diff --git a/CHANGELOG.md b/CHANGELOG.md index 16b24a9857..7660a83910 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,7 @@ ## HEAD (Unreleased) +- Fix projection of array-valued output properties in .NET. (https://github.com/pulumi/pulumi-kubernetes/pull/931) + ## 1.4.1 (December 17, 2019) ### Bug fixes diff --git a/pkg/gen/typegen.go b/pkg/gen/typegen.go index 8c332f5b9b..328cd22971 100644 --- a/pkg/gen/typegen.go +++ b/pkg/gen/typegen.go @@ -634,8 +634,8 @@ func makeDotnetType(resourceType, propName string, prop map[string]interface{}, switch gentype { case provider: elemType := makeDotnetType( - resourceType, propName, prop["items"].(map[string]interface{}), gentype, forceNoWrap) - return fmt.Sprintf("%s[]>", elemType[:len(elemType)-1]) + resourceType, propName, prop["items"].(map[string]interface{}), gentype, true) + return fmt.Sprintf("Output>", elemType) case outputsAPI: elemType := makeDotnetType( resourceType, propName, prop["items"].(map[string]interface{}), gentype, forceNoWrap) diff --git a/sdk/dotnet/AdmissionRegistration/V1/MutatingWebhookConfiguration.cs b/sdk/dotnet/AdmissionRegistration/V1/MutatingWebhookConfiguration.cs index 9cb5362dd6..3f95825c66 100755 --- a/sdk/dotnet/AdmissionRegistration/V1/MutatingWebhookConfiguration.cs +++ b/sdk/dotnet/AdmissionRegistration/V1/MutatingWebhookConfiguration.cs @@ -42,7 +42,7 @@ public partial class MutatingWebhookConfiguration : Pulumi.CustomResource /// Webhooks is a list of webhooks and the affected resources and operations. /// [Output("webhooks")] - public Output Webhooks { get; private set; } = null!; + public Output> Webhooks { get; private set; } = null!; /// diff --git a/sdk/dotnet/AdmissionRegistration/V1/MutatingWebhookConfigurationList.cs b/sdk/dotnet/AdmissionRegistration/V1/MutatingWebhookConfigurationList.cs index b16b077e67..c0d57e70bc 100755 --- a/sdk/dotnet/AdmissionRegistration/V1/MutatingWebhookConfigurationList.cs +++ b/sdk/dotnet/AdmissionRegistration/V1/MutatingWebhookConfigurationList.cs @@ -25,7 +25,7 @@ public partial class MutatingWebhookConfigurationList : Pulumi.CustomResource /// List of MutatingWebhookConfiguration. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/AdmissionRegistration/V1/ValidatingWebhookConfiguration.cs b/sdk/dotnet/AdmissionRegistration/V1/ValidatingWebhookConfiguration.cs index e41b7dbece..86c1d46b8c 100755 --- a/sdk/dotnet/AdmissionRegistration/V1/ValidatingWebhookConfiguration.cs +++ b/sdk/dotnet/AdmissionRegistration/V1/ValidatingWebhookConfiguration.cs @@ -42,7 +42,7 @@ public partial class ValidatingWebhookConfiguration : Pulumi.CustomResource /// Webhooks is a list of webhooks and the affected resources and operations. /// [Output("webhooks")] - public Output Webhooks { get; private set; } = null!; + public Output> Webhooks { get; private set; } = null!; /// diff --git a/sdk/dotnet/AdmissionRegistration/V1/ValidatingWebhookConfigurationList.cs b/sdk/dotnet/AdmissionRegistration/V1/ValidatingWebhookConfigurationList.cs index 3d5e87216b..6609a0ac31 100755 --- a/sdk/dotnet/AdmissionRegistration/V1/ValidatingWebhookConfigurationList.cs +++ b/sdk/dotnet/AdmissionRegistration/V1/ValidatingWebhookConfigurationList.cs @@ -25,7 +25,7 @@ public partial class ValidatingWebhookConfigurationList : Pulumi.CustomResource /// List of ValidatingWebhookConfiguration. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/AdmissionRegistration/V1Beta1/MutatingWebhookConfiguration.cs b/sdk/dotnet/AdmissionRegistration/V1Beta1/MutatingWebhookConfiguration.cs index bd23626e9e..01ee92bc42 100755 --- a/sdk/dotnet/AdmissionRegistration/V1Beta1/MutatingWebhookConfiguration.cs +++ b/sdk/dotnet/AdmissionRegistration/V1Beta1/MutatingWebhookConfiguration.cs @@ -43,7 +43,7 @@ public partial class MutatingWebhookConfiguration : Pulumi.CustomResource /// Webhooks is a list of webhooks and the affected resources and operations. /// [Output("webhooks")] - public Output Webhooks { get; private set; } = null!; + public Output> Webhooks { get; private set; } = null!; /// diff --git a/sdk/dotnet/AdmissionRegistration/V1Beta1/MutatingWebhookConfigurationList.cs b/sdk/dotnet/AdmissionRegistration/V1Beta1/MutatingWebhookConfigurationList.cs index 660ced528e..3986a1d9f1 100755 --- a/sdk/dotnet/AdmissionRegistration/V1Beta1/MutatingWebhookConfigurationList.cs +++ b/sdk/dotnet/AdmissionRegistration/V1Beta1/MutatingWebhookConfigurationList.cs @@ -25,7 +25,7 @@ public partial class MutatingWebhookConfigurationList : Pulumi.CustomResource /// List of MutatingWebhookConfiguration. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/AdmissionRegistration/V1Beta1/ValidatingWebhookConfiguration.cs b/sdk/dotnet/AdmissionRegistration/V1Beta1/ValidatingWebhookConfiguration.cs index 9ac60e9cd3..76cb621950 100755 --- a/sdk/dotnet/AdmissionRegistration/V1Beta1/ValidatingWebhookConfiguration.cs +++ b/sdk/dotnet/AdmissionRegistration/V1Beta1/ValidatingWebhookConfiguration.cs @@ -43,7 +43,7 @@ public partial class ValidatingWebhookConfiguration : Pulumi.CustomResource /// Webhooks is a list of webhooks and the affected resources and operations. /// [Output("webhooks")] - public Output Webhooks { get; private set; } = null!; + public Output> Webhooks { get; private set; } = null!; /// diff --git a/sdk/dotnet/AdmissionRegistration/V1Beta1/ValidatingWebhookConfigurationList.cs b/sdk/dotnet/AdmissionRegistration/V1Beta1/ValidatingWebhookConfigurationList.cs index 402162622d..2268d75076 100755 --- a/sdk/dotnet/AdmissionRegistration/V1Beta1/ValidatingWebhookConfigurationList.cs +++ b/sdk/dotnet/AdmissionRegistration/V1Beta1/ValidatingWebhookConfigurationList.cs @@ -25,7 +25,7 @@ public partial class ValidatingWebhookConfigurationList : Pulumi.CustomResource /// List of ValidatingWebhookConfiguration. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/ApiExtensions/V1/CustomResourceDefinitionList.cs b/sdk/dotnet/ApiExtensions/V1/CustomResourceDefinitionList.cs index 2b56885972..49cdfdfea0 100755 --- a/sdk/dotnet/ApiExtensions/V1/CustomResourceDefinitionList.cs +++ b/sdk/dotnet/ApiExtensions/V1/CustomResourceDefinitionList.cs @@ -25,7 +25,7 @@ public partial class CustomResourceDefinitionList : Pulumi.CustomResource /// items list individual CustomResourceDefinition objects /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/ApiExtensions/V1Beta1/CustomResourceDefinitionList.cs b/sdk/dotnet/ApiExtensions/V1Beta1/CustomResourceDefinitionList.cs index 3541229d05..3aba3d884a 100755 --- a/sdk/dotnet/ApiExtensions/V1Beta1/CustomResourceDefinitionList.cs +++ b/sdk/dotnet/ApiExtensions/V1Beta1/CustomResourceDefinitionList.cs @@ -25,7 +25,7 @@ public partial class CustomResourceDefinitionList : Pulumi.CustomResource /// items list individual CustomResourceDefinition objects /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/ApiRegistration/V1/APIServiceList.cs b/sdk/dotnet/ApiRegistration/V1/APIServiceList.cs index d5ea6fa4bf..6f50abb116 100755 --- a/sdk/dotnet/ApiRegistration/V1/APIServiceList.cs +++ b/sdk/dotnet/ApiRegistration/V1/APIServiceList.cs @@ -23,7 +23,7 @@ public partial class APIServiceList : Pulumi.CustomResource [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/ApiRegistration/V1Beta1/APIServiceList.cs b/sdk/dotnet/ApiRegistration/V1Beta1/APIServiceList.cs index 500cc752c9..c68a0bcd2b 100755 --- a/sdk/dotnet/ApiRegistration/V1Beta1/APIServiceList.cs +++ b/sdk/dotnet/ApiRegistration/V1Beta1/APIServiceList.cs @@ -23,7 +23,7 @@ public partial class APIServiceList : Pulumi.CustomResource [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1/ControllerRevisionList.cs b/sdk/dotnet/Apps/V1/ControllerRevisionList.cs index 7c3babbc20..56344f5059 100755 --- a/sdk/dotnet/Apps/V1/ControllerRevisionList.cs +++ b/sdk/dotnet/Apps/V1/ControllerRevisionList.cs @@ -25,7 +25,7 @@ public partial class ControllerRevisionList : Pulumi.CustomResource /// Items is the list of ControllerRevisions /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1/DaemonSetList.cs b/sdk/dotnet/Apps/V1/DaemonSetList.cs index c83aaf1588..d32bc7683b 100755 --- a/sdk/dotnet/Apps/V1/DaemonSetList.cs +++ b/sdk/dotnet/Apps/V1/DaemonSetList.cs @@ -25,7 +25,7 @@ public partial class DaemonSetList : Pulumi.CustomResource /// A list of daemon sets. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1/DeploymentList.cs b/sdk/dotnet/Apps/V1/DeploymentList.cs index 91dfd35c2f..757eeb2283 100755 --- a/sdk/dotnet/Apps/V1/DeploymentList.cs +++ b/sdk/dotnet/Apps/V1/DeploymentList.cs @@ -25,7 +25,7 @@ public partial class DeploymentList : Pulumi.CustomResource /// Items is the list of Deployments. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1/ReplicaSetList.cs b/sdk/dotnet/Apps/V1/ReplicaSetList.cs index 62c2fb385c..17d620db7d 100755 --- a/sdk/dotnet/Apps/V1/ReplicaSetList.cs +++ b/sdk/dotnet/Apps/V1/ReplicaSetList.cs @@ -26,7 +26,7 @@ public partial class ReplicaSetList : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1/StatefulSetList.cs b/sdk/dotnet/Apps/V1/StatefulSetList.cs index 8f1f327f07..18d7828436 100755 --- a/sdk/dotnet/Apps/V1/StatefulSetList.cs +++ b/sdk/dotnet/Apps/V1/StatefulSetList.cs @@ -23,7 +23,7 @@ public partial class StatefulSetList : Pulumi.CustomResource [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1Beta1/ControllerRevisionList.cs b/sdk/dotnet/Apps/V1Beta1/ControllerRevisionList.cs index d53ba49bb1..2459ad4568 100755 --- a/sdk/dotnet/Apps/V1Beta1/ControllerRevisionList.cs +++ b/sdk/dotnet/Apps/V1Beta1/ControllerRevisionList.cs @@ -25,7 +25,7 @@ public partial class ControllerRevisionList : Pulumi.CustomResource /// Items is the list of ControllerRevisions /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1Beta1/DeploymentList.cs b/sdk/dotnet/Apps/V1Beta1/DeploymentList.cs index 32019aba31..a512cfbbc6 100755 --- a/sdk/dotnet/Apps/V1Beta1/DeploymentList.cs +++ b/sdk/dotnet/Apps/V1Beta1/DeploymentList.cs @@ -25,7 +25,7 @@ public partial class DeploymentList : Pulumi.CustomResource /// Items is the list of Deployments. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1Beta1/StatefulSetList.cs b/sdk/dotnet/Apps/V1Beta1/StatefulSetList.cs index e383ddfde6..a1f2bf0f23 100755 --- a/sdk/dotnet/Apps/V1Beta1/StatefulSetList.cs +++ b/sdk/dotnet/Apps/V1Beta1/StatefulSetList.cs @@ -23,7 +23,7 @@ public partial class StatefulSetList : Pulumi.CustomResource [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1Beta2/ControllerRevisionList.cs b/sdk/dotnet/Apps/V1Beta2/ControllerRevisionList.cs index 612314a2d7..8fb3b5a04e 100755 --- a/sdk/dotnet/Apps/V1Beta2/ControllerRevisionList.cs +++ b/sdk/dotnet/Apps/V1Beta2/ControllerRevisionList.cs @@ -25,7 +25,7 @@ public partial class ControllerRevisionList : Pulumi.CustomResource /// Items is the list of ControllerRevisions /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1Beta2/DaemonSetList.cs b/sdk/dotnet/Apps/V1Beta2/DaemonSetList.cs index c84f5587e3..63a6968f8f 100755 --- a/sdk/dotnet/Apps/V1Beta2/DaemonSetList.cs +++ b/sdk/dotnet/Apps/V1Beta2/DaemonSetList.cs @@ -25,7 +25,7 @@ public partial class DaemonSetList : Pulumi.CustomResource /// A list of daemon sets. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1Beta2/DeploymentList.cs b/sdk/dotnet/Apps/V1Beta2/DeploymentList.cs index bbb42819b8..9693a26665 100755 --- a/sdk/dotnet/Apps/V1Beta2/DeploymentList.cs +++ b/sdk/dotnet/Apps/V1Beta2/DeploymentList.cs @@ -25,7 +25,7 @@ public partial class DeploymentList : Pulumi.CustomResource /// Items is the list of Deployments. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1Beta2/ReplicaSetList.cs b/sdk/dotnet/Apps/V1Beta2/ReplicaSetList.cs index 67bc1b9b98..0e0f96d34e 100755 --- a/sdk/dotnet/Apps/V1Beta2/ReplicaSetList.cs +++ b/sdk/dotnet/Apps/V1Beta2/ReplicaSetList.cs @@ -26,7 +26,7 @@ public partial class ReplicaSetList : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Apps/V1Beta2/StatefulSetList.cs b/sdk/dotnet/Apps/V1Beta2/StatefulSetList.cs index ea7fd2b3d0..86a53911dc 100755 --- a/sdk/dotnet/Apps/V1Beta2/StatefulSetList.cs +++ b/sdk/dotnet/Apps/V1Beta2/StatefulSetList.cs @@ -23,7 +23,7 @@ public partial class StatefulSetList : Pulumi.CustomResource [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/AuditRegistraion/V1Alpha1/AuditSinkList.cs b/sdk/dotnet/AuditRegistraion/V1Alpha1/AuditSinkList.cs index 95e82065da..48ecb4d1cc 100755 --- a/sdk/dotnet/AuditRegistraion/V1Alpha1/AuditSinkList.cs +++ b/sdk/dotnet/AuditRegistraion/V1Alpha1/AuditSinkList.cs @@ -25,7 +25,7 @@ public partial class AuditSinkList : Pulumi.CustomResource /// List of audit configurations. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Autoscaling/V1/HorizontalPodAutoscalerList.cs b/sdk/dotnet/Autoscaling/V1/HorizontalPodAutoscalerList.cs index 79220e951b..07f799ba4d 100755 --- a/sdk/dotnet/Autoscaling/V1/HorizontalPodAutoscalerList.cs +++ b/sdk/dotnet/Autoscaling/V1/HorizontalPodAutoscalerList.cs @@ -25,7 +25,7 @@ public partial class HorizontalPodAutoscalerList : Pulumi.CustomResource /// list of horizontal pod autoscaler objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Autoscaling/V2Beta1/HorizontalPodAutoscalerList.cs b/sdk/dotnet/Autoscaling/V2Beta1/HorizontalPodAutoscalerList.cs index fce89100a8..9b17647540 100755 --- a/sdk/dotnet/Autoscaling/V2Beta1/HorizontalPodAutoscalerList.cs +++ b/sdk/dotnet/Autoscaling/V2Beta1/HorizontalPodAutoscalerList.cs @@ -25,7 +25,7 @@ public partial class HorizontalPodAutoscalerList : Pulumi.CustomResource /// items is the list of horizontal pod autoscaler objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Autoscaling/V2Beta2/HorizontalPodAutoscalerList.cs b/sdk/dotnet/Autoscaling/V2Beta2/HorizontalPodAutoscalerList.cs index 9ee0e70e7b..611c4df6af 100755 --- a/sdk/dotnet/Autoscaling/V2Beta2/HorizontalPodAutoscalerList.cs +++ b/sdk/dotnet/Autoscaling/V2Beta2/HorizontalPodAutoscalerList.cs @@ -25,7 +25,7 @@ public partial class HorizontalPodAutoscalerList : Pulumi.CustomResource /// items is the list of horizontal pod autoscaler objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Batch/V1/JobList.cs b/sdk/dotnet/Batch/V1/JobList.cs index fb359fe093..c084895710 100755 --- a/sdk/dotnet/Batch/V1/JobList.cs +++ b/sdk/dotnet/Batch/V1/JobList.cs @@ -25,7 +25,7 @@ public partial class JobList : Pulumi.CustomResource /// items is the list of Jobs. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Batch/V1Beta1/CronJobList.cs b/sdk/dotnet/Batch/V1Beta1/CronJobList.cs index 426e5191e0..63fb138fe4 100755 --- a/sdk/dotnet/Batch/V1Beta1/CronJobList.cs +++ b/sdk/dotnet/Batch/V1Beta1/CronJobList.cs @@ -25,7 +25,7 @@ public partial class CronJobList : Pulumi.CustomResource /// items is the list of CronJobs. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Batch/V2Alpha1/CronJobList.cs b/sdk/dotnet/Batch/V2Alpha1/CronJobList.cs index aa85cdc1c1..afaa7a353c 100755 --- a/sdk/dotnet/Batch/V2Alpha1/CronJobList.cs +++ b/sdk/dotnet/Batch/V2Alpha1/CronJobList.cs @@ -25,7 +25,7 @@ public partial class CronJobList : Pulumi.CustomResource /// items is the list of CronJobs. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Certificates/V1Beta1/CertificateSigningRequestList.cs b/sdk/dotnet/Certificates/V1Beta1/CertificateSigningRequestList.cs index 762abd2a64..1b0c7c8873 100755 --- a/sdk/dotnet/Certificates/V1Beta1/CertificateSigningRequestList.cs +++ b/sdk/dotnet/Certificates/V1Beta1/CertificateSigningRequestList.cs @@ -23,7 +23,7 @@ public partial class CertificateSigningRequestList : Pulumi.CustomResource [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Coordination/V1/LeaseList.cs b/sdk/dotnet/Coordination/V1/LeaseList.cs index e0fe88a002..c944736e64 100755 --- a/sdk/dotnet/Coordination/V1/LeaseList.cs +++ b/sdk/dotnet/Coordination/V1/LeaseList.cs @@ -25,7 +25,7 @@ public partial class LeaseList : Pulumi.CustomResource /// Items is a list of schema objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Coordination/V1Beta1/LeaseList.cs b/sdk/dotnet/Coordination/V1Beta1/LeaseList.cs index 66d060c702..5478bb13b9 100755 --- a/sdk/dotnet/Coordination/V1Beta1/LeaseList.cs +++ b/sdk/dotnet/Coordination/V1Beta1/LeaseList.cs @@ -25,7 +25,7 @@ public partial class LeaseList : Pulumi.CustomResource /// Items is a list of schema objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/ComponentStatus.cs b/sdk/dotnet/Core/V1/ComponentStatus.cs index 86384226b7..e1b130cb94 100755 --- a/sdk/dotnet/Core/V1/ComponentStatus.cs +++ b/sdk/dotnet/Core/V1/ComponentStatus.cs @@ -25,7 +25,7 @@ public partial class ComponentStatus : Pulumi.CustomResource /// List of component conditions observed /// [Output("conditions")] - public Output Conditions { get; private set; } = null!; + public Output> Conditions { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/ComponentStatusList.cs b/sdk/dotnet/Core/V1/ComponentStatusList.cs index 58e6435819..0b06786a68 100755 --- a/sdk/dotnet/Core/V1/ComponentStatusList.cs +++ b/sdk/dotnet/Core/V1/ComponentStatusList.cs @@ -25,7 +25,7 @@ public partial class ComponentStatusList : Pulumi.CustomResource /// List of ComponentStatus objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/ConfigMapList.cs b/sdk/dotnet/Core/V1/ConfigMapList.cs index 4da9c97527..9b6115823a 100755 --- a/sdk/dotnet/Core/V1/ConfigMapList.cs +++ b/sdk/dotnet/Core/V1/ConfigMapList.cs @@ -25,7 +25,7 @@ public partial class ConfigMapList : Pulumi.CustomResource /// Items is the list of ConfigMaps. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/Endpoints.cs b/sdk/dotnet/Core/V1/Endpoints.cs index 1d757f304a..99c39fad9a 100755 --- a/sdk/dotnet/Core/V1/Endpoints.cs +++ b/sdk/dotnet/Core/V1/Endpoints.cs @@ -57,7 +57,7 @@ public partial class Endpoints : Pulumi.CustomResource /// addresses and ports that comprise a service. /// [Output("subsets")] - public Output Subsets { get; private set; } = null!; + public Output> Subsets { get; private set; } = null!; /// diff --git a/sdk/dotnet/Core/V1/EndpointsList.cs b/sdk/dotnet/Core/V1/EndpointsList.cs index 2b17711fcf..13cb6ba077 100755 --- a/sdk/dotnet/Core/V1/EndpointsList.cs +++ b/sdk/dotnet/Core/V1/EndpointsList.cs @@ -25,7 +25,7 @@ public partial class EndpointsList : Pulumi.CustomResource /// List of endpoints. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/EventList.cs b/sdk/dotnet/Core/V1/EventList.cs index 42fd4f0c94..3faf03ac74 100755 --- a/sdk/dotnet/Core/V1/EventList.cs +++ b/sdk/dotnet/Core/V1/EventList.cs @@ -25,7 +25,7 @@ public partial class EventList : Pulumi.CustomResource /// List of events /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/LimitRangeList.cs b/sdk/dotnet/Core/V1/LimitRangeList.cs index 6682c0ff19..5fe2c1f489 100755 --- a/sdk/dotnet/Core/V1/LimitRangeList.cs +++ b/sdk/dotnet/Core/V1/LimitRangeList.cs @@ -26,7 +26,7 @@ public partial class LimitRangeList : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/ /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/NamespaceList.cs b/sdk/dotnet/Core/V1/NamespaceList.cs index 3557f22fed..0bb955288d 100755 --- a/sdk/dotnet/Core/V1/NamespaceList.cs +++ b/sdk/dotnet/Core/V1/NamespaceList.cs @@ -26,7 +26,7 @@ public partial class NamespaceList : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/overview/working-with-objects/namespaces/ /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/NodeList.cs b/sdk/dotnet/Core/V1/NodeList.cs index 099fa8721b..6455adde5b 100755 --- a/sdk/dotnet/Core/V1/NodeList.cs +++ b/sdk/dotnet/Core/V1/NodeList.cs @@ -25,7 +25,7 @@ public partial class NodeList : Pulumi.CustomResource /// List of nodes /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/PersistentVolumeClaimList.cs b/sdk/dotnet/Core/V1/PersistentVolumeClaimList.cs index 6e8b31f41a..4756759716 100755 --- a/sdk/dotnet/Core/V1/PersistentVolumeClaimList.cs +++ b/sdk/dotnet/Core/V1/PersistentVolumeClaimList.cs @@ -26,7 +26,7 @@ public partial class PersistentVolumeClaimList : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/storage/persistent-volumes#persistentvolumeclaims /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/PersistentVolumeList.cs b/sdk/dotnet/Core/V1/PersistentVolumeList.cs index c440afac2a..c31483e904 100755 --- a/sdk/dotnet/Core/V1/PersistentVolumeList.cs +++ b/sdk/dotnet/Core/V1/PersistentVolumeList.cs @@ -26,7 +26,7 @@ public partial class PersistentVolumeList : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/storage/persistent-volumes /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/PodList.cs b/sdk/dotnet/Core/V1/PodList.cs index 1288726ba6..03e40ecc6e 100755 --- a/sdk/dotnet/Core/V1/PodList.cs +++ b/sdk/dotnet/Core/V1/PodList.cs @@ -26,7 +26,7 @@ public partial class PodList : Pulumi.CustomResource /// https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/PodTemplateList.cs b/sdk/dotnet/Core/V1/PodTemplateList.cs index e431229d3e..8db83fc894 100755 --- a/sdk/dotnet/Core/V1/PodTemplateList.cs +++ b/sdk/dotnet/Core/V1/PodTemplateList.cs @@ -25,7 +25,7 @@ public partial class PodTemplateList : Pulumi.CustomResource /// List of pod templates /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/ReplicationControllerList.cs b/sdk/dotnet/Core/V1/ReplicationControllerList.cs index d264c71252..041ee5abe0 100755 --- a/sdk/dotnet/Core/V1/ReplicationControllerList.cs +++ b/sdk/dotnet/Core/V1/ReplicationControllerList.cs @@ -26,7 +26,7 @@ public partial class ReplicationControllerList : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/ResourceQuotaList.cs b/sdk/dotnet/Core/V1/ResourceQuotaList.cs index 00016ce6ac..0999d98120 100755 --- a/sdk/dotnet/Core/V1/ResourceQuotaList.cs +++ b/sdk/dotnet/Core/V1/ResourceQuotaList.cs @@ -26,7 +26,7 @@ public partial class ResourceQuotaList : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/policy/resource-quotas/ /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/SecretList.cs b/sdk/dotnet/Core/V1/SecretList.cs index 3d2e01113c..31cf89328c 100755 --- a/sdk/dotnet/Core/V1/SecretList.cs +++ b/sdk/dotnet/Core/V1/SecretList.cs @@ -26,7 +26,7 @@ public partial class SecretList : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/configuration/secret /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/ServiceAccount.cs b/sdk/dotnet/Core/V1/ServiceAccount.cs index 0a5f005a17..2de9a0a795 100755 --- a/sdk/dotnet/Core/V1/ServiceAccount.cs +++ b/sdk/dotnet/Core/V1/ServiceAccount.cs @@ -38,7 +38,7 @@ public partial class ServiceAccount : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/containers/images/#specifying-imagepullsecrets-on-a-pod /// [Output("imagePullSecrets")] - public Output ImagePullSecrets { get; private set; } = null!; + public Output> ImagePullSecrets { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers @@ -61,7 +61,7 @@ public partial class ServiceAccount : Pulumi.CustomResource /// ServiceAccount. More info: https://kubernetes.io/docs/concepts/configuration/secret /// [Output("secrets")] - public Output Secrets { get; private set; } = null!; + public Output> Secrets { get; private set; } = null!; /// diff --git a/sdk/dotnet/Core/V1/ServiceAccountList.cs b/sdk/dotnet/Core/V1/ServiceAccountList.cs index 5205dd10e4..9188acf729 100755 --- a/sdk/dotnet/Core/V1/ServiceAccountList.cs +++ b/sdk/dotnet/Core/V1/ServiceAccountList.cs @@ -26,7 +26,7 @@ public partial class ServiceAccountList : Pulumi.CustomResource /// https://kubernetes.io/docs/tasks/configure-pod-container/configure-service-account/ /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Core/V1/ServiceList.cs b/sdk/dotnet/Core/V1/ServiceList.cs index 3303c654cf..6426b80599 100755 --- a/sdk/dotnet/Core/V1/ServiceList.cs +++ b/sdk/dotnet/Core/V1/ServiceList.cs @@ -25,7 +25,7 @@ public partial class ServiceList : Pulumi.CustomResource /// List of services /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Discovery/V1Beta1/EndpointSlice.cs b/sdk/dotnet/Discovery/V1Beta1/EndpointSlice.cs index da40fe4a7a..6c87521b2c 100755 --- a/sdk/dotnet/Discovery/V1Beta1/EndpointSlice.cs +++ b/sdk/dotnet/Discovery/V1Beta1/EndpointSlice.cs @@ -37,7 +37,7 @@ public partial class EndpointSlice : Pulumi.CustomResource /// of 1000 endpoints. /// [Output("endpoints")] - public Output Endpoints { get; private set; } = null!; + public Output> Endpoints { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers @@ -61,7 +61,7 @@ public partial class EndpointSlice : Pulumi.CustomResource /// Each slice may include a maximum of 100 ports. /// [Output("ports")] - public Output Ports { get; private set; } = null!; + public Output> Ports { get; private set; } = null!; /// diff --git a/sdk/dotnet/Discovery/V1Beta1/EndpointSliceList.cs b/sdk/dotnet/Discovery/V1Beta1/EndpointSliceList.cs index 8fcf9a6d52..05baaeae63 100755 --- a/sdk/dotnet/Discovery/V1Beta1/EndpointSliceList.cs +++ b/sdk/dotnet/Discovery/V1Beta1/EndpointSliceList.cs @@ -25,7 +25,7 @@ public partial class EndpointSliceList : Pulumi.CustomResource /// List of endpoint slices /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Events/V1Beta1/EventList.cs b/sdk/dotnet/Events/V1Beta1/EventList.cs index 7ce9544757..8159c31887 100755 --- a/sdk/dotnet/Events/V1Beta1/EventList.cs +++ b/sdk/dotnet/Events/V1Beta1/EventList.cs @@ -25,7 +25,7 @@ public partial class EventList : Pulumi.CustomResource /// Items is a list of schema objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Extensions/V1Beta1/DaemonSetList.cs b/sdk/dotnet/Extensions/V1Beta1/DaemonSetList.cs index d81efa8b7e..c73d2ee1f7 100755 --- a/sdk/dotnet/Extensions/V1Beta1/DaemonSetList.cs +++ b/sdk/dotnet/Extensions/V1Beta1/DaemonSetList.cs @@ -25,7 +25,7 @@ public partial class DaemonSetList : Pulumi.CustomResource /// A list of daemon sets. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Extensions/V1Beta1/DeploymentList.cs b/sdk/dotnet/Extensions/V1Beta1/DeploymentList.cs index edfee5cc57..61ea606d30 100755 --- a/sdk/dotnet/Extensions/V1Beta1/DeploymentList.cs +++ b/sdk/dotnet/Extensions/V1Beta1/DeploymentList.cs @@ -25,7 +25,7 @@ public partial class DeploymentList : Pulumi.CustomResource /// Items is the list of Deployments. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Extensions/V1Beta1/IngressList.cs b/sdk/dotnet/Extensions/V1Beta1/IngressList.cs index bb0d8f33d1..a220d08ba7 100755 --- a/sdk/dotnet/Extensions/V1Beta1/IngressList.cs +++ b/sdk/dotnet/Extensions/V1Beta1/IngressList.cs @@ -25,7 +25,7 @@ public partial class IngressList : Pulumi.CustomResource /// Items is the list of Ingress. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Extensions/V1Beta1/NetworkPolicyList.cs b/sdk/dotnet/Extensions/V1Beta1/NetworkPolicyList.cs index e6a18f6afb..7fb952c73c 100755 --- a/sdk/dotnet/Extensions/V1Beta1/NetworkPolicyList.cs +++ b/sdk/dotnet/Extensions/V1Beta1/NetworkPolicyList.cs @@ -26,7 +26,7 @@ public partial class NetworkPolicyList : Pulumi.CustomResource /// Items is a list of schema objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Extensions/V1Beta1/PodSecurityPolicyList.cs b/sdk/dotnet/Extensions/V1Beta1/PodSecurityPolicyList.cs index 979653bc32..9fec8bfbfe 100755 --- a/sdk/dotnet/Extensions/V1Beta1/PodSecurityPolicyList.cs +++ b/sdk/dotnet/Extensions/V1Beta1/PodSecurityPolicyList.cs @@ -26,7 +26,7 @@ public partial class PodSecurityPolicyList : Pulumi.CustomResource /// items is a list of schema objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Extensions/V1Beta1/ReplicaSetList.cs b/sdk/dotnet/Extensions/V1Beta1/ReplicaSetList.cs index 5087b35230..372e0d2c99 100755 --- a/sdk/dotnet/Extensions/V1Beta1/ReplicaSetList.cs +++ b/sdk/dotnet/Extensions/V1Beta1/ReplicaSetList.cs @@ -26,7 +26,7 @@ public partial class ReplicaSetList : Pulumi.CustomResource /// https://kubernetes.io/docs/concepts/workloads/controllers/replicationcontroller /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/FlowControl/V1Alpha1/FlowSchemaList.cs b/sdk/dotnet/FlowControl/V1Alpha1/FlowSchemaList.cs index 099a609990..54ad909ba2 100755 --- a/sdk/dotnet/FlowControl/V1Alpha1/FlowSchemaList.cs +++ b/sdk/dotnet/FlowControl/V1Alpha1/FlowSchemaList.cs @@ -25,7 +25,7 @@ public partial class FlowSchemaList : Pulumi.CustomResource /// `items` is a list of FlowSchemas. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/FlowControl/V1Alpha1/PriorityLevelConfigurationList.cs b/sdk/dotnet/FlowControl/V1Alpha1/PriorityLevelConfigurationList.cs index b83751c10e..420cb6a016 100755 --- a/sdk/dotnet/FlowControl/V1Alpha1/PriorityLevelConfigurationList.cs +++ b/sdk/dotnet/FlowControl/V1Alpha1/PriorityLevelConfigurationList.cs @@ -25,7 +25,7 @@ public partial class PriorityLevelConfigurationList : Pulumi.CustomResource /// `items` is a list of request-priorities. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Networking/V1/NetworkPolicyList.cs b/sdk/dotnet/Networking/V1/NetworkPolicyList.cs index d510939799..116a185558 100755 --- a/sdk/dotnet/Networking/V1/NetworkPolicyList.cs +++ b/sdk/dotnet/Networking/V1/NetworkPolicyList.cs @@ -25,7 +25,7 @@ public partial class NetworkPolicyList : Pulumi.CustomResource /// Items is a list of schema objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Networking/V1Beta1/IngressList.cs b/sdk/dotnet/Networking/V1Beta1/IngressList.cs index 99d263b53a..a4567916b4 100755 --- a/sdk/dotnet/Networking/V1Beta1/IngressList.cs +++ b/sdk/dotnet/Networking/V1Beta1/IngressList.cs @@ -25,7 +25,7 @@ public partial class IngressList : Pulumi.CustomResource /// Items is the list of Ingress. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Node/V1Alpha1/RuntimeClassList.cs b/sdk/dotnet/Node/V1Alpha1/RuntimeClassList.cs index 66bcfe133f..195798c806 100755 --- a/sdk/dotnet/Node/V1Alpha1/RuntimeClassList.cs +++ b/sdk/dotnet/Node/V1Alpha1/RuntimeClassList.cs @@ -25,7 +25,7 @@ public partial class RuntimeClassList : Pulumi.CustomResource /// Items is a list of schema objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Node/V1Beta1/RuntimeClassList.cs b/sdk/dotnet/Node/V1Beta1/RuntimeClassList.cs index d9b0ef0c38..66a8cc7fa4 100755 --- a/sdk/dotnet/Node/V1Beta1/RuntimeClassList.cs +++ b/sdk/dotnet/Node/V1Beta1/RuntimeClassList.cs @@ -25,7 +25,7 @@ public partial class RuntimeClassList : Pulumi.CustomResource /// Items is a list of schema objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Policy/V1Beta1/PodDisruptionBudgetList.cs b/sdk/dotnet/Policy/V1Beta1/PodDisruptionBudgetList.cs index 1ff7f41c76..b0dd510e97 100755 --- a/sdk/dotnet/Policy/V1Beta1/PodDisruptionBudgetList.cs +++ b/sdk/dotnet/Policy/V1Beta1/PodDisruptionBudgetList.cs @@ -23,7 +23,7 @@ public partial class PodDisruptionBudgetList : Pulumi.CustomResource [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Policy/V1Beta1/PodSecurityPolicyList.cs b/sdk/dotnet/Policy/V1Beta1/PodSecurityPolicyList.cs index 7b6af999c3..af37d79cde 100755 --- a/sdk/dotnet/Policy/V1Beta1/PodSecurityPolicyList.cs +++ b/sdk/dotnet/Policy/V1Beta1/PodSecurityPolicyList.cs @@ -25,7 +25,7 @@ public partial class PodSecurityPolicyList : Pulumi.CustomResource /// items is a list of schema objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1/ClusterRole.cs b/sdk/dotnet/Rbac/V1/ClusterRole.cs index efb8e8e54c..c70727536c 100755 --- a/sdk/dotnet/Rbac/V1/ClusterRole.cs +++ b/sdk/dotnet/Rbac/V1/ClusterRole.cs @@ -49,7 +49,7 @@ public partial class ClusterRole : Pulumi.CustomResource /// Rules holds all the PolicyRules for this ClusterRole /// [Output("rules")] - public Output Rules { get; private set; } = null!; + public Output> Rules { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1/ClusterRoleBinding.cs b/sdk/dotnet/Rbac/V1/ClusterRoleBinding.cs index e5b87a540b..41bfd0b078 100755 --- a/sdk/dotnet/Rbac/V1/ClusterRoleBinding.cs +++ b/sdk/dotnet/Rbac/V1/ClusterRoleBinding.cs @@ -48,7 +48,7 @@ public partial class ClusterRoleBinding : Pulumi.CustomResource /// Subjects holds references to the objects the role applies to. /// [Output("subjects")] - public Output Subjects { get; private set; } = null!; + public Output> Subjects { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1/ClusterRoleBindingList.cs b/sdk/dotnet/Rbac/V1/ClusterRoleBindingList.cs index ea3784635b..9a4ae0b7f3 100755 --- a/sdk/dotnet/Rbac/V1/ClusterRoleBindingList.cs +++ b/sdk/dotnet/Rbac/V1/ClusterRoleBindingList.cs @@ -25,7 +25,7 @@ public partial class ClusterRoleBindingList : Pulumi.CustomResource /// Items is a list of ClusterRoleBindings /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1/ClusterRoleList.cs b/sdk/dotnet/Rbac/V1/ClusterRoleList.cs index 38de5e5ae8..7bc5b62774 100755 --- a/sdk/dotnet/Rbac/V1/ClusterRoleList.cs +++ b/sdk/dotnet/Rbac/V1/ClusterRoleList.cs @@ -25,7 +25,7 @@ public partial class ClusterRoleList : Pulumi.CustomResource /// Items is a list of ClusterRoles /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1/Role.cs b/sdk/dotnet/Rbac/V1/Role.cs index 74a6f39c86..786ba5a7a9 100755 --- a/sdk/dotnet/Rbac/V1/Role.cs +++ b/sdk/dotnet/Rbac/V1/Role.cs @@ -41,7 +41,7 @@ public partial class Role : Pulumi.CustomResource /// Rules holds all the PolicyRules for this Role /// [Output("rules")] - public Output Rules { get; private set; } = null!; + public Output> Rules { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1/RoleBinding.cs b/sdk/dotnet/Rbac/V1/RoleBinding.cs index 8599bde2a8..c3e93b125a 100755 --- a/sdk/dotnet/Rbac/V1/RoleBinding.cs +++ b/sdk/dotnet/Rbac/V1/RoleBinding.cs @@ -50,7 +50,7 @@ public partial class RoleBinding : Pulumi.CustomResource /// Subjects holds references to the objects the role applies to. /// [Output("subjects")] - public Output Subjects { get; private set; } = null!; + public Output> Subjects { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1/RoleBindingList.cs b/sdk/dotnet/Rbac/V1/RoleBindingList.cs index 167d1dde29..93d68a8e4c 100755 --- a/sdk/dotnet/Rbac/V1/RoleBindingList.cs +++ b/sdk/dotnet/Rbac/V1/RoleBindingList.cs @@ -25,7 +25,7 @@ public partial class RoleBindingList : Pulumi.CustomResource /// Items is a list of RoleBindings /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1/RoleList.cs b/sdk/dotnet/Rbac/V1/RoleList.cs index 89f2f2c57a..ec94d52e4d 100755 --- a/sdk/dotnet/Rbac/V1/RoleList.cs +++ b/sdk/dotnet/Rbac/V1/RoleList.cs @@ -25,7 +25,7 @@ public partial class RoleList : Pulumi.CustomResource /// Items is a list of Roles /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1Alpha1/ClusterRole.cs b/sdk/dotnet/Rbac/V1Alpha1/ClusterRole.cs index 3ec4fd91a3..3d051f9cb5 100755 --- a/sdk/dotnet/Rbac/V1Alpha1/ClusterRole.cs +++ b/sdk/dotnet/Rbac/V1Alpha1/ClusterRole.cs @@ -50,7 +50,7 @@ public partial class ClusterRole : Pulumi.CustomResource /// Rules holds all the PolicyRules for this ClusterRole /// [Output("rules")] - public Output Rules { get; private set; } = null!; + public Output> Rules { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleBinding.cs b/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleBinding.cs index 8648e8cddb..4efbad13b4 100755 --- a/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleBinding.cs +++ b/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleBinding.cs @@ -50,7 +50,7 @@ public partial class ClusterRoleBinding : Pulumi.CustomResource /// Subjects holds references to the objects the role applies to. /// [Output("subjects")] - public Output Subjects { get; private set; } = null!; + public Output> Subjects { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleBindingList.cs b/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleBindingList.cs index fa23190b73..0ae322e9b3 100755 --- a/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleBindingList.cs +++ b/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleBindingList.cs @@ -26,7 +26,7 @@ public partial class ClusterRoleBindingList : Pulumi.CustomResource /// Items is a list of ClusterRoleBindings /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleList.cs b/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleList.cs index cc4684d0ef..58c9a7c317 100755 --- a/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleList.cs +++ b/sdk/dotnet/Rbac/V1Alpha1/ClusterRoleList.cs @@ -26,7 +26,7 @@ public partial class ClusterRoleList : Pulumi.CustomResource /// Items is a list of ClusterRoles /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1Alpha1/Role.cs b/sdk/dotnet/Rbac/V1Alpha1/Role.cs index f506cbd240..9f33b38ded 100755 --- a/sdk/dotnet/Rbac/V1Alpha1/Role.cs +++ b/sdk/dotnet/Rbac/V1Alpha1/Role.cs @@ -42,7 +42,7 @@ public partial class Role : Pulumi.CustomResource /// Rules holds all the PolicyRules for this Role /// [Output("rules")] - public Output Rules { get; private set; } = null!; + public Output> Rules { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1Alpha1/RoleBinding.cs b/sdk/dotnet/Rbac/V1Alpha1/RoleBinding.cs index c0579793bc..d2d7949a0f 100755 --- a/sdk/dotnet/Rbac/V1Alpha1/RoleBinding.cs +++ b/sdk/dotnet/Rbac/V1Alpha1/RoleBinding.cs @@ -51,7 +51,7 @@ public partial class RoleBinding : Pulumi.CustomResource /// Subjects holds references to the objects the role applies to. /// [Output("subjects")] - public Output Subjects { get; private set; } = null!; + public Output> Subjects { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1Alpha1/RoleBindingList.cs b/sdk/dotnet/Rbac/V1Alpha1/RoleBindingList.cs index a0b8fc32eb..27e57abdd9 100755 --- a/sdk/dotnet/Rbac/V1Alpha1/RoleBindingList.cs +++ b/sdk/dotnet/Rbac/V1Alpha1/RoleBindingList.cs @@ -26,7 +26,7 @@ public partial class RoleBindingList : Pulumi.CustomResource /// Items is a list of RoleBindings /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1Alpha1/RoleList.cs b/sdk/dotnet/Rbac/V1Alpha1/RoleList.cs index 251955148c..ce64f45408 100755 --- a/sdk/dotnet/Rbac/V1Alpha1/RoleList.cs +++ b/sdk/dotnet/Rbac/V1Alpha1/RoleList.cs @@ -26,7 +26,7 @@ public partial class RoleList : Pulumi.CustomResource /// Items is a list of Roles /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1Beta1/ClusterRole.cs b/sdk/dotnet/Rbac/V1Beta1/ClusterRole.cs index e2ad045df4..21ef78ff8a 100755 --- a/sdk/dotnet/Rbac/V1Beta1/ClusterRole.cs +++ b/sdk/dotnet/Rbac/V1Beta1/ClusterRole.cs @@ -50,7 +50,7 @@ public partial class ClusterRole : Pulumi.CustomResource /// Rules holds all the PolicyRules for this ClusterRole /// [Output("rules")] - public Output Rules { get; private set; } = null!; + public Output> Rules { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1Beta1/ClusterRoleBinding.cs b/sdk/dotnet/Rbac/V1Beta1/ClusterRoleBinding.cs index 13c9d57aff..f16e50afd5 100755 --- a/sdk/dotnet/Rbac/V1Beta1/ClusterRoleBinding.cs +++ b/sdk/dotnet/Rbac/V1Beta1/ClusterRoleBinding.cs @@ -50,7 +50,7 @@ public partial class ClusterRoleBinding : Pulumi.CustomResource /// Subjects holds references to the objects the role applies to. /// [Output("subjects")] - public Output Subjects { get; private set; } = null!; + public Output> Subjects { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1Beta1/ClusterRoleBindingList.cs b/sdk/dotnet/Rbac/V1Beta1/ClusterRoleBindingList.cs index 70c13b2ccc..85628ceb8c 100755 --- a/sdk/dotnet/Rbac/V1Beta1/ClusterRoleBindingList.cs +++ b/sdk/dotnet/Rbac/V1Beta1/ClusterRoleBindingList.cs @@ -27,7 +27,7 @@ public partial class ClusterRoleBindingList : Pulumi.CustomResource /// Items is a list of ClusterRoleBindings /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1Beta1/ClusterRoleList.cs b/sdk/dotnet/Rbac/V1Beta1/ClusterRoleList.cs index fc5d941366..236b1e9331 100755 --- a/sdk/dotnet/Rbac/V1Beta1/ClusterRoleList.cs +++ b/sdk/dotnet/Rbac/V1Beta1/ClusterRoleList.cs @@ -26,7 +26,7 @@ public partial class ClusterRoleList : Pulumi.CustomResource /// Items is a list of ClusterRoles /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1Beta1/Role.cs b/sdk/dotnet/Rbac/V1Beta1/Role.cs index 7513d29570..7320f3fe09 100755 --- a/sdk/dotnet/Rbac/V1Beta1/Role.cs +++ b/sdk/dotnet/Rbac/V1Beta1/Role.cs @@ -42,7 +42,7 @@ public partial class Role : Pulumi.CustomResource /// Rules holds all the PolicyRules for this Role /// [Output("rules")] - public Output Rules { get; private set; } = null!; + public Output> Rules { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1Beta1/RoleBinding.cs b/sdk/dotnet/Rbac/V1Beta1/RoleBinding.cs index e145a6b14a..1d1590c675 100755 --- a/sdk/dotnet/Rbac/V1Beta1/RoleBinding.cs +++ b/sdk/dotnet/Rbac/V1Beta1/RoleBinding.cs @@ -51,7 +51,7 @@ public partial class RoleBinding : Pulumi.CustomResource /// Subjects holds references to the objects the role applies to. /// [Output("subjects")] - public Output Subjects { get; private set; } = null!; + public Output> Subjects { get; private set; } = null!; /// diff --git a/sdk/dotnet/Rbac/V1Beta1/RoleBindingList.cs b/sdk/dotnet/Rbac/V1Beta1/RoleBindingList.cs index f2d9563a7f..ff702f370c 100755 --- a/sdk/dotnet/Rbac/V1Beta1/RoleBindingList.cs +++ b/sdk/dotnet/Rbac/V1Beta1/RoleBindingList.cs @@ -26,7 +26,7 @@ public partial class RoleBindingList : Pulumi.CustomResource /// Items is a list of RoleBindings /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Rbac/V1Beta1/RoleList.cs b/sdk/dotnet/Rbac/V1Beta1/RoleList.cs index e6e5f533cf..46f76a8826 100755 --- a/sdk/dotnet/Rbac/V1Beta1/RoleList.cs +++ b/sdk/dotnet/Rbac/V1Beta1/RoleList.cs @@ -26,7 +26,7 @@ public partial class RoleList : Pulumi.CustomResource /// Items is a list of Roles /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Scheduling/V1/PriorityClassList.cs b/sdk/dotnet/Scheduling/V1/PriorityClassList.cs index 66f80978c4..4c1d85bbdc 100755 --- a/sdk/dotnet/Scheduling/V1/PriorityClassList.cs +++ b/sdk/dotnet/Scheduling/V1/PriorityClassList.cs @@ -25,7 +25,7 @@ public partial class PriorityClassList : Pulumi.CustomResource /// items is the list of PriorityClasses /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Scheduling/V1Alpha1/PriorityClassList.cs b/sdk/dotnet/Scheduling/V1Alpha1/PriorityClassList.cs index daf5717724..f97b5330ea 100755 --- a/sdk/dotnet/Scheduling/V1Alpha1/PriorityClassList.cs +++ b/sdk/dotnet/Scheduling/V1Alpha1/PriorityClassList.cs @@ -25,7 +25,7 @@ public partial class PriorityClassList : Pulumi.CustomResource /// items is the list of PriorityClasses /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Scheduling/V1Beta1/PriorityClassList.cs b/sdk/dotnet/Scheduling/V1Beta1/PriorityClassList.cs index 3bb7eeccc6..bca6a77e5c 100755 --- a/sdk/dotnet/Scheduling/V1Beta1/PriorityClassList.cs +++ b/sdk/dotnet/Scheduling/V1Beta1/PriorityClassList.cs @@ -25,7 +25,7 @@ public partial class PriorityClassList : Pulumi.CustomResource /// items is the list of PriorityClasses /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Settings/V1Alpha1/PodPresetList.cs b/sdk/dotnet/Settings/V1Alpha1/PodPresetList.cs index d235174fd9..03cfed8067 100755 --- a/sdk/dotnet/Settings/V1Alpha1/PodPresetList.cs +++ b/sdk/dotnet/Settings/V1Alpha1/PodPresetList.cs @@ -25,7 +25,7 @@ public partial class PodPresetList : Pulumi.CustomResource /// Items is a list of schema objects. /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Storage/V1/CSINodeList.cs b/sdk/dotnet/Storage/V1/CSINodeList.cs index 7eda05d37f..f05b7feeba 100755 --- a/sdk/dotnet/Storage/V1/CSINodeList.cs +++ b/sdk/dotnet/Storage/V1/CSINodeList.cs @@ -25,7 +25,7 @@ public partial class CSINodeList : Pulumi.CustomResource /// items is the list of CSINode /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Storage/V1/StorageClass.cs b/sdk/dotnet/Storage/V1/StorageClass.cs index e0dde615f6..edf2cd777e 100755 --- a/sdk/dotnet/Storage/V1/StorageClass.cs +++ b/sdk/dotnet/Storage/V1/StorageClass.cs @@ -29,7 +29,7 @@ public partial class StorageClass : Pulumi.CustomResource /// enable the VolumeScheduling feature. /// [Output("allowedTopologies")] - public Output AllowedTopologies { get; private set; } = null!; + public Output> AllowedTopologies { get; private set; } = null!; /// /// APIVersion defines the versioned schema of this representation of an object. Servers @@ -62,7 +62,7 @@ public partial class StorageClass : Pulumi.CustomResource /// one is invalid. /// [Output("mountOptions")] - public Output MountOptions { get; private set; } = null!; + public Output> MountOptions { get; private set; } = null!; /// /// Parameters holds the parameters for the provisioner that should create volumes of this diff --git a/sdk/dotnet/Storage/V1/StorageClassList.cs b/sdk/dotnet/Storage/V1/StorageClassList.cs index d13b1dc115..de71099e2e 100755 --- a/sdk/dotnet/Storage/V1/StorageClassList.cs +++ b/sdk/dotnet/Storage/V1/StorageClassList.cs @@ -25,7 +25,7 @@ public partial class StorageClassList : Pulumi.CustomResource /// Items is the list of StorageClasses /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Storage/V1/VolumeAttachmentList.cs b/sdk/dotnet/Storage/V1/VolumeAttachmentList.cs index e5123b1e5a..60d032d90a 100755 --- a/sdk/dotnet/Storage/V1/VolumeAttachmentList.cs +++ b/sdk/dotnet/Storage/V1/VolumeAttachmentList.cs @@ -25,7 +25,7 @@ public partial class VolumeAttachmentList : Pulumi.CustomResource /// Items is the list of VolumeAttachments /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Storage/V1Alpha1/VolumeAttachmentList.cs b/sdk/dotnet/Storage/V1Alpha1/VolumeAttachmentList.cs index 5b39be9a73..2548677841 100755 --- a/sdk/dotnet/Storage/V1Alpha1/VolumeAttachmentList.cs +++ b/sdk/dotnet/Storage/V1Alpha1/VolumeAttachmentList.cs @@ -25,7 +25,7 @@ public partial class VolumeAttachmentList : Pulumi.CustomResource /// Items is the list of VolumeAttachments /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Storage/V1Beta1/CSIDriverList.cs b/sdk/dotnet/Storage/V1Beta1/CSIDriverList.cs index d5ac4047e7..d2475d44e0 100755 --- a/sdk/dotnet/Storage/V1Beta1/CSIDriverList.cs +++ b/sdk/dotnet/Storage/V1Beta1/CSIDriverList.cs @@ -25,7 +25,7 @@ public partial class CSIDriverList : Pulumi.CustomResource /// items is the list of CSIDriver /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Storage/V1Beta1/CSINodeList.cs b/sdk/dotnet/Storage/V1Beta1/CSINodeList.cs index 0cc1fff5a6..7ed712f872 100755 --- a/sdk/dotnet/Storage/V1Beta1/CSINodeList.cs +++ b/sdk/dotnet/Storage/V1Beta1/CSINodeList.cs @@ -25,7 +25,7 @@ public partial class CSINodeList : Pulumi.CustomResource /// items is the list of CSINode /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Storage/V1Beta1/StorageClass.cs b/sdk/dotnet/Storage/V1Beta1/StorageClass.cs index 5d6d72208c..078aa5ada2 100755 --- a/sdk/dotnet/Storage/V1Beta1/StorageClass.cs +++ b/sdk/dotnet/Storage/V1Beta1/StorageClass.cs @@ -29,7 +29,7 @@ public partial class StorageClass : Pulumi.CustomResource /// enable the VolumeScheduling feature. /// [Output("allowedTopologies")] - public Output AllowedTopologies { get; private set; } = null!; + public Output> AllowedTopologies { get; private set; } = null!; /// /// APIVersion defines the versioned schema of this representation of an object. Servers @@ -62,7 +62,7 @@ public partial class StorageClass : Pulumi.CustomResource /// one is invalid. /// [Output("mountOptions")] - public Output MountOptions { get; private set; } = null!; + public Output> MountOptions { get; private set; } = null!; /// /// Parameters holds the parameters for the provisioner that should create volumes of this diff --git a/sdk/dotnet/Storage/V1Beta1/StorageClassList.cs b/sdk/dotnet/Storage/V1Beta1/StorageClassList.cs index 4e54b05da7..7182f6bbc9 100755 --- a/sdk/dotnet/Storage/V1Beta1/StorageClassList.cs +++ b/sdk/dotnet/Storage/V1Beta1/StorageClassList.cs @@ -25,7 +25,7 @@ public partial class StorageClassList : Pulumi.CustomResource /// Items is the list of StorageClasses /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/sdk/dotnet/Storage/V1Beta1/VolumeAttachmentList.cs b/sdk/dotnet/Storage/V1Beta1/VolumeAttachmentList.cs index 6e938d23a3..cc1cf0ad07 100755 --- a/sdk/dotnet/Storage/V1Beta1/VolumeAttachmentList.cs +++ b/sdk/dotnet/Storage/V1Beta1/VolumeAttachmentList.cs @@ -25,7 +25,7 @@ public partial class VolumeAttachmentList : Pulumi.CustomResource /// Items is the list of VolumeAttachments /// [Output("items")] - public Output Items { get; private set; } = null!; + public Output> Items { get; private set; } = null!; /// /// Kind is a string value representing the REST resource this object represents. Servers diff --git a/tests/integration/dotnet/basic/Basic.csproj b/tests/integration/dotnet/basic/Basic.csproj index 0c83ecfb44..61be784037 100644 --- a/tests/integration/dotnet/basic/Basic.csproj +++ b/tests/integration/dotnet/basic/Basic.csproj @@ -6,7 +6,7 @@ - + diff --git a/tests/integration/dotnet/basic/Program.cs b/tests/integration/dotnet/basic/Program.cs index 5a763c09d1..8d6220ad14 100644 --- a/tests/integration/dotnet/basic/Program.cs +++ b/tests/integration/dotnet/basic/Program.cs @@ -8,9 +8,11 @@ using Pulumi; using Pulumi.Kubernetes.Core.V1; using Pulumi.Kubernetes.Apps.V1; +using Pulumi.Kubernetes.Rbac.V1; using Pulumi.Kubernetes.Types.Inputs.Core.V1; using Pulumi.Kubernetes.Types.Inputs.Apps.V1; using Pulumi.Kubernetes.Types.Inputs.Meta.V1; +using Pulumi.Kubernetes.Types.Inputs.Rbac.V1; using Pulumi.Kubernetes.Types.Inputs.ApiExtensions.V1Beta1; class Program @@ -94,11 +96,50 @@ static Task Main(string[] args) } }); + // TODO: Re-enable these tests once CI GKE account has the appropriate permissions to create the RoleBinding below. + // var role = new Role("role", new RoleArgs + // { + // Metadata = new ObjectMetaArgs { + // Name = "secret-reader", + // }, + // Rules = { + // new PolicyRuleArgs + // { + // ApiGroups = { "" }, + // Resources = { "secrets" }, + // Verbs = { "get", "list" }, + // }, + // } + // }); + + // var binding = new RoleBinding("binding", new RoleBindingArgs + // { + // Metadata = new ObjectMetaArgs + // { + // Name = "read-secrets", + // }, + // Subjects = { + // new SubjectArgs + // { + // Kind = "User", + // Name = "dave", + // ApiGroup = "rbac.authorization.k8s.io", + // }, + // }, + // RoleRef = new RoleRefArgs + // { + // Kind = "Role", + // Name = role.Metadata.Apply(metadata => metadata.Name), + // ApiGroup = "rbac.authorization.k8s.io", + // }, + // }); + var ns = Pulumi.Kubernetes.Core.V1.Namespace.Get("default", "default"); return new Dictionary{ { "namespacePhase", ns.Status.Apply(status => status.Phase) }, { "revisionData", revision.Data }, + // { "subjects", binding.Subjects.Apply(subjs => subjs.Select(subj => subj.Name).ToArray()) }, }; });