Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 6 additions & 0 deletions sdk/elastic/azure-mgmt-elastic/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,11 @@
# Release History

## 3.1.0b1 (2026-09-08)

### Features Added

- Model `MonitorsOperations` added parameter `soft_delete` in method `begin_delete`

## 3.0.0 (2026-07-29)

### Features Added
Expand Down
10 changes: 5 additions & 5 deletions sdk/elastic/azure-mgmt-elastic/_metadata.json
Original file line number Diff line number Diff line change
@@ -1,11 +1,11 @@
{
"apiVersion": "2025-06-01",
"apiVersion": "2026-03-15-preview",
"apiVersions": {
"Microsoft.Elastic": "2025-06-01"
"Microsoft.Elastic": "2026-03-15-preview"
},
"commit": "653bc50e3f2aa8b45ae202276a04976177dfe216",
"commit": "f398d14cf518231c3512b317db36c431794d1a83",
"repository_url": "https://github.com/Azure/azure-rest-api-specs",
"typespec_src": "specification/elastic/resource-manager/Microsoft.Elastic/Elastic",
"emitterVersion": "0.63.3",
"httpClientPythonVersion": "^0.34.2"
"emitterVersion": "0.63.6",
"httpClientPythonVersion": "^0.37.1"
}
156 changes: 80 additions & 76 deletions sdk/elastic/azure-mgmt-elastic/api.md
Original file line number Diff line number Diff line change
Expand Up @@ -555,10 +555,13 @@ namespace azure.mgmt.elastic.aio.operations
) -> AsyncLROPoller[ElasticMonitorResource]: ...

@distributed_trace_async
@api_version_validation(params_added_on={'2026-03-15-preview': ['soft_delete']}, api_versions_list=['2025-06-01', '2026-03-15-preview'])
async def begin_delete(
self,
resource_group_name: str,
monitor_name: str,
*,
soft_delete: Optional[bool] = ...,
**kwargs: Any
) -> AsyncLROPoller[None]: ...

Expand Down Expand Up @@ -2505,10 +2508,13 @@ namespace azure.mgmt.elastic.operations
) -> LROPoller[ElasticMonitorResource]: ...

@distributed_trace
@api_version_validation(params_added_on={'2026-03-15-preview': ['soft_delete']}, api_versions_list=['2025-06-01', '2026-03-15-preview'])
def begin_delete(
self,
resource_group_name: str,
monitor_name: str,
*,
soft_delete: Optional[bool] = ...,
**kwargs: Any
) -> LROPoller[None]: ...

Expand Down Expand Up @@ -2922,7 +2928,7 @@ namespace azure.mgmt.elastic.types
business: str
country: str
domain: str
employees_number: str
employeesNumber: str
state: str


Expand All @@ -2934,21 +2940,21 @@ namespace azure.mgmt.elastic.types
key "kibanaServiceUrl": str
key "kibanaSsoUrl": str
key "name": str
azure_subscription_id: str
deployment_id: str
elasticsearch_region: str
elasticsearch_service_url: str
kibana_service_url: str
kibana_sso_url: str
azureSubscriptionId: str
deploymentId: str
elasticsearchRegion: str
elasticsearchServiceUrl: str
kibanaServiceUrl: str
kibanaSsoUrl: str
name: str


class azure.mgmt.elastic.types.ElasticCloudUser(TypedDict, total=False):
key "elasticCloudSsoDefaultUrl": str
key "emailAddress": str
key "id": str
elastic_cloud_sso_default_url: str
email_address: str
elasticCloudSsoDefaultUrl: str
emailAddress: str
id: str


Expand All @@ -2969,7 +2975,7 @@ namespace azure.mgmt.elastic.types
name: str
properties: MonitorProperties
sku: ResourceSku
system_data: SystemData
systemData: SystemData
tags: dict[str, str]
type: str

Expand All @@ -2986,20 +2992,20 @@ namespace azure.mgmt.elastic.types
class azure.mgmt.elastic.types.ElasticProperties(TypedDict, total=False):
key "elasticCloudDeployment": ForwardRef('ElasticCloudDeployment', module='types')
key "elasticCloudUser": ForwardRef('ElasticCloudUser', module='types')
elastic_cloud_deployment: ElasticCloudDeployment
elastic_cloud_user: ElasticCloudUser
elasticCloudDeployment: ElasticCloudDeployment
elasticCloudUser: ElasticCloudUser


