Skip to content

Azure Synapse Analytics - createManagedPrivateEndpoint feature not idempotent #17346

@dpmcclurg

Description

@dpmcclurg

As @dubansal mentions in #15602, creating a managed private endpoint on the default storage account of a Synapse workspace is designed only to be executed when first creating the workspace. Without wrapping this property in conditional logic, any repeated use of this API through, say, Azure Bicep will fail, even if the property remains unchanged in subsequent deployments.

A fix for this appears to be the x-ms-mutability extension. Currently, the createManagedPrivateEndPoint feature is set to Create and Update. Would setting it to Create and Read be more appropriate?

Screenshot 2022-01-13 171812

Metadata

Metadata

Assignees

No one assigned

    Labels

    Service AttentionWorkflow: This issue is responsible by Azure service team.Synapsescustomer-reportedIssues that are reported by GitHub users external to the Azure organization.questionThe issue doesn't require a change to the product in order to be resolved. Most issues start as that

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions