Package com.pulumi.aws.emr
Class EmrFunctions
- java.lang.Object
-
- com.pulumi.aws.emr.EmrFunctions
-
public final class EmrFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EmrFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetReleaseLabelsResult>getReleaseLabels()Retrieve information about EMR Release Labels.static com.pulumi.core.Output<GetReleaseLabelsResult>getReleaseLabels(GetReleaseLabelsArgs args)Retrieve information about EMR Release Labels.static com.pulumi.core.Output<GetReleaseLabelsResult>getReleaseLabels(GetReleaseLabelsArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about EMR Release Labels.static com.pulumi.core.Output<GetReleaseLabelsResult>getReleaseLabels(GetReleaseLabelsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Retrieve information about EMR Release Labels.static java.util.concurrent.CompletableFuture<GetReleaseLabelsResult>getReleaseLabelsPlain()Retrieve information about EMR Release Labels.static java.util.concurrent.CompletableFuture<GetReleaseLabelsResult>getReleaseLabelsPlain(GetReleaseLabelsPlainArgs args)Retrieve information about EMR Release Labels.static java.util.concurrent.CompletableFuture<GetReleaseLabelsResult>getReleaseLabelsPlain(GetReleaseLabelsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Retrieve information about EMR Release Labels.static com.pulumi.core.Output<GetSupportedInstanceTypesResult>getSupportedInstanceTypes(GetSupportedInstanceTypesArgs args)Data source for managing AWS EMR Supported Instance Types.static com.pulumi.core.Output<GetSupportedInstanceTypesResult>getSupportedInstanceTypes(GetSupportedInstanceTypesArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing AWS EMR Supported Instance Types.static com.pulumi.core.Output<GetSupportedInstanceTypesResult>getSupportedInstanceTypes(GetSupportedInstanceTypesArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for managing AWS EMR Supported Instance Types.static java.util.concurrent.CompletableFuture<GetSupportedInstanceTypesResult>getSupportedInstanceTypesPlain(GetSupportedInstanceTypesPlainArgs args)Data source for managing AWS EMR Supported Instance Types.static java.util.concurrent.CompletableFuture<GetSupportedInstanceTypesResult>getSupportedInstanceTypesPlain(GetSupportedInstanceTypesPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing AWS EMR Supported Instance Types.
-
-
-
Method Detail
-
getReleaseLabels
public static com.pulumi.core.Output<GetReleaseLabelsResult> getReleaseLabels()
Retrieve information about EMR Release Labels. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetReleaseLabelsArgs; import com.pulumi.aws.emr.inputs.GetReleaseLabelsFiltersArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App{public static void main(String[] args){Pulumi.run(App::stack);}public static void stack(Context ctx){final var example = EmrFunctions.getReleaseLabels(GetReleaseLabelsArgs.builder() .filters(GetReleaseLabelsFiltersArgs.builder() .application("spark@2.1.0") .prefix("emr-5") .build()) .build());}}
-
getReleaseLabelsPlain
public static java.util.concurrent.CompletableFuture<GetReleaseLabelsResult> getReleaseLabelsPlain()
Retrieve information about EMR Release Labels. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetReleaseLabelsArgs; import com.pulumi.aws.emr.inputs.GetReleaseLabelsFiltersArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App{public static void main(String[] args){Pulumi.run(App::stack);}public static void stack(Context ctx){final var example = EmrFunctions.getReleaseLabels(GetReleaseLabelsArgs.builder() .filters(GetReleaseLabelsFiltersArgs.builder() .application("spark@2.1.0") .prefix("emr-5") .build()) .build());}}
-
getReleaseLabels
public static com.pulumi.core.Output<GetReleaseLabelsResult> getReleaseLabels(GetReleaseLabelsArgs args)
Retrieve information about EMR Release Labels. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetReleaseLabelsArgs; import com.pulumi.aws.emr.inputs.GetReleaseLabelsFiltersArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App{public static void main(String[] args){Pulumi.run(App::stack);}public static void stack(Context ctx){final var example = EmrFunctions.getReleaseLabels(GetReleaseLabelsArgs.builder() .filters(GetReleaseLabelsFiltersArgs.builder() .application("spark@2.1.0") .prefix("emr-5") .build()) .build());}}
-
getReleaseLabelsPlain
public static java.util.concurrent.CompletableFuture<GetReleaseLabelsResult> getReleaseLabelsPlain(GetReleaseLabelsPlainArgs args)
Retrieve information about EMR Release Labels. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetReleaseLabelsArgs; import com.pulumi.aws.emr.inputs.GetReleaseLabelsFiltersArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App{public static void main(String[] args){Pulumi.run(App::stack);}public static void stack(Context ctx){final var example = EmrFunctions.getReleaseLabels(GetReleaseLabelsArgs.builder() .filters(GetReleaseLabelsFiltersArgs.builder() .application("spark@2.1.0") .prefix("emr-5") .build()) .build());}}
-
getReleaseLabels
public static com.pulumi.core.Output<GetReleaseLabelsResult> getReleaseLabels(GetReleaseLabelsArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about EMR Release Labels. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetReleaseLabelsArgs; import com.pulumi.aws.emr.inputs.GetReleaseLabelsFiltersArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App{public static void main(String[] args){Pulumi.run(App::stack);}public static void stack(Context ctx){final var example = EmrFunctions.getReleaseLabels(GetReleaseLabelsArgs.builder() .filters(GetReleaseLabelsFiltersArgs.builder() .application("spark@2.1.0") .prefix("emr-5") .build()) .build());}}
-
getReleaseLabels
public static com.pulumi.core.Output<GetReleaseLabelsResult> getReleaseLabels(GetReleaseLabelsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Retrieve information about EMR Release Labels. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetReleaseLabelsArgs; import com.pulumi.aws.emr.inputs.GetReleaseLabelsFiltersArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App{public static void main(String[] args){Pulumi.run(App::stack);}public static void stack(Context ctx){final var example = EmrFunctions.getReleaseLabels(GetReleaseLabelsArgs.builder() .filters(GetReleaseLabelsFiltersArgs.builder() .application("spark@2.1.0") .prefix("emr-5") .build()) .build());}}
-
getReleaseLabelsPlain
public static java.util.concurrent.CompletableFuture<GetReleaseLabelsResult> getReleaseLabelsPlain(GetReleaseLabelsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Retrieve information about EMR Release Labels. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetReleaseLabelsArgs; import com.pulumi.aws.emr.inputs.GetReleaseLabelsFiltersArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App{public static void main(String[] args){Pulumi.run(App::stack);}public static void stack(Context ctx){final var example = EmrFunctions.getReleaseLabels(GetReleaseLabelsArgs.builder() .filters(GetReleaseLabelsFiltersArgs.builder() .application("spark@2.1.0") .prefix("emr-5") .build()) .build());}}
-
getSupportedInstanceTypes
public static com.pulumi.core.Output<GetSupportedInstanceTypesResult> getSupportedInstanceTypes(GetSupportedInstanceTypesArgs args)
Data source for managing AWS EMR Supported Instance Types. ## Example Usage ### Basic Usage
### With a Lifecycle Pre-Condition This data source can be used with a lifecycle precondition to ensure a given instance type is supported by EMR.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetSupportedInstanceTypesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EmrFunctions.getSupportedInstanceTypes(GetSupportedInstanceTypesArgs.builder() .releaseLabel("ebs-6.15.0") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetSupportedInstanceTypesArgs; import com.pulumi.aws.emr.Cluster; import com.pulumi.aws.emr.ClusterArgs; import com.pulumi.aws.emr.inputs.ClusterMasterInstanceGroupArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var instanceType = "r7g.large"; final var releaseLabel = "emr-6.15.0"; final var test = EmrFunctions.getSupportedInstanceTypes(GetSupportedInstanceTypesArgs.builder() .releaseLabel(releaseLabel) .build()); var testCluster = new Cluster("testCluster", ClusterArgs.builder() .masterInstanceGroup(ClusterMasterInstanceGroupArgs.builder() .instanceType(instanceType) .build()) .releaseLabel(releaseLabel) .build()); } }
-
getSupportedInstanceTypesPlain
public static java.util.concurrent.CompletableFuture<GetSupportedInstanceTypesResult> getSupportedInstanceTypesPlain(GetSupportedInstanceTypesPlainArgs args)
Data source for managing AWS EMR Supported Instance Types. ## Example Usage ### Basic Usage
### With a Lifecycle Pre-Condition This data source can be used with a lifecycle precondition to ensure a given instance type is supported by EMR.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetSupportedInstanceTypesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EmrFunctions.getSupportedInstanceTypes(GetSupportedInstanceTypesArgs.builder() .releaseLabel("ebs-6.15.0") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetSupportedInstanceTypesArgs; import com.pulumi.aws.emr.Cluster; import com.pulumi.aws.emr.ClusterArgs; import com.pulumi.aws.emr.inputs.ClusterMasterInstanceGroupArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var instanceType = "r7g.large"; final var releaseLabel = "emr-6.15.0"; final var test = EmrFunctions.getSupportedInstanceTypes(GetSupportedInstanceTypesArgs.builder() .releaseLabel(releaseLabel) .build()); var testCluster = new Cluster("testCluster", ClusterArgs.builder() .masterInstanceGroup(ClusterMasterInstanceGroupArgs.builder() .instanceType(instanceType) .build()) .releaseLabel(releaseLabel) .build()); } }
-
getSupportedInstanceTypes
public static com.pulumi.core.Output<GetSupportedInstanceTypesResult> getSupportedInstanceTypes(GetSupportedInstanceTypesArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing AWS EMR Supported Instance Types. ## Example Usage ### Basic Usage
### With a Lifecycle Pre-Condition This data source can be used with a lifecycle precondition to ensure a given instance type is supported by EMR.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetSupportedInstanceTypesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EmrFunctions.getSupportedInstanceTypes(GetSupportedInstanceTypesArgs.builder() .releaseLabel("ebs-6.15.0") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetSupportedInstanceTypesArgs; import com.pulumi.aws.emr.Cluster; import com.pulumi.aws.emr.ClusterArgs; import com.pulumi.aws.emr.inputs.ClusterMasterInstanceGroupArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var instanceType = "r7g.large"; final var releaseLabel = "emr-6.15.0"; final var test = EmrFunctions.getSupportedInstanceTypes(GetSupportedInstanceTypesArgs.builder() .releaseLabel(releaseLabel) .build()); var testCluster = new Cluster("testCluster", ClusterArgs.builder() .masterInstanceGroup(ClusterMasterInstanceGroupArgs.builder() .instanceType(instanceType) .build()) .releaseLabel(releaseLabel) .build()); } }
-
getSupportedInstanceTypes
public static com.pulumi.core.Output<GetSupportedInstanceTypesResult> getSupportedInstanceTypes(GetSupportedInstanceTypesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for managing AWS EMR Supported Instance Types. ## Example Usage ### Basic Usage
### With a Lifecycle Pre-Condition This data source can be used with a lifecycle precondition to ensure a given instance type is supported by EMR.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetSupportedInstanceTypesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EmrFunctions.getSupportedInstanceTypes(GetSupportedInstanceTypesArgs.builder() .releaseLabel("ebs-6.15.0") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetSupportedInstanceTypesArgs; import com.pulumi.aws.emr.Cluster; import com.pulumi.aws.emr.ClusterArgs; import com.pulumi.aws.emr.inputs.ClusterMasterInstanceGroupArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var instanceType = "r7g.large"; final var releaseLabel = "emr-6.15.0"; final var test = EmrFunctions.getSupportedInstanceTypes(GetSupportedInstanceTypesArgs.builder() .releaseLabel(releaseLabel) .build()); var testCluster = new Cluster("testCluster", ClusterArgs.builder() .masterInstanceGroup(ClusterMasterInstanceGroupArgs.builder() .instanceType(instanceType) .build()) .releaseLabel(releaseLabel) .build()); } }
-
getSupportedInstanceTypesPlain
public static java.util.concurrent.CompletableFuture<GetSupportedInstanceTypesResult> getSupportedInstanceTypesPlain(GetSupportedInstanceTypesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing AWS EMR Supported Instance Types. ## Example Usage ### Basic Usage
### With a Lifecycle Pre-Condition This data source can be used with a lifecycle precondition to ensure a given instance type is supported by EMR.package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetSupportedInstanceTypesArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var example = EmrFunctions.getSupportedInstanceTypes(GetSupportedInstanceTypesArgs.builder() .releaseLabel("ebs-6.15.0") .build()); } }package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.emr.EmrFunctions; import com.pulumi.aws.emr.inputs.GetSupportedInstanceTypesArgs; import com.pulumi.aws.emr.Cluster; import com.pulumi.aws.emr.ClusterArgs; import com.pulumi.aws.emr.inputs.ClusterMasterInstanceGroupArgs; import java.util.ArrayList; import java.util.Arrays; import java.util.Map; import java.io.File; import java.nio.file.Files; import java.nio.file.Paths; public class App { public static void main(String[] args) { Pulumi.run(App::stack); } public static void stack(Context ctx) { final var instanceType = "r7g.large"; final var releaseLabel = "emr-6.15.0"; final var test = EmrFunctions.getSupportedInstanceTypes(GetSupportedInstanceTypesArgs.builder() .releaseLabel(releaseLabel) .build()); var testCluster = new Cluster("testCluster", ClusterArgs.builder() .masterInstanceGroup(ClusterMasterInstanceGroupArgs.builder() .instanceType(instanceType) .build()) .releaseLabel(releaseLabel) .build()); } }
-
-