class azure.mgmt.elastic.types.ExternalUserInfo(TypedDict, total=False):
key "emailId": str
key "fullName": str
key "password": str
key "userName": str
email_id: str
full_name: str
emailId: str
fullName: str
password: str
roles: list[str]
user_name: str
userName: str


class azure.mgmt.elastic.types.FilteringTag(TypedDict, total=False):
Expand All @@ -3015,8 +3021,8 @@ namespace azure.mgmt.elastic.types
key "principalId": str
key "tenantId": str
key "type": Union[str, ManagedIdentityTypes]
principal_id: str
tenant_id: str
principalId: str
tenantId: str
type: Union[str, ManagedIdentityTypes]


Expand All @@ -3025,10 +3031,9 @@ namespace azure.mgmt.elastic.types
key "sendActivityLogs": bool
key "sendSubscriptionLogs": bool
filteringTags: list[FilteringTag]
filtering_tags: list[FilteringTag]
send_aad_logs: bool
send_activity_logs: bool
send_subscription_logs: bool
sendAadLogs: bool
sendActivityLogs: bool
sendSubscriptionLogs: bool


class azure.mgmt.elastic.types.MonitorProperties(TypedDict, total=False):
Expand All @@ -3047,20 +3052,20 @@ namespace azure.mgmt.elastic.types
key "subscriptionState": str
key "userInfo": ForwardRef('UserInfo', module='types')
key "version": str
elastic_properties: ElasticProperties
generate_api_key: bool
hosting_type: Union[str, HostingType]
liftr_resource_category: Union[str, LiftrResourceCategories]
liftr_resource_preference: int
monitoring_status: Union[str, MonitoringStatus]
plan_details: PlanDetails
project_details: ProjectDetails
provisioning_state: Union[str, ProvisioningState]
saa_s_azure_subscription_status: str
source_campaign_id: str
source_campaign_name: str
subscription_state: str
user_info: UserInfo
elasticProperties: ElasticProperties
generateApiKey: bool
hostingType: Union[str, HostingType]
liftrResourceCategory: Union[str, LiftrResourceCategories]
liftrResourcePreference: int
monitoringStatus: Union[str, MonitoringStatus]
planDetails: PlanDetails
projectDetails: ProjectDetails
provisioningState: Union[str, ProvisioningState]
saaSAzureSubscriptionStatus: str
sourceCampaignId: str
sourceCampaignName: str
subscriptionState: str
userInfo: UserInfo
version: str


Expand All @@ -3071,8 +3076,8 @@ namespace azure.mgmt.elastic.types
key "tagRules": ForwardRef('MonitoringTagRulesProperties', module='types')
error: str
status: Union[str, Status]
subscription_id: str
tag_rules: MonitoringTagRulesProperties
subscriptionId: str
tagRules: MonitoringTagRulesProperties


class azure.mgmt.elastic.types.MonitoredSubscriptionProperties(ProxyResource):
Expand All @@ -3084,7 +3089,7 @@ namespace azure.mgmt.elastic.types
id: str
name: str
properties: SubscriptionList
system_data: SystemData
systemData: SystemData
type: str


Expand All @@ -3097,15 +3102,15 @@ namespace azure.mgmt.elastic.types
id: str
name: str
properties: MonitoringTagRulesProperties
system_data: SystemData
systemData: SystemData
type: str


class azure.mgmt.elastic.types.MonitoringTagRulesProperties(TypedDict, total=False):
key "logRules": ForwardRef('LogRules', module='types')
key "provisioningState": Union[str, ProvisioningState]
log_rules: LogRules
provisioning_state: Union[str, ProvisioningState]
logRules: LogRules
provisioningState: Union[str, ProvisioningState]


class azure.mgmt.elastic.types.OpenAIIntegrationProperties(TypedDict, total=False):
Expand All @@ -3115,10 +3120,10 @@ namespace azure.mgmt.elastic.types
key "openAIResourceEndpoint": str
key "openAIResourceId": str
key: str
last_refresh_at: str
open_ai_connector_id: str
open_ai_resource_endpoint: str
open_ai_resource_id: str
lastRefreshAt: str
openAIConnectorId: str
openAIResourceEndpoint: str
openAIResourceId: str


class azure.mgmt.elastic.types.OpenAIIntegrationRPModel(ProxyResource):
Expand All @@ -3130,7 +3135,7 @@ namespace azure.mgmt.elastic.types
id: str
name: str
properties: OpenAIIntegrationProperties
system_data: SystemData
systemData: SystemData
type: str


