BREAKING CHANGES:
- Provider field
default_naming_prefix
anddefault_naming_suffix
are removed. Please specify the naming prefix and suffix in the resource'sname
field instead. - Provider field
enable_hcl_output_for_data_source
is removed. Theoutput
field in the data source is always in HCL format. - The
azapi_resource
'sremoving_special_chars
field is removed. Please specify thename
field and remove the special characters in thename
field instead. - The
ignore_body_changes
field is removed. Please use thelifecyle.ignore_changes
to ignore some properties when comparing the resource with its current state. - The
body
field now only accepts an HCL object. Please remove thejsondecode
function when using thebody
field. - The
output
field now only exports an HCL object. Please remove thejsondecode
function when using theoutput
field. - The
use_msi
field now defaults tofalse
, please set it totrue
explicitly if you want to authenticate using Managed Service Identity.
FEATURES:
- New Provider Function: build_resource_id
- New Provider Function: parse_resource_id
- New Provider Function: subscription_resource_id
- New Provider Function: tenant_resource_id
- New Provider Function: management_group_resource_id
- New Provider Function: resource_group_resource_id
- New Provider Function: extension_resource_id
ENHANCEMENTS:
azapi
provider: Supportenable_preflight
field, which is used to enable Preflight Validation, the default value isfalse
.azapi_resource
andazapi_data_plane_resource
resource: Supportreplace_triggers_external_values
field which is used to trigger a replacement of the resource.azapi_resource
andazapi_data_plane_resource
resource: Supportreplace_triggers_refs
field which is used to trigger a replacement of the resource.azapi
resources and data sources: Supportretry
field, which is used to specify the retry configuration.azapi
resources and data sources: Supportheaders
andquery_parameters
fields, which are used to specify the headers and query parameters.azapi
resources and data sources: Theresponse_export_values
field supports JMESPath expressions.- Accept
AZURE_CLIENT_ID
andAZURE_TENANT_ID
environment variables when authenticating using AKS workload identity. azapi
provider: Supportoidc_azure_service_connection_id
field, which is used to specify the Azure Service Connection ID for OIDC authentication with Azure DevOps.- Update bicep types to ms-henglu/bicep-types-az@7492c6d