コード例 #1
0
        private LimitRange(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.LimitRangeSpec spec)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
        }
コード例 #2
0
        private CSINode(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Storage.V1.CSINodeSpec spec)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
        }
コード例 #3
0
        private PodPreset(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Settings.V1Alpha1.PodPresetSpec spec)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
        }
コード例 #4
0
        private PodSecurityPolicy(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Policy.V1Beta1.PodSecurityPolicySpec spec)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
        }
コード例 #5
0
        private IngressClass(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Networking.V1.IngressClassSpec spec)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
        }
コード例 #6
0
        private NetworkPolicy(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Extensions.V1Beta1.NetworkPolicySpec spec)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
        }
コード例 #7
0
        private MutatingWebhookConfiguration(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.AdmissionRegistration.V1.MutatingWebhook> webhooks)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Webhooks   = webhooks;
        }
コード例 #8
0
        private AuditSink(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.AuditRegistraion.V1Alpha1.AuditSinkSpec spec)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
        }
コード例 #9
0
ファイル: Lease.cs プロジェクト: zjj2wry/pulumi-kubernetes
        private Lease(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Coordination.V1.LeaseSpec spec)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
        }
コード例 #10
0
        private ComponentStatus(
            string apiVersion,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Core.V1.ComponentCondition> conditions,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata)
        {
            ApiVersion = apiVersion;
            Conditions = conditions;
            Kind       = kind;
            Metadata   = metadata;
        }
コード例 #11
0
        private Role(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Rbac.V1Alpha1.PolicyRule> rules)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Rules      = rules;
        }
コード例 #12
0
        private RuntimeClass(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Node.V1Alpha1.RuntimeClassSpec spec)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
        }
コード例 #13
0
        private APIService(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.ApiRegistration.V1Beta1.APIServiceSpec spec,

            Pulumi.Kubernetes.Types.Outputs.ApiRegistration.V1Beta1.APIServiceStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #14
0
        private VolumeAttachment(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Storage.V1Alpha1.VolumeAttachmentSpec spec,

            Pulumi.Kubernetes.Types.Outputs.Storage.V1Alpha1.VolumeAttachmentStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #15
0
        private ControllerRevision(
            string apiVersion,

            System.Text.Json.JsonElement data,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            int revision)
        {
            ApiVersion = apiVersion;
            Data       = data;
            Kind       = kind;
            Metadata   = metadata;
            Revision   = revision;
        }
コード例 #16
0
        private RoleBinding(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Rbac.V1Beta1.RoleRef roleRef,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Rbac.V1Beta1.Subject> subjects)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            RoleRef    = roleRef;
            Subjects   = subjects;
        }
コード例 #17
0
        private HorizontalPodAutoscaler(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Autoscaling.V2Beta1.HorizontalPodAutoscalerSpec spec,

            Pulumi.Kubernetes.Types.Outputs.Autoscaling.V2Beta1.HorizontalPodAutoscalerStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #18
0
        private DaemonSet(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Extensions.V1Beta1.DaemonSetSpec spec,

            Pulumi.Kubernetes.Types.Outputs.Extensions.V1Beta1.DaemonSetStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #19
0
        private CertificateSigningRequest(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Certificates.V1.CertificateSigningRequestSpec spec,

            Pulumi.Kubernetes.Types.Outputs.Certificates.V1.CertificateSigningRequestStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #20
0
        private PodDisruptionBudget(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Policy.V1Beta1.PodDisruptionBudgetSpec spec,

            Pulumi.Kubernetes.Types.Outputs.Policy.V1Beta1.PodDisruptionBudgetStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #21
0
        private Deployment(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Apps.V1.DeploymentSpec spec,

            Pulumi.Kubernetes.Types.Outputs.Apps.V1.DeploymentStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #22
0
        private ClusterRole(
            Pulumi.Kubernetes.Types.Outputs.Rbac.V1Alpha1.AggregationRule aggregationRule,

            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            ImmutableArray <Pulumi.Kubernetes.Types.Outputs.Rbac.V1Alpha1.PolicyRule> rules)
        {
            AggregationRule = aggregationRule;
            ApiVersion      = apiVersion;
            Kind            = kind;
            Metadata        = metadata;
            Rules           = rules;
        }
コード例 #23
0
        private PriorityLevelConfiguration(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.FlowControl.V1Beta1.PriorityLevelConfigurationSpec spec,

            Pulumi.Kubernetes.Types.Outputs.FlowControl.V1Beta1.PriorityLevelConfigurationStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #24
0
        private FlowSchema(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.FlowControl.V1Alpha1.FlowSchemaSpec spec,

            Pulumi.Kubernetes.Types.Outputs.FlowControl.V1Alpha1.FlowSchemaStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #25
0
        private CronJob(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Batch.V1Beta1.CronJobSpec spec,

            Pulumi.Kubernetes.Types.Outputs.Batch.V1Beta1.CronJobStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #26
0
        private CustomResourceDefinition(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1.CustomResourceDefinitionSpec spec,

            Pulumi.Kubernetes.Types.Outputs.ApiExtensions.V1.CustomResourceDefinitionStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #27
0
        private Service(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ServiceSpec spec,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ServiceStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #28
0
        private ReplicationController(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ReplicationControllerSpec spec,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ReplicationControllerStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #29
0
        private PersistentVolumeClaim(
            string apiVersion,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PersistentVolumeClaimSpec spec,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PersistentVolumeClaimStatus status)
        {
            ApiVersion = apiVersion;
            Kind       = kind;
            Metadata   = metadata;
            Spec       = spec;
            Status     = status;
        }
コード例 #30
0
        private RuntimeClass(
            string apiVersion,

            string handler,

            string kind,

            Pulumi.Kubernetes.Types.Outputs.Meta.V1.ObjectMeta metadata,

            Pulumi.Kubernetes.Types.Outputs.Node.V1Beta1.Overhead overhead,

            Pulumi.Kubernetes.Types.Outputs.Node.V1Beta1.Scheduling scheduling)
        {
            ApiVersion = apiVersion;
            Handler    = handler;
            Kind       = kind;
            Metadata   = metadata;
            Overhead   = overhead;
            Scheduling = scheduling;
        }