C# 클래스 Pulumi.AliCloud.Emr.GetMainVersions

파일 보기 프로젝트 열기: pulumi/pulumi-alicloud

공개 메소드들

메소드 설명
Invoke ( GetMainVersionsInvokeArgs? args = null, InvokeOptions? options = null ) : Output

The `alicloud.emr.getMainVersions` data source provides a collection of emr main versions available in Alibaba Cloud account when create a emr cluster. > **NOTE:** Available in 1.59.0+ {{% examples %}} ## Example Usage {{% example %}} ```csharp using Pulumi; using AliCloud = Pulumi.AliCloud; class MyStack : Stack { public MyStack() { var @default = Output.Create(AliCloud.Emr.GetMainVersions.InvokeAsync(new AliCloud.Emr.GetMainVersionsArgs { ClusterTypes = { "HADOOP", "ZOOKEEPER", }, EmrVersion = "EMR-3.22.0", })); this.FirstMainVersion = @default.Apply(@default => @default.MainVersions?[0]?.EmrVersion); this.ThisClusterTypes = @default.Apply(@default => @default.MainVersions?[0]?.ClusterTypes); } [Output("firstMainVersion")] public Output<string> FirstMainVersion { get; set; } [Output("thisClusterTypes")] public Output<string> ThisClusterTypes { get; set; } } ``` {{% /example %}} {{% /examples %}}

InvokeAsync ( GetMainVersionsArgs? args = null, InvokeOptions? options = null ) : Task

The `alicloud.emr.getMainVersions` data source provides a collection of emr main versions available in Alibaba Cloud account when create a emr cluster. > **NOTE:** Available in 1.59.0+ {{% examples %}} ## Example Usage {{% example %}} ```csharp using Pulumi; using AliCloud = Pulumi.AliCloud; class MyStack : Stack { public MyStack() { var @default = Output.Create(AliCloud.Emr.GetMainVersions.InvokeAsync(new AliCloud.Emr.GetMainVersionsArgs { ClusterTypes = { "HADOOP", "ZOOKEEPER", }, EmrVersion = "EMR-3.22.0", })); this.FirstMainVersion = @default.Apply(@default => @default.MainVersions?[0]?.EmrVersion); this.ThisClusterTypes = @default.Apply(@default => @default.MainVersions?[0]?.ClusterTypes); } [Output("firstMainVersion")] public Output<string> FirstMainVersion { get; set; } [Output("thisClusterTypes")] public Output<string> ThisClusterTypes { get; set; } } ``` {{% /example %}} {{% /examples %}}

메소드 상세

Invoke() 공개 정적인 메소드

The `alicloud.emr.getMainVersions` data source provides a collection of emr main versions available in Alibaba Cloud account when create a emr cluster. > **NOTE:** Available in 1.59.0+ {{% examples %}} ## Example Usage {{% example %}} ```csharp using Pulumi; using AliCloud = Pulumi.AliCloud; class MyStack : Stack { public MyStack() { var @default = Output.Create(AliCloud.Emr.GetMainVersions.InvokeAsync(new AliCloud.Emr.GetMainVersionsArgs { ClusterTypes = { "HADOOP", "ZOOKEEPER", }, EmrVersion = "EMR-3.22.0", })); this.FirstMainVersion = @default.Apply(@default => @default.MainVersions?[0]?.EmrVersion); this.ThisClusterTypes = @default.Apply(@default => @default.MainVersions?[0]?.ClusterTypes); } [Output("firstMainVersion")] public Output<string> FirstMainVersion { get; set; } [Output("thisClusterTypes")] public Output<string> ThisClusterTypes { get; set; } } ``` {{% /example %}} {{% /examples %}}
public static Invoke ( GetMainVersionsInvokeArgs? args = null, InvokeOptions? options = null ) : Output
args GetMainVersionsInvokeArgs?
options InvokeOptions?
리턴 Output

InvokeAsync() 공개 정적인 메소드

The `alicloud.emr.getMainVersions` data source provides a collection of emr main versions available in Alibaba Cloud account when create a emr cluster. > **NOTE:** Available in 1.59.0+ {{% examples %}} ## Example Usage {{% example %}} ```csharp using Pulumi; using AliCloud = Pulumi.AliCloud; class MyStack : Stack { public MyStack() { var @default = Output.Create(AliCloud.Emr.GetMainVersions.InvokeAsync(new AliCloud.Emr.GetMainVersionsArgs { ClusterTypes = { "HADOOP", "ZOOKEEPER", }, EmrVersion = "EMR-3.22.0", })); this.FirstMainVersion = @default.Apply(@default => @default.MainVersions?[0]?.EmrVersion); this.ThisClusterTypes = @default.Apply(@default => @default.MainVersions?[0]?.ClusterTypes); } [Output("firstMainVersion")] public Output<string> FirstMainVersion { get; set; } [Output("thisClusterTypes")] public Output<string> ThisClusterTypes { get; set; } } ``` {{% /example %}} {{% /examples %}}
public static InvokeAsync ( GetMainVersionsArgs? args = null, InvokeOptions? options = null ) : Task
args GetMainVersionsArgs?
options InvokeOptions?
리턴 Task