-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Convert examples with pulumi convert
#1377
Conversation
Filed pulumi/pulumi#14263 |
System.IO.IOException: No space left on device... |
Also need to spot-check some example changes especially for top resources. |
8691618
to
8f8755d
Compare
Does the PR have any schema changes?Does the PR have any schema changes?Looking good! No breaking changes found. Maintainer note: consult the runbook for dealing with any breaking changes. |
Waiting on one more p/p release.. pulumi/pulumi#15214 updates YAML to 1.5.0 - unreleased as of v3.103.1. Then will try again and expecting to succeed. |
34ab5ca
to
4376445
Compare
This change is motivated by pulumi/pulumi-azure#1377 - it seems that the correct way to identify a provider to the TF converter is by using the resource prefix. This makes sure "azurerm" is used and not "azure" for the Azure Classic prover for resource conversion, which in turn makes it use the in-flight ProviderInfo and stop trying to download an Azure Classic build from GitHub.
Noting Java example quality regresses a bit "exampleResourceXYZ" names - this is already tracked in pulumi/pulumi-converter-terraform#88 |
Finding something suspect with metrics here as only the Java examples seem to be actually changing. Perhaps something is changed in wow we're counting examples. Double-checking. |
This seems to be an omission that's needed to rollout the converter. Without it I noticed in pulumi/pulumi-azure#1377 that only Java examples are changing.
db44182
to
1fb0cce
Compare
Hm, some more instability
|
9feb724
to
f8b9525
Compare
pulumi convert
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I don't see any regressions (except adding back Name
), so I think we can merge.
I am seeing some issues on new go examples, but I'm ok addressing that later.
# Test_sql/e2e: Error: error resolving type of resource random: internal error loading package "random": no resource plugin | ||
# 'pulumi-resource-random' found in the workspace or on your $PATH | ||
# | ||
# PULUMI_DISABLE_AUTOMATIC_PLUGIN_ACQUISITION: true |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is it possible to scope this env var to the tfgen build_sdks
targets in the Makefile?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes let me look into this in a subsequent PR. This is one round of ci-mgmt edits.
/// { | ||
/// Name = "example-resources", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I believe that we intentionally omit Name
because the resource is auto-named. My preference would be that we continue to drop auto-named fields (especially Name
, which is likely to be structural), but we shouldn't block on it.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It's not clear where such a pass would belong. PCL->Go should not care. HCL->PCL in the converter does not have enough metadata about whether a field is autonamed or not, or does it? Perhaps MarshallableDefaultInfo.AutoNamed?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
pulumi/pulumi-converter-terraform#122 OK presumably this could be put in the converter.
// Name: pulumi.String("examplekeyvault"), | ||
// Location: example.Location, | ||
// ResourceGroupName: example.Name, | ||
// TenantId: *pulumi.String(current.TenantId), |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
You can't dereference a pulumi.String
.
It looks like we do that a lot in this example.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Is this blocking further converter rollout, or just something that we should fix as soon as we can?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
That's a good question Justin, we implicitly decided to go ahead with the rollout in spite of this issue though it seems fairly prevalent. It should be after all easy to fixup manually if someone is copying the example. Do you think we should revert out and hold?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Let's not revert. We can fix forward.
// "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/core" | ||
// "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/keyvault" | ||
// "github.com/pulumi/pulumi-azure/sdk/v5/go/azure/webpubsub" | ||
// "github.com/pulumi/pulumi-azurerm/sdk/v1/go/azurerm" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Are we importing a provider that doesn't exist. github.com/pulumi/pulumi-azurerm
redirects to github.com/pulumi/pulumi-azure-native
, do we mean that?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
// if err != nil { | ||
// return err | ||
// } | ||
// exampleWebPubsubService, err := index.NewWebPubsubService(ctx, "example", &index.WebPubsubServiceArgs{ |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
index
probably isn't the correct name. It isn't imported.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
f8b9525
to
14fe336
Compare
Stats
Baseline 1441 API locations with examples
Provider: azurerm
Success rate: 96.39% (8779/9108)
Converted 96.11% of csharp examples (1459/1518)
Converted 96.11% of go examples (1459/1518)
Converted 98.16% of java examples (1490/1518)
Converted 96.11% of python examples (1459/1518)
Converted 96.11% of typescript examples (1459/1518)
Converted 95.72% of yaml examples (1453/1518)
Experimental 1441 API locations with examples
Provider: azurerm
Success rate: 98.30% (8999/9155)
Converted 98.04% of csharp examples (1500/1530)
Converted 98.04% of go examples (1500/1530)
Converted 98.30% of java examples (1504/1530)
Converted 98.04% of python examples (1500/1530)
Converted 98.04% of typescript examples (1500/1530)
Converted 99.34% of yaml examples (1495/1505)
Newly Failing
Example started failing: #/resources/azure:automation/runBook:RunBook#1
typescript 0
csharp 0
go 0
java 2 not yet implemented: call notImplemented; Terraform input not yet implemented: path
python 0
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/aofStorageConnectionString1
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/aofStorageConnectionString1
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/aofStorageConnectionString1
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/aofStorageConnectionString1
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/aofStorageConnectionString1
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/aofStorageConnectionString1
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/notifyKeyspaceEvents
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/notifyKeyspaceEvents
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/notifyKeyspaceEvents
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/notifyKeyspaceEvents
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/notifyKeyspaceEvents
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/notifyKeyspaceEvents
python 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
typescript 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
yaml 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
csharp 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
go 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
java 2 Unsupported block type: Blocks of type "redis_configuration" are not expected here.
Example started failing: #/resources/azure:mssql/serverExtendedAuditingPolicy:ServerExtendedAuditingPolicy#2
go 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
java 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
csharp 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:mssql/serverExtendedAuditingPolicy:ServerExtendedAuditingPolicy#2
java 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
csharp 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
go 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:mssql/serverExtendedAuditingPolicy:ServerExtendedAuditingPolicy#2
csharp 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
go 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
java 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:mssql/serverExtendedAuditingPolicy:ServerExtendedAuditingPolicy#2
java 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
csharp 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
go 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:mssql/serverExtendedAuditingPolicy:ServerExtendedAuditingPolicy#2
go 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
java 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
csharp 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:mssql/serverExtendedAuditingPolicy:ServerExtendedAuditingPolicy#2
csharp 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
go 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
java 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_mssql_server_extended_auditing_policy" configuration: A azurerm_mssql_server_extended_auditing_policy resource named "example" was already declared at /e1219.tf:19,1-67. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:datafactory/linkedServiceAzureBlobStorage:LinkedServiceAzureBlobStorage#1
java 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
csharp 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
go 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:datafactory/linkedServiceAzureBlobStorage:LinkedServiceAzureBlobStorage#1
csharp 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
go 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
java 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:datafactory/linkedServiceAzureBlobStorage:LinkedServiceAzureBlobStorage#1
java 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
csharp 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
go 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:datafactory/linkedServiceAzureBlobStorage:LinkedServiceAzureBlobStorage#1
java 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
csharp 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
go 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:datafactory/linkedServiceAzureBlobStorage:LinkedServiceAzureBlobStorage#1
csharp 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
go 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
java 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
Example started failing: #/resources/azure:datafactory/linkedServiceAzureBlobStorage:LinkedServiceAzureBlobStorage#1
csharp 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
go 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
java 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
python 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
typescript 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
yaml 2 Duplicate resource "azurerm_data_factory_linked_service_azure_blob_storage" configuration: A azurerm_data_factory_linked_service_azure_blob_storage resource named "test" was already declared at /e579.tf:29,1-73. Resource names must be unique per type in each module.
Error 1
30 examples failed with the following error:
Failures include converting the "#/types/azure:compute/VirtualMachineOsProfileSecretVaultCertificate:VirtualMachineOsProfileSecretVaultCertificate/certificateUrl" example with the following HCL to yaml, csharp, go, java, python, typescript:
Error 2
12 examples failed with the following error:
Failures include converting the "#/types/azure:redis/CacheRedisConfiguration:CacheRedisConfiguration/aofStorageConnectionString1" example with the following HCL to csharp, go, java, python, typescript, yaml:
Error 3
6 examples failed with the following error:
Failures include converting the "#/functions/azure:automation/getVariableObject:getVariableObject" example with the following HCL to java:
Error 4
6 examples failed with the following error:
Failures include converting the "#/resources/azure:mssql/serverExtendedAuditingPolicy:ServerExtendedAuditingPolicy#2" example with the following HCL to java, python, typescript, yaml, csharp, go:
Error 5
6 examples failed with the following error:
Failures include converting the "#/resources/azure:datafactory/linkedServiceAzureBlobStorage:LinkedServiceAzureBlobStorage#1" example with the following HCL to go, java, python, typescript, yaml, csharp:
Error 6
6 examples failed with the following error:
Failures include converting the "#/functions/azure:core/getResources:getResources" example with the following HCL to typescript, yaml, csharp, go, java, python:
Error 7
4 examples failed with the following error:
Failures include converting the "#/resources/azure:lb/natRule:NatRule" example with the following HCL to go, python, typescript, csharp:
Error 8
3 examples failed with the following error:
Failures include converting the "#/resources/azure:netapp/accountEncryption:AccountEncryption" example with the following HCL to csharp, go, typescript:
Error 9
3 examples failed with the following error:
Failures include converting the "#/resources/azure:containerapp/environmentCertificate:EnvironmentCertificate" example with the following HCL to python, typescript, csharp:
Error 10
2 examples failed with the following error:
Failures include converting the "#/resources/azure:apimanagement/apiTagDescription:ApiTagDescription" example with the following HCL to python, typescript: