@@ -62,6 +62,10 @@ func resourceSysdigSecureCloudAccount() *schema.Resource {
6262 Type : schema .TypeString ,
6363 Optional : true ,
6464 },
65+ "workload_identity_account_alias" : {
66+ Type : schema .TypeString ,
67+ Optional : true ,
68+ },
6569 },
6670 }
6771}
@@ -85,6 +89,7 @@ func resourceSysdigSecureCloudAccountCreate(ctx context.Context, d *schema.Resou
8589 _ = d .Set ("role_name" , cloudAccount .RoleName )
8690 _ = d .Set ("external_id" , cloudAccount .ExternalID )
8791 _ = d .Set ("workload_identity_account_id" , cloudAccount .WorkLoadIdentityAccountID )
92+ _ = d .Set ("workload_identity_account_alias" , cloudAccount .WorkLoadIdentityAccountAlias )
8893
8994 return nil
9095}
@@ -112,6 +117,7 @@ func resourceSysdigSecureCloudAccountRead(ctx context.Context, d *schema.Resourc
112117 _ = d .Set ("role_name" , cloudAccount .RoleName )
113118 _ = d .Set ("external_id" , cloudAccount .ExternalID )
114119 _ = d .Set ("workload_identity_account_id" , cloudAccount .WorkLoadIdentityAccountID )
120+ _ = d .Set ("workload_identity_account_alias" , cloudAccount .WorkLoadIdentityAccountAlias )
115121
116122 return nil
117123}
@@ -151,11 +157,12 @@ func resourceSysdigSecureCloudAccountDelete(ctx context.Context, d *schema.Resou
151157
152158func cloudAccountFromResourceData (d * schema.ResourceData ) * secure.CloudAccount {
153159 return & secure.CloudAccount {
154- AccountID : d .Get ("account_id" ).(string ),
155- Provider : d .Get ("cloud_provider" ).(string ),
156- Alias : d .Get ("alias" ).(string ),
157- RoleAvailable : d .Get ("role_enabled" ).(bool ),
158- RoleName : d .Get ("role_name" ).(string ),
159- WorkLoadIdentityAccountID : d .Get ("workload_identity_account_id" ).(string ),
160+ AccountID : d .Get ("account_id" ).(string ),
161+ Provider : d .Get ("cloud_provider" ).(string ),
162+ Alias : d .Get ("alias" ).(string ),
163+ RoleAvailable : d .Get ("role_enabled" ).(bool ),
164+ RoleName : d .Get ("role_name" ).(string ),
165+ WorkLoadIdentityAccountID : d .Get ("workload_identity_account_id" ).(string ),
166+ WorkLoadIdentityAccountAlias : d .Get ("workload_identity_account_alias" ).(string ),
160167 }
161168}
0 commit comments