Skip to content

Commit 9211e8e

Browse files
raghavanandanRaghav Anandan
andauthored
Pass provider alias to cloud account creation call (#448)
* Add provider alias to cloud account creation call --------- Co-authored-by: Raghav Anandan <raghav.anandan@raghav.anandan>
1 parent b7a362a commit 9211e8e

File tree

3 files changed

+13
-0
lines changed

3 files changed

+13
-0
lines changed

sysdig/common.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,4 +62,5 @@ const (
6262
SchemaOrganizationIDKey = "organization_id"
6363
SchemaOrganizationalUnitIds = "organizational_unit_ids"
6464
SchemaCloudProviderTenantId = "provider_tenant_id"
65+
SchemaCloudProviderAlias = "provider_alias"
6566
)

sysdig/resource_sysdig_secure_cloud_auth_account.go

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -163,6 +163,10 @@ func resourceSysdigSecureCloudauthAccount() *schema.Resource {
163163
Type: schema.TypeString,
164164
Optional: true,
165165
},
166+
SchemaCloudProviderAlias: {
167+
Type: schema.TypeString,
168+
Optional: true,
169+
},
166170
},
167171
}
168172
}
@@ -521,6 +525,7 @@ func cloudauthAccountFromResourceData(data *schema.ResourceData) *v2.CloudauthAc
521525
Components: accountComponents,
522526
Feature: accountFeatures,
523527
ProviderTenantId: data.Get(SchemaCloudProviderTenantId).(string),
528+
ProviderAlias: data.Get(SchemaCloudProviderAlias).(string),
524529
},
525530
}
526531
}
@@ -742,6 +747,11 @@ func cloudauthAccountToResourceData(data *schema.ResourceData, cloudAccount *v2.
742747
if err != nil {
743748
return err
744749
}
750+
751+
err = data.Set(SchemaCloudProviderAlias, cloudAccount.ProviderAlias)
752+
if err != nil {
753+
return err
754+
}
745755
}
746756

747757
return nil

sysdig/resource_sysdig_secure_cloud_auth_account_test.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -190,6 +190,7 @@ resource "sysdig_secure_cloud_auth_account" "sample" {
190190
provider_type = "PROVIDER_AZURE"
191191
enabled = true
192192
provider_tenant_id = "%s"
193+
provider_alias = "some-alias"
193194
}`, accountId, randomTenantId)
194195
}
195196

@@ -231,6 +232,7 @@ func secureAzureCloudAuthAccountWithFC(accountID string) string {
231232
provider_type = "PROVIDER_AZURE"
232233
enabled = true
233234
provider_tenant_id = "%s"
235+
provider_alias = "some-alias"
234236
feature {
235237
secure_config_posture {
236238
enabled = true

0 commit comments

Comments
 (0)