示例#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;
        }
        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;
        }
        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
        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;
        }
        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;
        }
        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;
        }
        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;
        }
        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;
        }