sparse-intern-71089
02/05/2022, 4:54 PMhigh-grass-3103
02/05/2022, 5:45 PMchilly-waiter-37725
02/06/2022, 11:28 AM{
"urn": "urn:pulumi:dev::project::aws:iam/user:User::pulumi_de",
"custom": true,
"id": "pulumi_de-abc8bde",
"type": "aws:iam/user:User",
"inputs": {
"__defaults": [
"forceDestroy"
],
"forceDestroy": false,
"name": "pulumi_de_hello_world"
},
"outputs": {
"arn": "arn:aws:iam::aws_account_no:user/pulumi_de_hello_world",
"forceDestroy": false,
"id": "pulumi_de_hello_world",
"name": "pulumi_de_hello_world"
},
"parent": "urn:pulumi:dev::project::pulumi:pulumi:Stack::project-dev",
"provider": "urn:pulumi:dev::project::pulumi:providers:aws::default_4_36_0::random_no",
"propertyDependencies": {
"name": null,
"path": null,
"tags": null
},
"aliases": [
"urn:pulumi:dev::project::aws:iam/user:User::pulumi_de",
"urn:pulumi:dev::project::aws:iam/user:User::pulumi_de_hello_world",
"urn:pulumi:dev::project::aws:iam/user:User::pulumi_de-abc8bde"
],
"sequenceNumber": 1
}
One thing that works here is manually changing the ID to pulumi_de_hello_world
wanted to know if there are programmatic wayshigh-grass-3103
02/06/2022, 3:59 PMchilly-waiter-37725
02/07/2022, 9:55 AM-- resource creation
aws.iam.User(
resource_name='pulumi_de',
path='/'
)
-- resource state
{
"urn": "urn:pulumi:dev::project::aws:iam/user:User::pulumi_de",
"custom": true,
"id": "pulumi_de-aacf145",
"type": "aws:iam/user:User",
"inputs": {
"__defaults": [
"forceDestroy",
"name"
],
"forceDestroy": false,
"name": "pulumi_de-aacf145",
"path": "/"
},
"outputs": {
"arn": "arn:aws:iam::aws_account_no:user/pulumi_de-aacf145",
"forceDestroy": false,
"id": "pulumi_de-aacf145",
"name": "pulumi_de-aacf145",
"path": "/",
"uniqueId": "***DAZHCVWP*****"
},
"parent": "urn:pulumi:dev::project::pulumi:pulumi:Stack::project-dev",
"provider": "urn:pulumi:dev::project::pulumi:providers:aws::default_4_36_0::<random number>",
"propertyDependencies": {
"path": null,
"tags": null
},
"sequenceNumber": 1
}
-- name and alias updation
aws.iam.User(
name='pulumi_de_hello_world',
resource_name='pulumi_de',
path='/',
opts=ResourceOptions(aliases=[
'urn:pulumi:dev::project::aws:iam/user:User::pulumi_de',
'urn:pulumi:dev::project::aws:iam/user:User::pulumi_de-aacf145'
])
)
-- resource state
{
"urn": "urn:pulumi:dev::project::aws:iam/user:User::pulumi_de",
"custom": true,
"id": "pulumi_de-aacf145",
"type": "aws:iam/user:User",
"inputs": {
"__defaults": [
"forceDestroy"
],
"forceDestroy": false,
"name": "pulumi_de_hello_world",
"path": "/"
},
"outputs": {
"arn": "arn:aws:iam::aws_account_no:user/pulumi_de_hello_world",
"forceDestroy": false,
"id": "pulumi_de_hello_world",
"name": "pulumi_de_hello_world",
"path": "/",
"uniqueId": "***DAZHCVWP*****"
},
"parent": "urn:pulumi:dev::project::pulumi:pulumi:Stack::project-dev",
"provider": "urn:pulumi:dev::project::pulumi:providers:aws::default_4_36_0::<another_random_no>",
"propertyDependencies": {
"name": null,
"path": null,
"tags": null
},
"aliases": [
"urn:pulumi:dev::project::aws:iam/user:User::pulumi_de",
"urn:pulumi:dev::project::aws:iam/user:User::pulumi_de-aacf145"
],
"sequenceNumber": 1
}