From c4441bb53e145c5b6d36997c9b24989a055cb7ba Mon Sep 17 00:00:00 2001 From: James Denyer Date: Sun, 21 Apr 2024 17:11:08 -0700 Subject: [PATCH 1/3] parent child resources updates --- pulumi-hugo.sln | 277 ++++++++++++++++++ .../content/docs/concepts/options/parent.md | 32 +- 2 files changed, 296 insertions(+), 13 deletions(-) create mode 100644 pulumi-hugo.sln diff --git a/pulumi-hugo.sln b/pulumi-hugo.sln new file mode 100644 index 00000000000..04971cdb5a2 --- /dev/null +++ b/pulumi-hugo.sln @@ -0,0 +1,277 @@ + +Microsoft Visual Studio Solution File, Format Version 12.00 +# Visual Studio Version 17 +VisualStudioVersion = 17.5.002.0 +MinimumVisualStudioVersion = 10.0.40219.1 +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "themes", "themes", "{8672620B-18C9-4090-8AD3-A571092E5F60}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "default", "default", "{9DE4D0E9-645A-4D5C-84CE-8D6FC81FD92B}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "static", "static", "{36CE8724-ADEC-4B28-9C13-B1822A42C183}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "programs", "programs", "{A029EE7A-87AE-46ED-B006-BFDC83B7A516}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-elb-multi-listener-redirect-csharp", "themes\default\static\programs\awsx-elb-multi-listener-redirect-csharp\awsx-elb-multi-listener-redirect-csharp.csproj", "{22A3C61F-648A-4DE9-85FF-42134776807E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-simulated-dbserver-database-csharp", "themes\default\static\programs\aws-simulated-dbserver-database-csharp\aws-simulated-dbserver-database-csharp.csproj", "{F44292A0-C564-4CB4-972D-69F2E6EF82F8}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-openapi-full-csharp", "themes\default\static\programs\awsx-apigateway-openapi-full-csharp\awsx-apigateway-openapi-full-csharp.csproj", "{8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-load-balanced-ec2-instances-csharp", "themes\default\static\programs\awsx-load-balanced-ec2-instances-csharp\awsx-load-balanced-ec2-instances-csharp.csproj", "{FD817DD3-2D21-4745-BA37-325126DEA679}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-elb-web-listener-csharp", "themes\default\static\programs\awsx-elb-web-listener-csharp\awsx-elb-web-listener-csharp.csproj", "{57FEC9BA-ED3E-4312-9321-6658D9B4300D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-sg-ec2-csharp", "themes\default\static\programs\awsx-vpc-sg-ec2-csharp\awsx-vpc-sg-ec2-csharp.csproj", "{273498AF-86DF-47B0-99F0-23739CAE3E81}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-security-groups-csharp", "themes\default\static\programs\awsx-vpc-security-groups-csharp\awsx-vpc-security-groups-csharp.csproj", "{54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-ecr-repository-csharp", "themes\default\static\programs\awsx-ecr-repository-csharp\awsx-ecr-repository-csharp.csproj", "{0DBE7F6C-78C8-48F5-8DB8-98230E5A5403}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-ec2-sg-nginx-server-csharp", "themes\default\static\programs\aws-ec2-sg-nginx-server-csharp\aws-ec2-sg-nginx-server-csharp.csproj", "{B28DA7DD-D9DF-4068-8A67-456D15FBC79B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-import-export-pulumi-config-csharp", "themes\default\static\programs\aws-import-export-pulumi-config-csharp\aws-import-export-pulumi-config-csharp.csproj", "{7105DF75-415B-42A1-A757-83DCAA4A729A}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-fargate-service-csharp", "themes\default\static\programs\awsx-vpc-fargate-service-csharp\awsx-vpc-fargate-service-csharp.csproj", "{40539C44-89E0-43FB-98A6-0B479B541C21}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-ecr-image-csharp", "themes\default\static\programs\awsx-ecr-image-csharp\awsx-ecr-image-csharp.csproj", "{222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-custom-domain-csharp", "themes\default\static\programs\awsx-apigateway-custom-domain-csharp\awsx-apigateway-custom-domain-csharp.csproj", "{BEDA25DE-065D-448A-ABCC-17E928E18A27}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-http-proxy-csharp", "themes\default\static\programs\awsx-apigateway-http-proxy-csharp\awsx-apigateway-http-proxy-csharp.csproj", "{69FAF627-615C-4328-8E4E-F9D13B698825}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-validation-types-csharp", "themes\default\static\programs\awsx-apigateway-validation-types-csharp\awsx-apigateway-validation-types-csharp.csproj", "{4EB172C4-D6CD-4EFD-991D-053A0A3B369E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-default-csharp", "themes\default\static\programs\awsx-vpc-default-csharp\awsx-vpc-default-csharp.csproj", "{777600FE-A022-405C-933F-8C05A0057A4D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-eks-cluster-csharp", "themes\default\static\programs\aws-eks-cluster-csharp\aws-eks-cluster-csharp.csproj", "{BD42AD43-D33A-4E99-A169-402AFDBE83B5}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-cidr-csharp", "themes\default\static\programs\awsx-vpc-cidr-csharp\awsx-vpc-cidr-csharp.csproj", "{DAFCBF80-694F-4792-8868-65ECEE99CC97}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-csharp", "themes\default\static\programs\awsx-vpc-csharp\awsx-vpc-csharp.csproj", "{32AEA88B-D9E8-42EB-B617-411BEDC4C159}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-elb-vpc-csharp", "themes\default\static\programs\awsx-elb-vpc-csharp\awsx-elb-vpc-csharp.csproj", "{C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-ec2-instance-with-sg-csharp", "themes\default\static\programs\aws-ec2-instance-with-sg-csharp\aws-ec2-instance-with-sg-csharp.csproj", "{3EE30466-A19F-4878-94D2-E2D138A5B590}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-azs-csharp", "themes\default\static\programs\awsx-vpc-azs-csharp\awsx-vpc-azs-csharp.csproj", "{0B2E2916-09BA-4639-A18B-2138FEC97963}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-subnets-csharp", "themes\default\static\programs\awsx-vpc-subnets-csharp\awsx-vpc-subnets-csharp.csproj", "{CDA097FA-DA38-41EB-9C00-B4953F851B7D}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-auth-lambda-csharp", "themes\default\static\programs\awsx-apigateway-auth-lambda-csharp\awsx-apigateway-auth-lambda-csharp.csproj", "{A2F8992F-9661-4D41-91FA-BBAF1AF5EC05}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-elb-private-subnet-csharp", "themes\default\static\programs\awsx-elb-private-subnet-csharp\awsx-elb-private-subnet-csharp.csproj", "{4BD63E3F-3983-4FF7-9219-1CF3398F8383}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-api-keys-csharp", "themes\default\static\programs\awsx-apigateway-api-keys-csharp\awsx-apigateway-api-keys-csharp.csproj", "{00DAA4C1-BBA4-4D34-8AAE-96B734731990}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-nat-gateways-csharp", "themes\default\static\programs\awsx-vpc-nat-gateways-csharp\awsx-vpc-nat-gateways-csharp.csproj", "{85B96C86-0E40-4E11-A77A-96C3D2BD86C3}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-simulated-server-interpolate-csharp", "themes\default\static\programs\aws-simulated-server-interpolate-csharp\aws-simulated-server-interpolate-csharp.csproj", "{9EC5A238-3649-47A1-B180-CBDC557CA51F}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-load-balanced-fargate-ecr-csharp", "themes\default\static\programs\awsx-load-balanced-fargate-ecr-csharp\awsx-load-balanced-fargate-ecr-csharp.csproj", "{FE63EB26-8402-4F82-BB97-BD5496F5B28E}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-s3-csharp", "themes\default\static\programs\awsx-apigateway-s3-csharp\awsx-apigateway-s3-csharp.csproj", "{CBB07A54-0910-4E0F-AA3D-8F56AB4F528B}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-openapi-route-csharp", "themes\default\static\programs\awsx-apigateway-openapi-route-csharp\awsx-apigateway-openapi-route-csharp.csproj", "{85EA7A73-71A8-4F75-93F7-D3C330B26B25}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-ecr-eks-deployment-service-csharp", "themes\default\static\programs\awsx-ecr-eks-deployment-service-csharp\awsx-ecr-eks-deployment-service-csharp.csproj", "{D53B34D9-2247-4192-8E40-299513D961CE}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-lambda-csharp", "themes\default\static\programs\awsx-apigateway-lambda-csharp\awsx-apigateway-lambda-csharp.csproj", "{BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-load-balanced-fargate-nginx-csharp", "themes\default\static\programs\awsx-load-balanced-fargate-nginx-csharp\awsx-load-balanced-fargate-nginx-csharp.csproj", "{3897691E-0919-4808-8A49-ECD5C20D09F1}" +EndProject +Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-auth-cognito-csharp", "themes\default\static\programs\awsx-apigateway-auth-cognito-csharp\awsx-apigateway-auth-cognito-csharp.csproj", "{FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57}" +EndProject +Global + GlobalSection(SolutionConfigurationPlatforms) = preSolution + Debug|Any CPU = Debug|Any CPU + Release|Any CPU = Release|Any CPU + EndGlobalSection + GlobalSection(ProjectConfigurationPlatforms) = postSolution + {22A3C61F-648A-4DE9-85FF-42134776807E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {22A3C61F-648A-4DE9-85FF-42134776807E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {22A3C61F-648A-4DE9-85FF-42134776807E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {22A3C61F-648A-4DE9-85FF-42134776807E}.Release|Any CPU.Build.0 = Release|Any CPU + {F44292A0-C564-4CB4-972D-69F2E6EF82F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F44292A0-C564-4CB4-972D-69F2E6EF82F8}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F44292A0-C564-4CB4-972D-69F2E6EF82F8}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F44292A0-C564-4CB4-972D-69F2E6EF82F8}.Release|Any CPU.Build.0 = Release|Any CPU + {8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B}.Release|Any CPU.Build.0 = Release|Any CPU + {FD817DD3-2D21-4745-BA37-325126DEA679}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FD817DD3-2D21-4745-BA37-325126DEA679}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FD817DD3-2D21-4745-BA37-325126DEA679}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FD817DD3-2D21-4745-BA37-325126DEA679}.Release|Any CPU.Build.0 = Release|Any CPU + {57FEC9BA-ED3E-4312-9321-6658D9B4300D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {57FEC9BA-ED3E-4312-9321-6658D9B4300D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {57FEC9BA-ED3E-4312-9321-6658D9B4300D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {57FEC9BA-ED3E-4312-9321-6658D9B4300D}.Release|Any CPU.Build.0 = Release|Any CPU + {273498AF-86DF-47B0-99F0-23739CAE3E81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {273498AF-86DF-47B0-99F0-23739CAE3E81}.Debug|Any CPU.Build.0 = Debug|Any CPU + {273498AF-86DF-47B0-99F0-23739CAE3E81}.Release|Any CPU.ActiveCfg = Release|Any CPU + {273498AF-86DF-47B0-99F0-23739CAE3E81}.Release|Any CPU.Build.0 = Release|Any CPU + {54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56}.Debug|Any CPU.Build.0 = Debug|Any CPU + {54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56}.Release|Any CPU.ActiveCfg = Release|Any CPU + {54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56}.Release|Any CPU.Build.0 = Release|Any CPU + {0DBE7F6C-78C8-48F5-8DB8-98230E5A5403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0DBE7F6C-78C8-48F5-8DB8-98230E5A5403}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0DBE7F6C-78C8-48F5-8DB8-98230E5A5403}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0DBE7F6C-78C8-48F5-8DB8-98230E5A5403}.Release|Any CPU.Build.0 = Release|Any CPU + {B28DA7DD-D9DF-4068-8A67-456D15FBC79B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {B28DA7DD-D9DF-4068-8A67-456D15FBC79B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {B28DA7DD-D9DF-4068-8A67-456D15FBC79B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {B28DA7DD-D9DF-4068-8A67-456D15FBC79B}.Release|Any CPU.Build.0 = Release|Any CPU + {7105DF75-415B-42A1-A757-83DCAA4A729A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {7105DF75-415B-42A1-A757-83DCAA4A729A}.Debug|Any CPU.Build.0 = Debug|Any CPU + {7105DF75-415B-42A1-A757-83DCAA4A729A}.Release|Any CPU.ActiveCfg = Release|Any CPU + {7105DF75-415B-42A1-A757-83DCAA4A729A}.Release|Any CPU.Build.0 = Release|Any CPU + {40539C44-89E0-43FB-98A6-0B479B541C21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {40539C44-89E0-43FB-98A6-0B479B541C21}.Debug|Any CPU.Build.0 = Debug|Any CPU + {40539C44-89E0-43FB-98A6-0B479B541C21}.Release|Any CPU.ActiveCfg = Release|Any CPU + {40539C44-89E0-43FB-98A6-0B479B541C21}.Release|Any CPU.Build.0 = Release|Any CPU + {222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97}.Debug|Any CPU.Build.0 = Debug|Any CPU + {222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97}.Release|Any CPU.ActiveCfg = Release|Any CPU + {222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97}.Release|Any CPU.Build.0 = Release|Any CPU + {BEDA25DE-065D-448A-ABCC-17E928E18A27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BEDA25DE-065D-448A-ABCC-17E928E18A27}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BEDA25DE-065D-448A-ABCC-17E928E18A27}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BEDA25DE-065D-448A-ABCC-17E928E18A27}.Release|Any CPU.Build.0 = Release|Any CPU + {69FAF627-615C-4328-8E4E-F9D13B698825}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {69FAF627-615C-4328-8E4E-F9D13B698825}.Debug|Any CPU.Build.0 = Debug|Any CPU + {69FAF627-615C-4328-8E4E-F9D13B698825}.Release|Any CPU.ActiveCfg = Release|Any CPU + {69FAF627-615C-4328-8E4E-F9D13B698825}.Release|Any CPU.Build.0 = Release|Any CPU + {4EB172C4-D6CD-4EFD-991D-053A0A3B369E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4EB172C4-D6CD-4EFD-991D-053A0A3B369E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4EB172C4-D6CD-4EFD-991D-053A0A3B369E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4EB172C4-D6CD-4EFD-991D-053A0A3B369E}.Release|Any CPU.Build.0 = Release|Any CPU + {777600FE-A022-405C-933F-8C05A0057A4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {777600FE-A022-405C-933F-8C05A0057A4D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {777600FE-A022-405C-933F-8C05A0057A4D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {777600FE-A022-405C-933F-8C05A0057A4D}.Release|Any CPU.Build.0 = Release|Any CPU + {BD42AD43-D33A-4E99-A169-402AFDBE83B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BD42AD43-D33A-4E99-A169-402AFDBE83B5}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BD42AD43-D33A-4E99-A169-402AFDBE83B5}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BD42AD43-D33A-4E99-A169-402AFDBE83B5}.Release|Any CPU.Build.0 = Release|Any CPU + {DAFCBF80-694F-4792-8868-65ECEE99CC97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {DAFCBF80-694F-4792-8868-65ECEE99CC97}.Debug|Any CPU.Build.0 = Debug|Any CPU + {DAFCBF80-694F-4792-8868-65ECEE99CC97}.Release|Any CPU.ActiveCfg = Release|Any CPU + {DAFCBF80-694F-4792-8868-65ECEE99CC97}.Release|Any CPU.Build.0 = Release|Any CPU + {32AEA88B-D9E8-42EB-B617-411BEDC4C159}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {32AEA88B-D9E8-42EB-B617-411BEDC4C159}.Debug|Any CPU.Build.0 = Debug|Any CPU + {32AEA88B-D9E8-42EB-B617-411BEDC4C159}.Release|Any CPU.ActiveCfg = Release|Any CPU + {32AEA88B-D9E8-42EB-B617-411BEDC4C159}.Release|Any CPU.Build.0 = Release|Any CPU + {C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B}.Release|Any CPU.Build.0 = Release|Any CPU + {3EE30466-A19F-4878-94D2-E2D138A5B590}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3EE30466-A19F-4878-94D2-E2D138A5B590}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3EE30466-A19F-4878-94D2-E2D138A5B590}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3EE30466-A19F-4878-94D2-E2D138A5B590}.Release|Any CPU.Build.0 = Release|Any CPU + {0B2E2916-09BA-4639-A18B-2138FEC97963}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {0B2E2916-09BA-4639-A18B-2138FEC97963}.Debug|Any CPU.Build.0 = Debug|Any CPU + {0B2E2916-09BA-4639-A18B-2138FEC97963}.Release|Any CPU.ActiveCfg = Release|Any CPU + {0B2E2916-09BA-4639-A18B-2138FEC97963}.Release|Any CPU.Build.0 = Release|Any CPU + {CDA097FA-DA38-41EB-9C00-B4953F851B7D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CDA097FA-DA38-41EB-9C00-B4953F851B7D}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CDA097FA-DA38-41EB-9C00-B4953F851B7D}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CDA097FA-DA38-41EB-9C00-B4953F851B7D}.Release|Any CPU.Build.0 = Release|Any CPU + {A2F8992F-9661-4D41-91FA-BBAF1AF5EC05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {A2F8992F-9661-4D41-91FA-BBAF1AF5EC05}.Debug|Any CPU.Build.0 = Debug|Any CPU + {A2F8992F-9661-4D41-91FA-BBAF1AF5EC05}.Release|Any CPU.ActiveCfg = Release|Any CPU + {A2F8992F-9661-4D41-91FA-BBAF1AF5EC05}.Release|Any CPU.Build.0 = Release|Any CPU + {4BD63E3F-3983-4FF7-9219-1CF3398F8383}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {4BD63E3F-3983-4FF7-9219-1CF3398F8383}.Debug|Any CPU.Build.0 = Debug|Any CPU + {4BD63E3F-3983-4FF7-9219-1CF3398F8383}.Release|Any CPU.ActiveCfg = Release|Any CPU + {4BD63E3F-3983-4FF7-9219-1CF3398F8383}.Release|Any CPU.Build.0 = Release|Any CPU + {00DAA4C1-BBA4-4D34-8AAE-96B734731990}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {00DAA4C1-BBA4-4D34-8AAE-96B734731990}.Debug|Any CPU.Build.0 = Debug|Any CPU + {00DAA4C1-BBA4-4D34-8AAE-96B734731990}.Release|Any CPU.ActiveCfg = Release|Any CPU + {00DAA4C1-BBA4-4D34-8AAE-96B734731990}.Release|Any CPU.Build.0 = Release|Any CPU + {85B96C86-0E40-4E11-A77A-96C3D2BD86C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {85B96C86-0E40-4E11-A77A-96C3D2BD86C3}.Debug|Any CPU.Build.0 = Debug|Any CPU + {85B96C86-0E40-4E11-A77A-96C3D2BD86C3}.Release|Any CPU.ActiveCfg = Release|Any CPU + {85B96C86-0E40-4E11-A77A-96C3D2BD86C3}.Release|Any CPU.Build.0 = Release|Any CPU + {9EC5A238-3649-47A1-B180-CBDC557CA51F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {9EC5A238-3649-47A1-B180-CBDC557CA51F}.Debug|Any CPU.Build.0 = Debug|Any CPU + {9EC5A238-3649-47A1-B180-CBDC557CA51F}.Release|Any CPU.ActiveCfg = Release|Any CPU + {9EC5A238-3649-47A1-B180-CBDC557CA51F}.Release|Any CPU.Build.0 = Release|Any CPU + {FE63EB26-8402-4F82-BB97-BD5496F5B28E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FE63EB26-8402-4F82-BB97-BD5496F5B28E}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FE63EB26-8402-4F82-BB97-BD5496F5B28E}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FE63EB26-8402-4F82-BB97-BD5496F5B28E}.Release|Any CPU.Build.0 = Release|Any CPU + {CBB07A54-0910-4E0F-AA3D-8F56AB4F528B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {CBB07A54-0910-4E0F-AA3D-8F56AB4F528B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {CBB07A54-0910-4E0F-AA3D-8F56AB4F528B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {CBB07A54-0910-4E0F-AA3D-8F56AB4F528B}.Release|Any CPU.Build.0 = Release|Any CPU + {85EA7A73-71A8-4F75-93F7-D3C330B26B25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {85EA7A73-71A8-4F75-93F7-D3C330B26B25}.Debug|Any CPU.Build.0 = Debug|Any CPU + {85EA7A73-71A8-4F75-93F7-D3C330B26B25}.Release|Any CPU.ActiveCfg = Release|Any CPU + {85EA7A73-71A8-4F75-93F7-D3C330B26B25}.Release|Any CPU.Build.0 = Release|Any CPU + {D53B34D9-2247-4192-8E40-299513D961CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {D53B34D9-2247-4192-8E40-299513D961CE}.Debug|Any CPU.Build.0 = Debug|Any CPU + {D53B34D9-2247-4192-8E40-299513D961CE}.Release|Any CPU.ActiveCfg = Release|Any CPU + {D53B34D9-2247-4192-8E40-299513D961CE}.Release|Any CPU.Build.0 = Release|Any CPU + {BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18}.Debug|Any CPU.Build.0 = Debug|Any CPU + {BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18}.Release|Any CPU.ActiveCfg = Release|Any CPU + {BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18}.Release|Any CPU.Build.0 = Release|Any CPU + {3897691E-0919-4808-8A49-ECD5C20D09F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {3897691E-0919-4808-8A49-ECD5C20D09F1}.Debug|Any CPU.Build.0 = Debug|Any CPU + {3897691E-0919-4808-8A49-ECD5C20D09F1}.Release|Any CPU.ActiveCfg = Release|Any CPU + {3897691E-0919-4808-8A49-ECD5C20D09F1}.Release|Any CPU.Build.0 = Release|Any CPU + {FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57}.Debug|Any CPU.Build.0 = Debug|Any CPU + {FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57}.Release|Any CPU.ActiveCfg = Release|Any CPU + {FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57}.Release|Any CPU.Build.0 = Release|Any CPU + EndGlobalSection + GlobalSection(SolutionProperties) = preSolution + HideSolutionNode = FALSE + EndGlobalSection + GlobalSection(NestedProjects) = preSolution + {9DE4D0E9-645A-4D5C-84CE-8D6FC81FD92B} = {8672620B-18C9-4090-8AD3-A571092E5F60} + {36CE8724-ADEC-4B28-9C13-B1822A42C183} = {9DE4D0E9-645A-4D5C-84CE-8D6FC81FD92B} + {A029EE7A-87AE-46ED-B006-BFDC83B7A516} = {36CE8724-ADEC-4B28-9C13-B1822A42C183} + {22A3C61F-648A-4DE9-85FF-42134776807E} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {F44292A0-C564-4CB4-972D-69F2E6EF82F8} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {FD817DD3-2D21-4745-BA37-325126DEA679} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {57FEC9BA-ED3E-4312-9321-6658D9B4300D} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {273498AF-86DF-47B0-99F0-23739CAE3E81} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {0DBE7F6C-78C8-48F5-8DB8-98230E5A5403} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {B28DA7DD-D9DF-4068-8A67-456D15FBC79B} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {7105DF75-415B-42A1-A757-83DCAA4A729A} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {40539C44-89E0-43FB-98A6-0B479B541C21} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {BEDA25DE-065D-448A-ABCC-17E928E18A27} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {69FAF627-615C-4328-8E4E-F9D13B698825} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {4EB172C4-D6CD-4EFD-991D-053A0A3B369E} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {777600FE-A022-405C-933F-8C05A0057A4D} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {BD42AD43-D33A-4E99-A169-402AFDBE83B5} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {DAFCBF80-694F-4792-8868-65ECEE99CC97} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {32AEA88B-D9E8-42EB-B617-411BEDC4C159} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {3EE30466-A19F-4878-94D2-E2D138A5B590} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {0B2E2916-09BA-4639-A18B-2138FEC97963} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {CDA097FA-DA38-41EB-9C00-B4953F851B7D} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {A2F8992F-9661-4D41-91FA-BBAF1AF5EC05} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {4BD63E3F-3983-4FF7-9219-1CF3398F8383} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {00DAA4C1-BBA4-4D34-8AAE-96B734731990} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {85B96C86-0E40-4E11-A77A-96C3D2BD86C3} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {9EC5A238-3649-47A1-B180-CBDC557CA51F} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {FE63EB26-8402-4F82-BB97-BD5496F5B28E} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {CBB07A54-0910-4E0F-AA3D-8F56AB4F528B} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {85EA7A73-71A8-4F75-93F7-D3C330B26B25} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {D53B34D9-2247-4192-8E40-299513D961CE} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {3897691E-0919-4808-8A49-ECD5C20D09F1} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + {FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} + EndGlobalSection + GlobalSection(ExtensibilityGlobals) = postSolution + SolutionGuid = {0C74B5B1-7646-4507-986D-9C32C64D77B4} + EndGlobalSection +EndGlobal diff --git a/themes/default/content/docs/concepts/options/parent.md b/themes/default/content/docs/concepts/options/parent.md index 849e4ecb938..bf9d4396c63 100644 --- a/themes/default/content/docs/concepts/options/parent.md +++ b/themes/default/content/docs/concepts/options/parent.md @@ -1,6 +1,6 @@ --- title_tag: "parent | Resource Options" -meta_desc: The parent resource option establishes an explicit parent/child relationship between resources. +meta_desc: The parent resource option establishes an explicit parent/child relationship between Pulumi resources. title: "parent" h1: "Resource option: parent" meta_image: /images/docs/meta-images/docs-meta.png @@ -13,13 +13,29 @@ aliases: - /docs/intro/concepts/resources/options/parent/ --- -The `parent` resource option specifies a parent for a resource. It is used to associate children with the parents that encapsulate or are responsible for them. Good examples of this are [component resources](/docs/concepts/resources/components/). The default behavior is to parent each resource to the implicitly-created `pulumi:pulumi:Stack` component resource that is a root resource for all Pulumi stacks. +The `parent` resource option specifies a parent for a resource. It is used to associate children with the parents that encapsulate or are responsible for them. This option can be used with [component resources](/docs/concepts/resources/components/). The default behavior is to parent each resource to the implicitly-created `pulumi:pulumi:Stack` component resource that is a root resource for all Pulumi stacks. + +The relationships between resources can be seen visually as an interactive graph view in [Pulumi cloud](/docs/pulumi-cloud/). {{% notes type="warning" %}} Although the `parent` resource option can be used to parent a resource to any other resource, it is strongly recommended to parent resources only to [component resources](/docs/concepts/resources/components/) when they are actually children. Parenting a resource to another [custom resource](/docs/concepts/resources/) can in some cases result in undefined behavior. {{% /notes %}} -For example, this code creates two resources, a parent and child, the latter of which is a child to the former: +## Inheritance of resource options + +Child resources inherit default values for many other resource options from their `parent`, including: + +* [`provider`](/docs/concepts/options/provider): The provider instance used to construct a resource is inherited from its parent unless explicitly overridden by the child resource. If no resource in the parent chain specified a provider instance for the corresponding provider type, the parent itself may have inherited the global [default provider](../providers/#default-provider-configuration). + +* [`aliases`](/docs/concepts/options/aliases): Aliases applied to a parent are applied to all child resources, so that changing the type of a parent resource correctly changes the qualified type of a child resource, and changing the name of a parent resource correctly changes the name prefix of child resources. + +* [`protect`](/docs/concepts/options/protect): A protected parent will protect all children. This ensures that if a parent is marked as protected, none of its children will be deleted before the attempt to delete the parent fails. + +* [`transformations`](/docs/concepts/options/transformations): Transformations applied to a parent will run on the parent and all child resources. This allows a transformation to be applied to a component to intercept and modify any resources created by its children. As a special case, [Stack transformations](/docs/concepts/options/transformations#stack-transformations) will be applied to *all* resources (since all resources ultimately are parented directly or indirectly by the root stack resource). + +## Create a parent and child resource + +The following demonstrates how to create two resources: a parent resource and a child resource, where the child is explicitly defined as a dependent of the parent. {{< chooser language "javascript,typescript,python,go,csharp,java,yaml" >}} @@ -103,13 +119,3 @@ Previewing update (dev): + │ ├─ awsx:x:ec2:Subnet default-vpc-866580ff-public-1 create + │ └─ awsx:x:ec2:Subnet default-vpc-866580ff-public-0 create ``` - -Child resources inherit default values for many other resource options from their `parent`, including: - -* [`provider`](/docs/concepts/options/provider): The provider instance used to construct a resource is inherited from it's parent, unless explicitly overridden by the child resource. The parent itself may have inherited the global [default provider](../providers/#default-provider-configuration) if no resource in the parent chain specified a provider instance for the corresponding provider type. - -* [`aliases`](/docs/concepts/options/aliases): Aliases applied to a parent are applied to all child resources, so that changing the type of a parent resource correctly changes the qualified type of a child resource, and changing the name of a parent resource correctly changes the name prefix of child resources. - -* [`protect`](/docs/concepts/options/protect): A protected parent will protect all children. This ensures that if a parent is marked as protected, none of it's children will be deleted ahead of the attempt to delete the parent failing. - -* [`transformations`](/docs/concepts/options/transformations): Transformations applied to a parent will run on the parent and on all child resources. This allows a transformation to be applied to a component to intercept and modify any resources created by it's children. As a special case, [Stack transformations](/docs/concepts/options/transformations#stack-transformations) will be applied to *all* resources (since all resources ultimately are parented directly or indirectly by the root stack resource). From af375dde0a6be462c8dba0e6537d504068889e58 Mon Sep 17 00:00:00 2001 From: James Denyer Date: Mon, 22 Apr 2024 08:33:07 -0700 Subject: [PATCH 2/3] adding search terms and crosslinkinig content --- themes/default/content/docs/concepts/options/parent.md | 6 +++++- .../content/docs/pulumi-cloud/projects-and-stacks.md | 2 ++ 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/themes/default/content/docs/concepts/options/parent.md b/themes/default/content/docs/concepts/options/parent.md index bf9d4396c63..4b03d1cf7b2 100644 --- a/themes/default/content/docs/concepts/options/parent.md +++ b/themes/default/content/docs/concepts/options/parent.md @@ -15,7 +15,7 @@ aliases: The `parent` resource option specifies a parent for a resource. It is used to associate children with the parents that encapsulate or are responsible for them. This option can be used with [component resources](/docs/concepts/resources/components/). The default behavior is to parent each resource to the implicitly-created `pulumi:pulumi:Stack` component resource that is a root resource for all Pulumi stacks. -The relationships between resources can be seen visually as an interactive graph view in [Pulumi cloud](/docs/pulumi-cloud/). +The relationships between resources can be seen visually as an interactive graph view in [Pulumi cloud](/docs/pulumi-cloud/projects-and-stacks/#stack-resources). {{% notes type="warning" %}} Although the `parent` resource option can be used to parent a resource to any other resource, it is strongly recommended to parent resources only to [component resources](/docs/concepts/resources/components/) when they are actually children. Parenting a resource to another [custom resource](/docs/concepts/resources/) can in some cases result in undefined behavior. @@ -119,3 +119,7 @@ Previewing update (dev): + │ ├─ awsx:x:ec2:Subnet default-vpc-866580ff-public-1 create + │ └─ awsx:x:ec2:Subnet default-vpc-866580ff-public-0 create ``` + +## Related blogs + +* [Stack Resource Visualization - Six things you might not know about Pulumi Cloud](/blog/six-things-about-pulumi-service/) diff --git a/themes/default/content/docs/pulumi-cloud/projects-and-stacks.md b/themes/default/content/docs/pulumi-cloud/projects-and-stacks.md index 40fac002d7d..1ac43604f75 100644 --- a/themes/default/content/docs/pulumi-cloud/projects-and-stacks.md +++ b/themes/default/content/docs/pulumi-cloud/projects-and-stacks.md @@ -20,6 +20,8 @@ search: - delete a stack - deleting a stack - delete a stack in Pulumi cloud + - resource graph view + - stack resource visualization --- Projects group stacks together and contain a Pulumi.yaml file. From e02f3762d81c0164f2b54c360626134de2311cba Mon Sep 17 00:00:00 2001 From: James Denyer Date: Mon, 22 Apr 2024 10:19:05 -0700 Subject: [PATCH 3/3] removing .sln file vscode created --- pulumi-hugo.sln | 277 ------------------ .../content/docs/concepts/options/parent.md | 2 +- 2 files changed, 1 insertion(+), 278 deletions(-) delete mode 100644 pulumi-hugo.sln diff --git a/pulumi-hugo.sln b/pulumi-hugo.sln deleted file mode 100644 index 04971cdb5a2..00000000000 --- a/pulumi-hugo.sln +++ /dev/null @@ -1,277 +0,0 @@ - -Microsoft Visual Studio Solution File, Format Version 12.00 -# Visual Studio Version 17 -VisualStudioVersion = 17.5.002.0 -MinimumVisualStudioVersion = 10.0.40219.1 -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "themes", "themes", "{8672620B-18C9-4090-8AD3-A571092E5F60}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "default", "default", "{9DE4D0E9-645A-4D5C-84CE-8D6FC81FD92B}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "static", "static", "{36CE8724-ADEC-4B28-9C13-B1822A42C183}" -EndProject -Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "programs", "programs", "{A029EE7A-87AE-46ED-B006-BFDC83B7A516}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-elb-multi-listener-redirect-csharp", "themes\default\static\programs\awsx-elb-multi-listener-redirect-csharp\awsx-elb-multi-listener-redirect-csharp.csproj", "{22A3C61F-648A-4DE9-85FF-42134776807E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-simulated-dbserver-database-csharp", "themes\default\static\programs\aws-simulated-dbserver-database-csharp\aws-simulated-dbserver-database-csharp.csproj", "{F44292A0-C564-4CB4-972D-69F2E6EF82F8}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-openapi-full-csharp", "themes\default\static\programs\awsx-apigateway-openapi-full-csharp\awsx-apigateway-openapi-full-csharp.csproj", "{8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-load-balanced-ec2-instances-csharp", "themes\default\static\programs\awsx-load-balanced-ec2-instances-csharp\awsx-load-balanced-ec2-instances-csharp.csproj", "{FD817DD3-2D21-4745-BA37-325126DEA679}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-elb-web-listener-csharp", "themes\default\static\programs\awsx-elb-web-listener-csharp\awsx-elb-web-listener-csharp.csproj", "{57FEC9BA-ED3E-4312-9321-6658D9B4300D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-sg-ec2-csharp", "themes\default\static\programs\awsx-vpc-sg-ec2-csharp\awsx-vpc-sg-ec2-csharp.csproj", "{273498AF-86DF-47B0-99F0-23739CAE3E81}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-security-groups-csharp", "themes\default\static\programs\awsx-vpc-security-groups-csharp\awsx-vpc-security-groups-csharp.csproj", "{54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-ecr-repository-csharp", "themes\default\static\programs\awsx-ecr-repository-csharp\awsx-ecr-repository-csharp.csproj", "{0DBE7F6C-78C8-48F5-8DB8-98230E5A5403}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-ec2-sg-nginx-server-csharp", "themes\default\static\programs\aws-ec2-sg-nginx-server-csharp\aws-ec2-sg-nginx-server-csharp.csproj", "{B28DA7DD-D9DF-4068-8A67-456D15FBC79B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-import-export-pulumi-config-csharp", "themes\default\static\programs\aws-import-export-pulumi-config-csharp\aws-import-export-pulumi-config-csharp.csproj", "{7105DF75-415B-42A1-A757-83DCAA4A729A}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-fargate-service-csharp", "themes\default\static\programs\awsx-vpc-fargate-service-csharp\awsx-vpc-fargate-service-csharp.csproj", "{40539C44-89E0-43FB-98A6-0B479B541C21}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-ecr-image-csharp", "themes\default\static\programs\awsx-ecr-image-csharp\awsx-ecr-image-csharp.csproj", "{222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-custom-domain-csharp", "themes\default\static\programs\awsx-apigateway-custom-domain-csharp\awsx-apigateway-custom-domain-csharp.csproj", "{BEDA25DE-065D-448A-ABCC-17E928E18A27}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-http-proxy-csharp", "themes\default\static\programs\awsx-apigateway-http-proxy-csharp\awsx-apigateway-http-proxy-csharp.csproj", "{69FAF627-615C-4328-8E4E-F9D13B698825}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-validation-types-csharp", "themes\default\static\programs\awsx-apigateway-validation-types-csharp\awsx-apigateway-validation-types-csharp.csproj", "{4EB172C4-D6CD-4EFD-991D-053A0A3B369E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-default-csharp", "themes\default\static\programs\awsx-vpc-default-csharp\awsx-vpc-default-csharp.csproj", "{777600FE-A022-405C-933F-8C05A0057A4D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-eks-cluster-csharp", "themes\default\static\programs\aws-eks-cluster-csharp\aws-eks-cluster-csharp.csproj", "{BD42AD43-D33A-4E99-A169-402AFDBE83B5}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-cidr-csharp", "themes\default\static\programs\awsx-vpc-cidr-csharp\awsx-vpc-cidr-csharp.csproj", "{DAFCBF80-694F-4792-8868-65ECEE99CC97}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-csharp", "themes\default\static\programs\awsx-vpc-csharp\awsx-vpc-csharp.csproj", "{32AEA88B-D9E8-42EB-B617-411BEDC4C159}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-elb-vpc-csharp", "themes\default\static\programs\awsx-elb-vpc-csharp\awsx-elb-vpc-csharp.csproj", "{C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-ec2-instance-with-sg-csharp", "themes\default\static\programs\aws-ec2-instance-with-sg-csharp\aws-ec2-instance-with-sg-csharp.csproj", "{3EE30466-A19F-4878-94D2-E2D138A5B590}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-azs-csharp", "themes\default\static\programs\awsx-vpc-azs-csharp\awsx-vpc-azs-csharp.csproj", "{0B2E2916-09BA-4639-A18B-2138FEC97963}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-subnets-csharp", "themes\default\static\programs\awsx-vpc-subnets-csharp\awsx-vpc-subnets-csharp.csproj", "{CDA097FA-DA38-41EB-9C00-B4953F851B7D}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-auth-lambda-csharp", "themes\default\static\programs\awsx-apigateway-auth-lambda-csharp\awsx-apigateway-auth-lambda-csharp.csproj", "{A2F8992F-9661-4D41-91FA-BBAF1AF5EC05}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-elb-private-subnet-csharp", "themes\default\static\programs\awsx-elb-private-subnet-csharp\awsx-elb-private-subnet-csharp.csproj", "{4BD63E3F-3983-4FF7-9219-1CF3398F8383}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-api-keys-csharp", "themes\default\static\programs\awsx-apigateway-api-keys-csharp\awsx-apigateway-api-keys-csharp.csproj", "{00DAA4C1-BBA4-4D34-8AAE-96B734731990}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-vpc-nat-gateways-csharp", "themes\default\static\programs\awsx-vpc-nat-gateways-csharp\awsx-vpc-nat-gateways-csharp.csproj", "{85B96C86-0E40-4E11-A77A-96C3D2BD86C3}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "aws-simulated-server-interpolate-csharp", "themes\default\static\programs\aws-simulated-server-interpolate-csharp\aws-simulated-server-interpolate-csharp.csproj", "{9EC5A238-3649-47A1-B180-CBDC557CA51F}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-load-balanced-fargate-ecr-csharp", "themes\default\static\programs\awsx-load-balanced-fargate-ecr-csharp\awsx-load-balanced-fargate-ecr-csharp.csproj", "{FE63EB26-8402-4F82-BB97-BD5496F5B28E}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-s3-csharp", "themes\default\static\programs\awsx-apigateway-s3-csharp\awsx-apigateway-s3-csharp.csproj", "{CBB07A54-0910-4E0F-AA3D-8F56AB4F528B}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-openapi-route-csharp", "themes\default\static\programs\awsx-apigateway-openapi-route-csharp\awsx-apigateway-openapi-route-csharp.csproj", "{85EA7A73-71A8-4F75-93F7-D3C330B26B25}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-ecr-eks-deployment-service-csharp", "themes\default\static\programs\awsx-ecr-eks-deployment-service-csharp\awsx-ecr-eks-deployment-service-csharp.csproj", "{D53B34D9-2247-4192-8E40-299513D961CE}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-lambda-csharp", "themes\default\static\programs\awsx-apigateway-lambda-csharp\awsx-apigateway-lambda-csharp.csproj", "{BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-load-balanced-fargate-nginx-csharp", "themes\default\static\programs\awsx-load-balanced-fargate-nginx-csharp\awsx-load-balanced-fargate-nginx-csharp.csproj", "{3897691E-0919-4808-8A49-ECD5C20D09F1}" -EndProject -Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "awsx-apigateway-auth-cognito-csharp", "themes\default\static\programs\awsx-apigateway-auth-cognito-csharp\awsx-apigateway-auth-cognito-csharp.csproj", "{FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57}" -EndProject -Global - GlobalSection(SolutionConfigurationPlatforms) = preSolution - Debug|Any CPU = Debug|Any CPU - Release|Any CPU = Release|Any CPU - EndGlobalSection - GlobalSection(ProjectConfigurationPlatforms) = postSolution - {22A3C61F-648A-4DE9-85FF-42134776807E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {22A3C61F-648A-4DE9-85FF-42134776807E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {22A3C61F-648A-4DE9-85FF-42134776807E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {22A3C61F-648A-4DE9-85FF-42134776807E}.Release|Any CPU.Build.0 = Release|Any CPU - {F44292A0-C564-4CB4-972D-69F2E6EF82F8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {F44292A0-C564-4CB4-972D-69F2E6EF82F8}.Debug|Any CPU.Build.0 = Debug|Any CPU - {F44292A0-C564-4CB4-972D-69F2E6EF82F8}.Release|Any CPU.ActiveCfg = Release|Any CPU - {F44292A0-C564-4CB4-972D-69F2E6EF82F8}.Release|Any CPU.Build.0 = Release|Any CPU - {8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B}.Release|Any CPU.Build.0 = Release|Any CPU - {FD817DD3-2D21-4745-BA37-325126DEA679}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FD817DD3-2D21-4745-BA37-325126DEA679}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FD817DD3-2D21-4745-BA37-325126DEA679}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FD817DD3-2D21-4745-BA37-325126DEA679}.Release|Any CPU.Build.0 = Release|Any CPU - {57FEC9BA-ED3E-4312-9321-6658D9B4300D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {57FEC9BA-ED3E-4312-9321-6658D9B4300D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {57FEC9BA-ED3E-4312-9321-6658D9B4300D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {57FEC9BA-ED3E-4312-9321-6658D9B4300D}.Release|Any CPU.Build.0 = Release|Any CPU - {273498AF-86DF-47B0-99F0-23739CAE3E81}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {273498AF-86DF-47B0-99F0-23739CAE3E81}.Debug|Any CPU.Build.0 = Debug|Any CPU - {273498AF-86DF-47B0-99F0-23739CAE3E81}.Release|Any CPU.ActiveCfg = Release|Any CPU - {273498AF-86DF-47B0-99F0-23739CAE3E81}.Release|Any CPU.Build.0 = Release|Any CPU - {54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56}.Debug|Any CPU.Build.0 = Debug|Any CPU - {54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56}.Release|Any CPU.ActiveCfg = Release|Any CPU - {54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56}.Release|Any CPU.Build.0 = Release|Any CPU - {0DBE7F6C-78C8-48F5-8DB8-98230E5A5403}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0DBE7F6C-78C8-48F5-8DB8-98230E5A5403}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0DBE7F6C-78C8-48F5-8DB8-98230E5A5403}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0DBE7F6C-78C8-48F5-8DB8-98230E5A5403}.Release|Any CPU.Build.0 = Release|Any CPU - {B28DA7DD-D9DF-4068-8A67-456D15FBC79B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {B28DA7DD-D9DF-4068-8A67-456D15FBC79B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {B28DA7DD-D9DF-4068-8A67-456D15FBC79B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {B28DA7DD-D9DF-4068-8A67-456D15FBC79B}.Release|Any CPU.Build.0 = Release|Any CPU - {7105DF75-415B-42A1-A757-83DCAA4A729A}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {7105DF75-415B-42A1-A757-83DCAA4A729A}.Debug|Any CPU.Build.0 = Debug|Any CPU - {7105DF75-415B-42A1-A757-83DCAA4A729A}.Release|Any CPU.ActiveCfg = Release|Any CPU - {7105DF75-415B-42A1-A757-83DCAA4A729A}.Release|Any CPU.Build.0 = Release|Any CPU - {40539C44-89E0-43FB-98A6-0B479B541C21}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {40539C44-89E0-43FB-98A6-0B479B541C21}.Debug|Any CPU.Build.0 = Debug|Any CPU - {40539C44-89E0-43FB-98A6-0B479B541C21}.Release|Any CPU.ActiveCfg = Release|Any CPU - {40539C44-89E0-43FB-98A6-0B479B541C21}.Release|Any CPU.Build.0 = Release|Any CPU - {222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97}.Debug|Any CPU.Build.0 = Debug|Any CPU - {222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97}.Release|Any CPU.ActiveCfg = Release|Any CPU - {222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97}.Release|Any CPU.Build.0 = Release|Any CPU - {BEDA25DE-065D-448A-ABCC-17E928E18A27}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BEDA25DE-065D-448A-ABCC-17E928E18A27}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BEDA25DE-065D-448A-ABCC-17E928E18A27}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BEDA25DE-065D-448A-ABCC-17E928E18A27}.Release|Any CPU.Build.0 = Release|Any CPU - {69FAF627-615C-4328-8E4E-F9D13B698825}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {69FAF627-615C-4328-8E4E-F9D13B698825}.Debug|Any CPU.Build.0 = Debug|Any CPU - {69FAF627-615C-4328-8E4E-F9D13B698825}.Release|Any CPU.ActiveCfg = Release|Any CPU - {69FAF627-615C-4328-8E4E-F9D13B698825}.Release|Any CPU.Build.0 = Release|Any CPU - {4EB172C4-D6CD-4EFD-991D-053A0A3B369E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4EB172C4-D6CD-4EFD-991D-053A0A3B369E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4EB172C4-D6CD-4EFD-991D-053A0A3B369E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4EB172C4-D6CD-4EFD-991D-053A0A3B369E}.Release|Any CPU.Build.0 = Release|Any CPU - {777600FE-A022-405C-933F-8C05A0057A4D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {777600FE-A022-405C-933F-8C05A0057A4D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {777600FE-A022-405C-933F-8C05A0057A4D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {777600FE-A022-405C-933F-8C05A0057A4D}.Release|Any CPU.Build.0 = Release|Any CPU - {BD42AD43-D33A-4E99-A169-402AFDBE83B5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BD42AD43-D33A-4E99-A169-402AFDBE83B5}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BD42AD43-D33A-4E99-A169-402AFDBE83B5}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BD42AD43-D33A-4E99-A169-402AFDBE83B5}.Release|Any CPU.Build.0 = Release|Any CPU - {DAFCBF80-694F-4792-8868-65ECEE99CC97}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {DAFCBF80-694F-4792-8868-65ECEE99CC97}.Debug|Any CPU.Build.0 = Debug|Any CPU - {DAFCBF80-694F-4792-8868-65ECEE99CC97}.Release|Any CPU.ActiveCfg = Release|Any CPU - {DAFCBF80-694F-4792-8868-65ECEE99CC97}.Release|Any CPU.Build.0 = Release|Any CPU - {32AEA88B-D9E8-42EB-B617-411BEDC4C159}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {32AEA88B-D9E8-42EB-B617-411BEDC4C159}.Debug|Any CPU.Build.0 = Debug|Any CPU - {32AEA88B-D9E8-42EB-B617-411BEDC4C159}.Release|Any CPU.ActiveCfg = Release|Any CPU - {32AEA88B-D9E8-42EB-B617-411BEDC4C159}.Release|Any CPU.Build.0 = Release|Any CPU - {C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B}.Release|Any CPU.Build.0 = Release|Any CPU - {3EE30466-A19F-4878-94D2-E2D138A5B590}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3EE30466-A19F-4878-94D2-E2D138A5B590}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3EE30466-A19F-4878-94D2-E2D138A5B590}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3EE30466-A19F-4878-94D2-E2D138A5B590}.Release|Any CPU.Build.0 = Release|Any CPU - {0B2E2916-09BA-4639-A18B-2138FEC97963}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {0B2E2916-09BA-4639-A18B-2138FEC97963}.Debug|Any CPU.Build.0 = Debug|Any CPU - {0B2E2916-09BA-4639-A18B-2138FEC97963}.Release|Any CPU.ActiveCfg = Release|Any CPU - {0B2E2916-09BA-4639-A18B-2138FEC97963}.Release|Any CPU.Build.0 = Release|Any CPU - {CDA097FA-DA38-41EB-9C00-B4953F851B7D}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CDA097FA-DA38-41EB-9C00-B4953F851B7D}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CDA097FA-DA38-41EB-9C00-B4953F851B7D}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CDA097FA-DA38-41EB-9C00-B4953F851B7D}.Release|Any CPU.Build.0 = Release|Any CPU - {A2F8992F-9661-4D41-91FA-BBAF1AF5EC05}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {A2F8992F-9661-4D41-91FA-BBAF1AF5EC05}.Debug|Any CPU.Build.0 = Debug|Any CPU - {A2F8992F-9661-4D41-91FA-BBAF1AF5EC05}.Release|Any CPU.ActiveCfg = Release|Any CPU - {A2F8992F-9661-4D41-91FA-BBAF1AF5EC05}.Release|Any CPU.Build.0 = Release|Any CPU - {4BD63E3F-3983-4FF7-9219-1CF3398F8383}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {4BD63E3F-3983-4FF7-9219-1CF3398F8383}.Debug|Any CPU.Build.0 = Debug|Any CPU - {4BD63E3F-3983-4FF7-9219-1CF3398F8383}.Release|Any CPU.ActiveCfg = Release|Any CPU - {4BD63E3F-3983-4FF7-9219-1CF3398F8383}.Release|Any CPU.Build.0 = Release|Any CPU - {00DAA4C1-BBA4-4D34-8AAE-96B734731990}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {00DAA4C1-BBA4-4D34-8AAE-96B734731990}.Debug|Any CPU.Build.0 = Debug|Any CPU - {00DAA4C1-BBA4-4D34-8AAE-96B734731990}.Release|Any CPU.ActiveCfg = Release|Any CPU - {00DAA4C1-BBA4-4D34-8AAE-96B734731990}.Release|Any CPU.Build.0 = Release|Any CPU - {85B96C86-0E40-4E11-A77A-96C3D2BD86C3}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {85B96C86-0E40-4E11-A77A-96C3D2BD86C3}.Debug|Any CPU.Build.0 = Debug|Any CPU - {85B96C86-0E40-4E11-A77A-96C3D2BD86C3}.Release|Any CPU.ActiveCfg = Release|Any CPU - {85B96C86-0E40-4E11-A77A-96C3D2BD86C3}.Release|Any CPU.Build.0 = Release|Any CPU - {9EC5A238-3649-47A1-B180-CBDC557CA51F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {9EC5A238-3649-47A1-B180-CBDC557CA51F}.Debug|Any CPU.Build.0 = Debug|Any CPU - {9EC5A238-3649-47A1-B180-CBDC557CA51F}.Release|Any CPU.ActiveCfg = Release|Any CPU - {9EC5A238-3649-47A1-B180-CBDC557CA51F}.Release|Any CPU.Build.0 = Release|Any CPU - {FE63EB26-8402-4F82-BB97-BD5496F5B28E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FE63EB26-8402-4F82-BB97-BD5496F5B28E}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FE63EB26-8402-4F82-BB97-BD5496F5B28E}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FE63EB26-8402-4F82-BB97-BD5496F5B28E}.Release|Any CPU.Build.0 = Release|Any CPU - {CBB07A54-0910-4E0F-AA3D-8F56AB4F528B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {CBB07A54-0910-4E0F-AA3D-8F56AB4F528B}.Debug|Any CPU.Build.0 = Debug|Any CPU - {CBB07A54-0910-4E0F-AA3D-8F56AB4F528B}.Release|Any CPU.ActiveCfg = Release|Any CPU - {CBB07A54-0910-4E0F-AA3D-8F56AB4F528B}.Release|Any CPU.Build.0 = Release|Any CPU - {85EA7A73-71A8-4F75-93F7-D3C330B26B25}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {85EA7A73-71A8-4F75-93F7-D3C330B26B25}.Debug|Any CPU.Build.0 = Debug|Any CPU - {85EA7A73-71A8-4F75-93F7-D3C330B26B25}.Release|Any CPU.ActiveCfg = Release|Any CPU - {85EA7A73-71A8-4F75-93F7-D3C330B26B25}.Release|Any CPU.Build.0 = Release|Any CPU - {D53B34D9-2247-4192-8E40-299513D961CE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {D53B34D9-2247-4192-8E40-299513D961CE}.Debug|Any CPU.Build.0 = Debug|Any CPU - {D53B34D9-2247-4192-8E40-299513D961CE}.Release|Any CPU.ActiveCfg = Release|Any CPU - {D53B34D9-2247-4192-8E40-299513D961CE}.Release|Any CPU.Build.0 = Release|Any CPU - {BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18}.Debug|Any CPU.Build.0 = Debug|Any CPU - {BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18}.Release|Any CPU.ActiveCfg = Release|Any CPU - {BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18}.Release|Any CPU.Build.0 = Release|Any CPU - {3897691E-0919-4808-8A49-ECD5C20D09F1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {3897691E-0919-4808-8A49-ECD5C20D09F1}.Debug|Any CPU.Build.0 = Debug|Any CPU - {3897691E-0919-4808-8A49-ECD5C20D09F1}.Release|Any CPU.ActiveCfg = Release|Any CPU - {3897691E-0919-4808-8A49-ECD5C20D09F1}.Release|Any CPU.Build.0 = Release|Any CPU - {FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57}.Debug|Any CPU.ActiveCfg = Debug|Any CPU - {FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57}.Debug|Any CPU.Build.0 = Debug|Any CPU - {FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57}.Release|Any CPU.ActiveCfg = Release|Any CPU - {FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57}.Release|Any CPU.Build.0 = Release|Any CPU - EndGlobalSection - GlobalSection(SolutionProperties) = preSolution - HideSolutionNode = FALSE - EndGlobalSection - GlobalSection(NestedProjects) = preSolution - {9DE4D0E9-645A-4D5C-84CE-8D6FC81FD92B} = {8672620B-18C9-4090-8AD3-A571092E5F60} - {36CE8724-ADEC-4B28-9C13-B1822A42C183} = {9DE4D0E9-645A-4D5C-84CE-8D6FC81FD92B} - {A029EE7A-87AE-46ED-B006-BFDC83B7A516} = {36CE8724-ADEC-4B28-9C13-B1822A42C183} - {22A3C61F-648A-4DE9-85FF-42134776807E} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {F44292A0-C564-4CB4-972D-69F2E6EF82F8} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {8B27D3C6-DD3F-45C0-91BE-5B7B8A88024B} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {FD817DD3-2D21-4745-BA37-325126DEA679} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {57FEC9BA-ED3E-4312-9321-6658D9B4300D} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {273498AF-86DF-47B0-99F0-23739CAE3E81} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {54AA8F67-BB94-4AC4-AB0A-519FB0BE9B56} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {0DBE7F6C-78C8-48F5-8DB8-98230E5A5403} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {B28DA7DD-D9DF-4068-8A67-456D15FBC79B} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {7105DF75-415B-42A1-A757-83DCAA4A729A} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {40539C44-89E0-43FB-98A6-0B479B541C21} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {222A02F5-4B1E-4377-8AEC-B8BAA0F7FA97} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {BEDA25DE-065D-448A-ABCC-17E928E18A27} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {69FAF627-615C-4328-8E4E-F9D13B698825} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {4EB172C4-D6CD-4EFD-991D-053A0A3B369E} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {777600FE-A022-405C-933F-8C05A0057A4D} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {BD42AD43-D33A-4E99-A169-402AFDBE83B5} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {DAFCBF80-694F-4792-8868-65ECEE99CC97} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {32AEA88B-D9E8-42EB-B617-411BEDC4C159} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {C8DE700D-A3F0-42C0-B447-9B3E7EBE2F4B} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {3EE30466-A19F-4878-94D2-E2D138A5B590} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {0B2E2916-09BA-4639-A18B-2138FEC97963} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {CDA097FA-DA38-41EB-9C00-B4953F851B7D} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {A2F8992F-9661-4D41-91FA-BBAF1AF5EC05} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {4BD63E3F-3983-4FF7-9219-1CF3398F8383} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {00DAA4C1-BBA4-4D34-8AAE-96B734731990} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {85B96C86-0E40-4E11-A77A-96C3D2BD86C3} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {9EC5A238-3649-47A1-B180-CBDC557CA51F} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {FE63EB26-8402-4F82-BB97-BD5496F5B28E} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {CBB07A54-0910-4E0F-AA3D-8F56AB4F528B} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {85EA7A73-71A8-4F75-93F7-D3C330B26B25} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {D53B34D9-2247-4192-8E40-299513D961CE} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {BA8A6EB9-A6DB-4D0B-8F6F-88323DEDFE18} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {3897691E-0919-4808-8A49-ECD5C20D09F1} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - {FB1C3F1F-B2A6-44D1-BE3D-2FE1E1143C57} = {A029EE7A-87AE-46ED-B006-BFDC83B7A516} - EndGlobalSection - GlobalSection(ExtensibilityGlobals) = postSolution - SolutionGuid = {0C74B5B1-7646-4507-986D-9C32C64D77B4} - EndGlobalSection -EndGlobal diff --git a/themes/default/content/docs/concepts/options/parent.md b/themes/default/content/docs/concepts/options/parent.md index 4b03d1cf7b2..6550ad330c5 100644 --- a/themes/default/content/docs/concepts/options/parent.md +++ b/themes/default/content/docs/concepts/options/parent.md @@ -15,7 +15,7 @@ aliases: The `parent` resource option specifies a parent for a resource. It is used to associate children with the parents that encapsulate or are responsible for them. This option can be used with [component resources](/docs/concepts/resources/components/). The default behavior is to parent each resource to the implicitly-created `pulumi:pulumi:Stack` component resource that is a root resource for all Pulumi stacks. -The relationships between resources can be seen visually as an interactive graph view in [Pulumi cloud](/docs/pulumi-cloud/projects-and-stacks/#stack-resources). +The relationships between resources can be seen visually as an interactive graph view in [Pulumi Cloud](/docs/pulumi-cloud/projects-and-stacks/#stack-resources). {{% notes type="warning" %}} Although the `parent` resource option can be used to parent a resource to any other resource, it is strongly recommended to parent resources only to [component resources](/docs/concepts/resources/components/) when they are actually children. Parenting a resource to another [custom resource](/docs/concepts/resources/) can in some cases result in undefined behavior.