Expand All @@ -3140,18 +3145,18 @@ namespace azure.mgmt.elastic.types
key "planName": str
key "publisherID": str
key "termID": str
offer_id: str
plan_id: str
plan_name: str
publisher_id: str
term_id: str
offerID: str
planID: str
planName: str
publisherID: str
termID: str


class azure.mgmt.elastic.types.ProjectDetails(TypedDict, total=False):
key "configurationType": Union[str, ConfigurationType]
key "projectType": Union[str, ProjectType]
configuration_type: Union[str, ConfigurationType]
project_type: Union[str, ProjectType]
configurationType: Union[str, ConfigurationType]
projectType: Union[str, ProjectType]


class azure.mgmt.elastic.types.ProxyResource(Resource):
Expand All @@ -3161,7 +3166,7 @@ namespace azure.mgmt.elastic.types
key "type": str
id: str
name: str
system_data: SystemData
systemData: SystemData
type: str


Expand All @@ -3172,7 +3177,7 @@ namespace azure.mgmt.elastic.types
key "type": str
id: str
name: str
system_data: SystemData
systemData: SystemData
type: str


Expand All @@ -3187,20 +3192,19 @@ namespace azure.mgmt.elastic.types
key "resourceGroup": str
key "subscriptionId": str
key "term": str
organization_id: str
plan_id: str
resource_group: str
subscription_id: str
organizationId: str
planId: str
resourceGroup: str
subscriptionId: str
term: str


class azure.mgmt.elastic.types.SubscriptionList(TypedDict, total=False):
key "operation": Union[str, Operation]
key "provisioningState": Union[str, ProvisioningState]
monitoredSubscriptionList: list[MonitoredSubscription]
monitored_subscription_list: list[MonitoredSubscription]
operation: Union[str, Operation]
provisioning_state: Union[str, ProvisioningState]
provisioningState: Union[str, ProvisioningState]


class azure.mgmt.elastic.types.SystemData(TypedDict, total=False):
Expand All @@ -3210,12 +3214,12 @@ namespace azure.mgmt.elastic.types
key "lastModifiedAt": str
key "lastModifiedBy": str
key "lastModifiedByType": Union[str, CreatedByType]
created_at: str
created_by: str
created_by_type: Union[str, CreatedByType]
last_modified_at: str
last_modified_by: str
last_modified_by_type: Union[str, CreatedByType]
createdAt: str
createdBy: str
createdByType: Union[str, CreatedByType]
lastModifiedAt: str
lastModifiedBy: str
lastModifiedByType: Union[str, CreatedByType]


class azure.mgmt.elastic.types.TrackedResource(Resource):
Expand All @@ -3227,14 +3231,14 @@ namespace azure.mgmt.elastic.types
id: str
location: str
name: str
system_data: SystemData
systemData: SystemData
tags: dict[str, str]
type: str


class azure.mgmt.elastic.types.UserEmailId(TypedDict, total=False):
key "emailId": str
email_id: str
emailId: str


class azure.mgmt.elastic.types.UserInfo(TypedDict, total=False):
Expand All @@ -3243,18 +3247,18 @@ namespace azure.mgmt.elastic.types
key "emailAddress": str
key "firstName": str
key "lastName": str
company_info: CompanyInfo
company_name: str
email_address: str
first_name: str
last_name: str
companyInfo: CompanyInfo
companyName: str
emailAddress: str
firstName: str
lastName: str


class azure.mgmt.elastic.types.VMCollectionUpdate(TypedDict, total=False):
key "operationName": Union[str, OperationName]
key "vmResourceId": str
operation_name: Union[str, OperationName]
vm_resource_id: str
operationName: Union[str, OperationName]
vmResourceId: str


```
7 changes: 4 additions & 3 deletions sdk/elastic/azure-mgmt-elastic/api.metadata.yml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
apiMdSha256: 00fa34099047be9f66bf770f485cd58244faade47f5fa7e8bf0b24018b6bb018
parserVersion: 0.3.30
pythonVersion: 3.13.14
apiMdSha256: e1dff0ae2bd4e5e242a2b37bab2473d1c69ef9304bd11e72a48fff8a231fc2c5
packageVersion: 3.1.0b1
parserVersion: 0.3.31
pythonVersion: 3.13.15
Loading