private Endpoint(
            ImmutableArray <string> addresses,

            Pulumi.Kubernetes.Types.Outputs.Discovery.V1.EndpointConditions conditions,

            ImmutableDictionary <string, string> deprecatedTopology,

            Pulumi.Kubernetes.Types.Outputs.Discovery.V1.EndpointHints hints,

            string hostname,

            string nodeName,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ObjectReference targetRef,

            string zone)
        {
            Addresses          = addresses;
            Conditions         = conditions;
            DeprecatedTopology = deprecatedTopology;
            Hints     = hints;
            Hostname  = hostname;
            NodeName  = nodeName;
            TargetRef = targetRef;
            Zone      = zone;
        }
Exemple #2
0
        private Event(
            string action,

            string apiVersion,

            int deprecatedCount,

            string deprecatedFirstTimestamp,

            string deprecatedLastTimestamp,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.EventSource deprecatedSource,

            string eventTime,

            string kind,

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

            string note,

            string reason,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ObjectReference regarding,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ObjectReference related,

            string reportingController,

            string reportingInstance,

            Pulumi.Kubernetes.Types.Outputs.Events.V1.EventSeries series,

            string type)
        {
            Action                   = action;
            ApiVersion               = apiVersion;
            DeprecatedCount          = deprecatedCount;
            DeprecatedFirstTimestamp = deprecatedFirstTimestamp;
            DeprecatedLastTimestamp  = deprecatedLastTimestamp;
            DeprecatedSource         = deprecatedSource;
            EventTime                = eventTime;
            Kind                = kind;
            Metadata            = metadata;
            Note                = note;
            Reason              = reason;
            Regarding           = regarding;
            Related             = related;
            ReportingController = reportingController;
            ReportingInstance   = reportingInstance;
            Series              = series;
            Type                = type;
        }
Exemple #3
0
        private Event(
            string action,

            string apiVersion,

            int count,

            string eventTime,

            string firstTimestamp,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ObjectReference involvedObject,

            string kind,

            string lastTimestamp,

            string message,

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

            string reason,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ObjectReference related,

            string reportingComponent,

            string reportingInstance,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.EventSeries series,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.EventSource source,

            string type)
        {
            Action             = action;
            ApiVersion         = apiVersion;
            Count              = count;
            EventTime          = eventTime;
            FirstTimestamp     = firstTimestamp;
            InvolvedObject     = involvedObject;
            Kind               = kind;
            LastTimestamp      = lastTimestamp;
            Message            = message;
            Metadata           = metadata;
            Reason             = reason;
            Related            = related;
            ReportingComponent = reportingComponent;
            ReportingInstance  = reportingInstance;
            Series             = series;
            Source             = source;
            Type               = type;
        }
Exemple #4
0
        private EndpointAddress(
            string hostname,

            string ip,

            string nodeName,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ObjectReference targetRef)
        {
            Hostname  = hostname;
            Ip        = ip;
            NodeName  = nodeName;
            TargetRef = targetRef;
        }
        private StorageOSPersistentVolumeSource(
            string fsType,

            bool readOnly,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ObjectReference secretRef,

            string volumeName,

            string volumeNamespace)
        {
            FsType          = fsType;
            ReadOnly        = readOnly;
            SecretRef       = secretRef;
            VolumeName      = volumeName;
            VolumeNamespace = volumeNamespace;
        }
Exemple #6
0
        private Endpoint(
            ImmutableArray <string> addresses,

            Pulumi.Kubernetes.Types.Outputs.Discovery.V1Beta1.EndpointConditions conditions,

            string hostname,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ObjectReference targetRef,

            ImmutableDictionary <string, string> topology)
        {
            Addresses  = addresses;
            Conditions = conditions;
            Hostname   = hostname;
            TargetRef  = targetRef;
            Topology   = topology;
        }
Exemple #7
0
        private PersistentVolumeSpec(
            ImmutableArray <string> accessModes,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.AWSElasticBlockStoreVolumeSource awsElasticBlockStore,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.AzureDiskVolumeSource azureDisk,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.AzureFilePersistentVolumeSource azureFile,

            ImmutableDictionary <string, string> capacity,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.CephFSPersistentVolumeSource cephfs,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.CinderPersistentVolumeSource cinder,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ObjectReference claimRef,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.CSIPersistentVolumeSource csi,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.FCVolumeSource fc,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.FlexPersistentVolumeSource flexVolume,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.FlockerVolumeSource flocker,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.GCEPersistentDiskVolumeSource gcePersistentDisk,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.GlusterfsPersistentVolumeSource glusterfs,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.HostPathVolumeSource hostPath,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ISCSIPersistentVolumeSource iscsi,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.LocalVolumeSource local,

            ImmutableArray <string> mountOptions,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.NFSVolumeSource nfs,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.VolumeNodeAffinity nodeAffinity,

            string persistentVolumeReclaimPolicy,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PhotonPersistentDiskVolumeSource photonPersistentDisk,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.PortworxVolumeSource portworxVolume,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.QuobyteVolumeSource quobyte,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.RBDPersistentVolumeSource rbd,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.ScaleIOPersistentVolumeSource scaleIO,

            string storageClassName,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.StorageOSPersistentVolumeSource storageos,

            string volumeMode,

            Pulumi.Kubernetes.Types.Outputs.Core.V1.VsphereVirtualDiskVolumeSource vsphereVolume)
        {
            AccessModes          = accessModes;
            AwsElasticBlockStore = awsElasticBlockStore;
            AzureDisk            = azureDisk;
            AzureFile            = azureFile;
            Capacity             = capacity;
            Cephfs                        = cephfs;
            Cinder                        = cinder;
            ClaimRef                      = claimRef;
            Csi                           = csi;
            Fc                            = fc;
            FlexVolume                    = flexVolume;
            Flocker                       = flocker;
            GcePersistentDisk             = gcePersistentDisk;
            Glusterfs                     = glusterfs;
            HostPath                      = hostPath;
            Iscsi                         = iscsi;
            Local                         = local;
            MountOptions                  = mountOptions;
            Nfs                           = nfs;
            NodeAffinity                  = nodeAffinity;
            PersistentVolumeReclaimPolicy = persistentVolumeReclaimPolicy;
            PhotonPersistentDisk          = photonPersistentDisk;
            PortworxVolume                = portworxVolume;
            Quobyte                       = quobyte;
            Rbd                           = rbd;
            ScaleIO                       = scaleIO;
            StorageClassName              = storageClassName;
            Storageos                     = storageos;
            VolumeMode                    = volumeMode;
            VsphereVolume                 = vsphereVolume;
        }