github.com/myhau/pulumi/pkg/v3@v3.70.2-0.20221116134521-f2775972e587/codegen/testing/test/testdata/kubernetes-pod-pp/dotnet/kubernetes-pod.cs (about)

     1  using System.Collections.Generic;
     2  using Pulumi;
     3  using Kubernetes = Pulumi.Kubernetes;
     4  
     5  return await Deployment.RunAsync(() => 
     6  {
     7      var bar = new Kubernetes.Core.V1.Pod("bar", new()
     8      {
     9          ApiVersion = "v1",
    10          Kind = "Pod",
    11          Metadata = new Kubernetes.Types.Inputs.Meta.V1.ObjectMetaArgs
    12          {
    13              Namespace = "foo",
    14              Name = "bar",
    15          },
    16          Spec = new Kubernetes.Types.Inputs.Core.V1.PodSpecArgs
    17          {
    18              Containers = new[]
    19              {
    20                  new Kubernetes.Types.Inputs.Core.V1.ContainerArgs
    21                  {
    22                      Name = "nginx",
    23                      Image = "nginx:1.14-alpine",
    24                      Ports = new[]
    25                      {
    26                          new Kubernetes.Types.Inputs.Core.V1.ContainerPortArgs
    27                          {
    28                              ContainerPortValue = 80,
    29                          },
    30                      },
    31                      Resources = new Kubernetes.Types.Inputs.Core.V1.ResourceRequirementsArgs
    32                      {
    33                          Limits = 
    34                          {
    35                              { "memory", "20Mi" },
    36                              { "cpu", "0.2" },
    37                          },
    38                      },
    39                  },
    40              },
    41          },
    42      });
    43  
    44  });
    45