Package com.pulumi.aws.ebs
Class EbsFunctions
- java.lang.Object
-
- com.pulumi.aws.ebs.EbsFunctions
-
public final class EbsFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description EbsFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetDefaultKmsKeyResult>getDefaultKmsKey()Use this data source to get the default EBS encryption KMS key in the current region.static com.pulumi.core.Output<GetDefaultKmsKeyResult>getDefaultKmsKey(GetDefaultKmsKeyArgs args)Use this data source to get the default EBS encryption KMS key in the current region.static com.pulumi.core.Output<GetDefaultKmsKeyResult>getDefaultKmsKey(GetDefaultKmsKeyArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the default EBS encryption KMS key in the current region.static com.pulumi.core.Output<GetDefaultKmsKeyResult>getDefaultKmsKey(GetDefaultKmsKeyArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get the default EBS encryption KMS key in the current region.static java.util.concurrent.CompletableFuture<GetDefaultKmsKeyResult>getDefaultKmsKeyPlain()Use this data source to get the default EBS encryption KMS key in the current region.static java.util.concurrent.CompletableFuture<GetDefaultKmsKeyResult>getDefaultKmsKeyPlain(GetDefaultKmsKeyPlainArgs args)Use this data source to get the default EBS encryption KMS key in the current region.static java.util.concurrent.CompletableFuture<GetDefaultKmsKeyResult>getDefaultKmsKeyPlain(GetDefaultKmsKeyPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get the default EBS encryption KMS key in the current region.static com.pulumi.core.Output<GetEbsVolumesResult>getEbsVolumes()`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria.static com.pulumi.core.Output<GetEbsVolumesResult>getEbsVolumes(GetEbsVolumesArgs args)`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria.static com.pulumi.core.Output<GetEbsVolumesResult>getEbsVolumes(GetEbsVolumesArgs args, com.pulumi.deployment.InvokeOptions options)`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria.static com.pulumi.core.Output<GetEbsVolumesResult>getEbsVolumes(GetEbsVolumesArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria.static java.util.concurrent.CompletableFuture<GetEbsVolumesResult>getEbsVolumesPlain()`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria.static java.util.concurrent.CompletableFuture<GetEbsVolumesResult>getEbsVolumesPlain(GetEbsVolumesPlainArgs args)`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria.static java.util.concurrent.CompletableFuture<GetEbsVolumesResult>getEbsVolumesPlain(GetEbsVolumesPlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria.static com.pulumi.core.Output<GetEncryptionByDefaultResult>getEncryptionByDefault()Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region.static com.pulumi.core.Output<GetEncryptionByDefaultResult>getEncryptionByDefault(GetEncryptionByDefaultArgs args)Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region.static com.pulumi.core.Output<GetEncryptionByDefaultResult>getEncryptionByDefault(GetEncryptionByDefaultArgs args, com.pulumi.deployment.InvokeOptions options)Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region.static com.pulumi.core.Output<GetEncryptionByDefaultResult>getEncryptionByDefault(GetEncryptionByDefaultArgs args, com.pulumi.deployment.InvokeOutputOptions options)Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region.static java.util.concurrent.CompletableFuture<GetEncryptionByDefaultResult>getEncryptionByDefaultPlain()Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region.static java.util.concurrent.CompletableFuture<GetEncryptionByDefaultResult>getEncryptionByDefaultPlain(GetEncryptionByDefaultPlainArgs args)Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region.static java.util.concurrent.CompletableFuture<GetEncryptionByDefaultResult>getEncryptionByDefaultPlain(GetEncryptionByDefaultPlainArgs args, com.pulumi.deployment.InvokeOptions options)Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region.static com.pulumi.core.Output<GetSnapshotResult>getSnapshot()Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagestatic com.pulumi.core.Output<GetSnapshotResult>getSnapshot(GetSnapshotArgs args)Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagestatic com.pulumi.core.Output<GetSnapshotResult>getSnapshot(GetSnapshotArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagestatic com.pulumi.core.Output<GetSnapshotResult>getSnapshot(GetSnapshotArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagestatic com.pulumi.core.Output<GetSnapshotIdsResult>getSnapshotIds()Use this data source to get a list of EBS Snapshot IDs matching the specified criteria.static com.pulumi.core.Output<GetSnapshotIdsResult>getSnapshotIds(GetSnapshotIdsArgs args)Use this data source to get a list of EBS Snapshot IDs matching the specified criteria.static com.pulumi.core.Output<GetSnapshotIdsResult>getSnapshotIds(GetSnapshotIdsArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get a list of EBS Snapshot IDs matching the specified criteria.static com.pulumi.core.Output<GetSnapshotIdsResult>getSnapshotIds(GetSnapshotIdsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get a list of EBS Snapshot IDs matching the specified criteria.static java.util.concurrent.CompletableFuture<GetSnapshotIdsResult>getSnapshotIdsPlain()Use this data source to get a list of EBS Snapshot IDs matching the specified criteria.static java.util.concurrent.CompletableFuture<GetSnapshotIdsResult>getSnapshotIdsPlain(GetSnapshotIdsPlainArgs args)Use this data source to get a list of EBS Snapshot IDs matching the specified criteria.static java.util.concurrent.CompletableFuture<GetSnapshotIdsResult>getSnapshotIdsPlain(GetSnapshotIdsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get a list of EBS Snapshot IDs matching the specified criteria.static java.util.concurrent.CompletableFuture<GetSnapshotResult>getSnapshotPlain()Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagestatic java.util.concurrent.CompletableFuture<GetSnapshotResult>getSnapshotPlain(GetSnapshotPlainArgs args)Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagestatic java.util.concurrent.CompletableFuture<GetSnapshotResult>getSnapshotPlain(GetSnapshotPlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagestatic com.pulumi.core.Output<GetVolumeResult>getVolume()Use this data source to get information about an EBS volume for use in other resources.static com.pulumi.core.Output<GetVolumeResult>getVolume(GetVolumeArgs args)Use this data source to get information about an EBS volume for use in other resources.static com.pulumi.core.Output<GetVolumeResult>getVolume(GetVolumeArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get information about an EBS volume for use in other resources.static com.pulumi.core.Output<GetVolumeResult>getVolume(GetVolumeArgs args, com.pulumi.deployment.InvokeOutputOptions options)Use this data source to get information about an EBS volume for use in other resources.static java.util.concurrent.CompletableFuture<GetVolumeResult>getVolumePlain()Use this data source to get information about an EBS volume for use in other resources.static java.util.concurrent.CompletableFuture<GetVolumeResult>getVolumePlain(GetVolumePlainArgs args)Use this data source to get information about an EBS volume for use in other resources.static java.util.concurrent.CompletableFuture<GetVolumeResult>getVolumePlain(GetVolumePlainArgs args, com.pulumi.deployment.InvokeOptions options)Use this data source to get information about an EBS volume for use in other resources.
-
-
-
Method Detail
-
getDefaultKmsKey
public static com.pulumi.core.Output<GetDefaultKmsKeyResult> getDefaultKmsKey()
Use this data source to get the default EBS encryption KMS key in the current region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetDefaultKmsKeyArgs; import com.pulumi.aws.ebs.Volume; import com.pulumi.aws.ebs.VolumeArgs; 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 current = EbsFunctions.getDefaultKmsKey(GetDefaultKmsKeyArgs.builder() .build()); var example = new Volume("example", VolumeArgs.builder() .availabilityZone("us-west-2a") .encrypted(true) .kmsKeyId(current.keyArn()) .build()); } }
-
getDefaultKmsKeyPlain
public static java.util.concurrent.CompletableFuture<GetDefaultKmsKeyResult> getDefaultKmsKeyPlain()
Use this data source to get the default EBS encryption KMS key in the current region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetDefaultKmsKeyArgs; import com.pulumi.aws.ebs.Volume; import com.pulumi.aws.ebs.VolumeArgs; 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 current = EbsFunctions.getDefaultKmsKey(GetDefaultKmsKeyArgs.builder() .build()); var example = new Volume("example", VolumeArgs.builder() .availabilityZone("us-west-2a") .encrypted(true) .kmsKeyId(current.keyArn()) .build()); } }
-
getDefaultKmsKey
public static com.pulumi.core.Output<GetDefaultKmsKeyResult> getDefaultKmsKey(GetDefaultKmsKeyArgs args)
Use this data source to get the default EBS encryption KMS key in the current region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetDefaultKmsKeyArgs; import com.pulumi.aws.ebs.Volume; import com.pulumi.aws.ebs.VolumeArgs; 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 current = EbsFunctions.getDefaultKmsKey(GetDefaultKmsKeyArgs.builder() .build()); var example = new Volume("example", VolumeArgs.builder() .availabilityZone("us-west-2a") .encrypted(true) .kmsKeyId(current.keyArn()) .build()); } }
-
getDefaultKmsKeyPlain
public static java.util.concurrent.CompletableFuture<GetDefaultKmsKeyResult> getDefaultKmsKeyPlain(GetDefaultKmsKeyPlainArgs args)
Use this data source to get the default EBS encryption KMS key in the current region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetDefaultKmsKeyArgs; import com.pulumi.aws.ebs.Volume; import com.pulumi.aws.ebs.VolumeArgs; 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 current = EbsFunctions.getDefaultKmsKey(GetDefaultKmsKeyArgs.builder() .build()); var example = new Volume("example", VolumeArgs.builder() .availabilityZone("us-west-2a") .encrypted(true) .kmsKeyId(current.keyArn()) .build()); } }
-
getDefaultKmsKey
public static com.pulumi.core.Output<GetDefaultKmsKeyResult> getDefaultKmsKey(GetDefaultKmsKeyArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the default EBS encryption KMS key in the current region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetDefaultKmsKeyArgs; import com.pulumi.aws.ebs.Volume; import com.pulumi.aws.ebs.VolumeArgs; 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 current = EbsFunctions.getDefaultKmsKey(GetDefaultKmsKeyArgs.builder() .build()); var example = new Volume("example", VolumeArgs.builder() .availabilityZone("us-west-2a") .encrypted(true) .kmsKeyId(current.keyArn()) .build()); } }
-
getDefaultKmsKey
public static com.pulumi.core.Output<GetDefaultKmsKeyResult> getDefaultKmsKey(GetDefaultKmsKeyArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get the default EBS encryption KMS key in the current region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetDefaultKmsKeyArgs; import com.pulumi.aws.ebs.Volume; import com.pulumi.aws.ebs.VolumeArgs; 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 current = EbsFunctions.getDefaultKmsKey(GetDefaultKmsKeyArgs.builder() .build()); var example = new Volume("example", VolumeArgs.builder() .availabilityZone("us-west-2a") .encrypted(true) .kmsKeyId(current.keyArn()) .build()); } }
-
getDefaultKmsKeyPlain
public static java.util.concurrent.CompletableFuture<GetDefaultKmsKeyResult> getDefaultKmsKeyPlain(GetDefaultKmsKeyPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get the default EBS encryption KMS key in the current region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetDefaultKmsKeyArgs; import com.pulumi.aws.ebs.Volume; import com.pulumi.aws.ebs.VolumeArgs; 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 current = EbsFunctions.getDefaultKmsKey(GetDefaultKmsKeyArgs.builder() .build()); var example = new Volume("example", VolumeArgs.builder() .availabilityZone("us-west-2a") .encrypted(true) .kmsKeyId(current.keyArn()) .build()); } }
-
getEbsVolumes
public static com.pulumi.core.Output<GetEbsVolumesResult> getEbsVolumes()
`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria. This data source can be useful for getting a list of volume IDs with (for example) matching tags. ## Example Usage The following demonstrates obtaining a map of availability zone to EBS volume ID for volumes with a given tag value.
-
getEbsVolumesPlain
public static java.util.concurrent.CompletableFuture<GetEbsVolumesResult> getEbsVolumesPlain()
`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria. This data source can be useful for getting a list of volume IDs with (for example) matching tags. ## Example Usage The following demonstrates obtaining a map of availability zone to EBS volume ID for volumes with a given tag value.
-
getEbsVolumes
public static com.pulumi.core.Output<GetEbsVolumesResult> getEbsVolumes(GetEbsVolumesArgs args)
`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria. This data source can be useful for getting a list of volume IDs with (for example) matching tags. ## Example Usage The following demonstrates obtaining a map of availability zone to EBS volume ID for volumes with a given tag value.
-
getEbsVolumesPlain
public static java.util.concurrent.CompletableFuture<GetEbsVolumesResult> getEbsVolumesPlain(GetEbsVolumesPlainArgs args)
`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria. This data source can be useful for getting a list of volume IDs with (for example) matching tags. ## Example Usage The following demonstrates obtaining a map of availability zone to EBS volume ID for volumes with a given tag value.
-
getEbsVolumes
public static com.pulumi.core.Output<GetEbsVolumesResult> getEbsVolumes(GetEbsVolumesArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria. This data source can be useful for getting a list of volume IDs with (for example) matching tags. ## Example Usage The following demonstrates obtaining a map of availability zone to EBS volume ID for volumes with a given tag value.
-
getEbsVolumes
public static com.pulumi.core.Output<GetEbsVolumesResult> getEbsVolumes(GetEbsVolumesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria. This data source can be useful for getting a list of volume IDs with (for example) matching tags. ## Example Usage The following demonstrates obtaining a map of availability zone to EBS volume ID for volumes with a given tag value.
-
getEbsVolumesPlain
public static java.util.concurrent.CompletableFuture<GetEbsVolumesResult> getEbsVolumesPlain(GetEbsVolumesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.ebs.getEbsVolumes` provides identifying information for EBS volumes matching given criteria. This data source can be useful for getting a list of volume IDs with (for example) matching tags. ## Example Usage The following demonstrates obtaining a map of availability zone to EBS volume ID for volumes with a given tag value.
-
getEncryptionByDefault
public static com.pulumi.core.Output<GetEncryptionByDefaultResult> getEncryptionByDefault()
Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetEncryptionByDefaultArgs; 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 current = EbsFunctions.getEncryptionByDefault(GetEncryptionByDefaultArgs.builder() .build()); } }
-
getEncryptionByDefaultPlain
public static java.util.concurrent.CompletableFuture<GetEncryptionByDefaultResult> getEncryptionByDefaultPlain()
Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetEncryptionByDefaultArgs; 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 current = EbsFunctions.getEncryptionByDefault(GetEncryptionByDefaultArgs.builder() .build()); } }
-
getEncryptionByDefault
public static com.pulumi.core.Output<GetEncryptionByDefaultResult> getEncryptionByDefault(GetEncryptionByDefaultArgs args)
Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetEncryptionByDefaultArgs; 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 current = EbsFunctions.getEncryptionByDefault(GetEncryptionByDefaultArgs.builder() .build()); } }
-
getEncryptionByDefaultPlain
public static java.util.concurrent.CompletableFuture<GetEncryptionByDefaultResult> getEncryptionByDefaultPlain(GetEncryptionByDefaultPlainArgs args)
Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetEncryptionByDefaultArgs; 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 current = EbsFunctions.getEncryptionByDefault(GetEncryptionByDefaultArgs.builder() .build()); } }
-
getEncryptionByDefault
public static com.pulumi.core.Output<GetEncryptionByDefaultResult> getEncryptionByDefault(GetEncryptionByDefaultArgs args, com.pulumi.deployment.InvokeOptions options)
Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetEncryptionByDefaultArgs; 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 current = EbsFunctions.getEncryptionByDefault(GetEncryptionByDefaultArgs.builder() .build()); } }
-
getEncryptionByDefault
public static com.pulumi.core.Output<GetEncryptionByDefaultResult> getEncryptionByDefault(GetEncryptionByDefaultArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetEncryptionByDefaultArgs; 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 current = EbsFunctions.getEncryptionByDefault(GetEncryptionByDefaultArgs.builder() .build()); } }
-
getEncryptionByDefaultPlain
public static java.util.concurrent.CompletableFuture<GetEncryptionByDefaultResult> getEncryptionByDefaultPlain(GetEncryptionByDefaultPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Provides a way to check whether default EBS encryption is enabled for your AWS account in the current AWS region. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetEncryptionByDefaultArgs; 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 current = EbsFunctions.getEncryptionByDefault(GetEncryptionByDefaultArgs.builder() .build()); } }
-
getSnapshot
public static com.pulumi.core.Output<GetSnapshotResult> getSnapshot()
Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotFilterArgs; 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 ebsVolume = EbsFunctions.getSnapshot(GetSnapshotArgs.builder() .filters( GetSnapshotFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .owners("self") .build()); } }
-
getSnapshotPlain
public static java.util.concurrent.CompletableFuture<GetSnapshotResult> getSnapshotPlain()
Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotFilterArgs; 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 ebsVolume = EbsFunctions.getSnapshot(GetSnapshotArgs.builder() .filters( GetSnapshotFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .owners("self") .build()); } }
-
getSnapshot
public static com.pulumi.core.Output<GetSnapshotResult> getSnapshot(GetSnapshotArgs args)
Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotFilterArgs; 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 ebsVolume = EbsFunctions.getSnapshot(GetSnapshotArgs.builder() .filters( GetSnapshotFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .owners("self") .build()); } }
-
getSnapshotPlain
public static java.util.concurrent.CompletableFuture<GetSnapshotResult> getSnapshotPlain(GetSnapshotPlainArgs args)
Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotFilterArgs; 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 ebsVolume = EbsFunctions.getSnapshot(GetSnapshotArgs.builder() .filters( GetSnapshotFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .owners("self") .build()); } }
-
getSnapshot
public static com.pulumi.core.Output<GetSnapshotResult> getSnapshot(GetSnapshotArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotFilterArgs; 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 ebsVolume = EbsFunctions.getSnapshot(GetSnapshotArgs.builder() .filters( GetSnapshotFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .owners("self") .build()); } }
-
getSnapshot
public static com.pulumi.core.Output<GetSnapshotResult> getSnapshot(GetSnapshotArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotFilterArgs; 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 ebsVolume = EbsFunctions.getSnapshot(GetSnapshotArgs.builder() .filters( GetSnapshotFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .owners("self") .build()); } }
-
getSnapshotPlain
public static java.util.concurrent.CompletableFuture<GetSnapshotResult> getSnapshotPlain(GetSnapshotPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an EBS Snapshot for use when provisioning EBS Volumes ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotFilterArgs; 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 ebsVolume = EbsFunctions.getSnapshot(GetSnapshotArgs.builder() .filters( GetSnapshotFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .owners("self") .build()); } }
-
getSnapshotIds
public static com.pulumi.core.Output<GetSnapshotIdsResult> getSnapshotIds()
Use this data source to get a list of EBS Snapshot IDs matching the specified criteria. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsFilterArgs; 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 ebsVolumes = EbsFunctions.getSnapshotIds(GetSnapshotIdsArgs.builder() .filters( GetSnapshotIdsFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotIdsFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .owners("self") .build()); } }
-
getSnapshotIdsPlain
public static java.util.concurrent.CompletableFuture<GetSnapshotIdsResult> getSnapshotIdsPlain()
Use this data source to get a list of EBS Snapshot IDs matching the specified criteria. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsFilterArgs; 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 ebsVolumes = EbsFunctions.getSnapshotIds(GetSnapshotIdsArgs.builder() .filters( GetSnapshotIdsFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotIdsFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .owners("self") .build()); } }
-
getSnapshotIds
public static com.pulumi.core.Output<GetSnapshotIdsResult> getSnapshotIds(GetSnapshotIdsArgs args)
Use this data source to get a list of EBS Snapshot IDs matching the specified criteria. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsFilterArgs; 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 ebsVolumes = EbsFunctions.getSnapshotIds(GetSnapshotIdsArgs.builder() .filters( GetSnapshotIdsFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotIdsFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .owners("self") .build()); } }
-
getSnapshotIdsPlain
public static java.util.concurrent.CompletableFuture<GetSnapshotIdsResult> getSnapshotIdsPlain(GetSnapshotIdsPlainArgs args)
Use this data source to get a list of EBS Snapshot IDs matching the specified criteria. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsFilterArgs; 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 ebsVolumes = EbsFunctions.getSnapshotIds(GetSnapshotIdsArgs.builder() .filters( GetSnapshotIdsFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotIdsFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .owners("self") .build()); } }
-
getSnapshotIds
public static com.pulumi.core.Output<GetSnapshotIdsResult> getSnapshotIds(GetSnapshotIdsArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get a list of EBS Snapshot IDs matching the specified criteria. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsFilterArgs; 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 ebsVolumes = EbsFunctions.getSnapshotIds(GetSnapshotIdsArgs.builder() .filters( GetSnapshotIdsFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotIdsFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .owners("self") .build()); } }
-
getSnapshotIds
public static com.pulumi.core.Output<GetSnapshotIdsResult> getSnapshotIds(GetSnapshotIdsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get a list of EBS Snapshot IDs matching the specified criteria. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsFilterArgs; 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 ebsVolumes = EbsFunctions.getSnapshotIds(GetSnapshotIdsArgs.builder() .filters( GetSnapshotIdsFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotIdsFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .owners("self") .build()); } }
-
getSnapshotIdsPlain
public static java.util.concurrent.CompletableFuture<GetSnapshotIdsResult> getSnapshotIdsPlain(GetSnapshotIdsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get a list of EBS Snapshot IDs matching the specified criteria. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsArgs; import com.pulumi.aws.ebs.inputs.GetSnapshotIdsFilterArgs; 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 ebsVolumes = EbsFunctions.getSnapshotIds(GetSnapshotIdsArgs.builder() .filters( GetSnapshotIdsFilterArgs.builder() .name("volume-size") .values("40") .build(), GetSnapshotIdsFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .owners("self") .build()); } }
-
getVolume
public static com.pulumi.core.Output<GetVolumeResult> getVolume()
Use this data source to get information about an EBS volume for use in other resources. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetVolumeArgs; import com.pulumi.aws.ebs.inputs.GetVolumeFilterArgs; 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 ebsVolume = EbsFunctions.getVolume(GetVolumeArgs.builder() .filters( GetVolumeFilterArgs.builder() .name("volume-type") .values("gp2") .build(), GetVolumeFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .build()); } }
-
getVolumePlain
public static java.util.concurrent.CompletableFuture<GetVolumeResult> getVolumePlain()
Use this data source to get information about an EBS volume for use in other resources. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetVolumeArgs; import com.pulumi.aws.ebs.inputs.GetVolumeFilterArgs; 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 ebsVolume = EbsFunctions.getVolume(GetVolumeArgs.builder() .filters( GetVolumeFilterArgs.builder() .name("volume-type") .values("gp2") .build(), GetVolumeFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .build()); } }
-
getVolume
public static com.pulumi.core.Output<GetVolumeResult> getVolume(GetVolumeArgs args)
Use this data source to get information about an EBS volume for use in other resources. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetVolumeArgs; import com.pulumi.aws.ebs.inputs.GetVolumeFilterArgs; 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 ebsVolume = EbsFunctions.getVolume(GetVolumeArgs.builder() .filters( GetVolumeFilterArgs.builder() .name("volume-type") .values("gp2") .build(), GetVolumeFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .build()); } }
-
getVolumePlain
public static java.util.concurrent.CompletableFuture<GetVolumeResult> getVolumePlain(GetVolumePlainArgs args)
Use this data source to get information about an EBS volume for use in other resources. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetVolumeArgs; import com.pulumi.aws.ebs.inputs.GetVolumeFilterArgs; 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 ebsVolume = EbsFunctions.getVolume(GetVolumeArgs.builder() .filters( GetVolumeFilterArgs.builder() .name("volume-type") .values("gp2") .build(), GetVolumeFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .build()); } }
-
getVolume
public static com.pulumi.core.Output<GetVolumeResult> getVolume(GetVolumeArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an EBS volume for use in other resources. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetVolumeArgs; import com.pulumi.aws.ebs.inputs.GetVolumeFilterArgs; 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 ebsVolume = EbsFunctions.getVolume(GetVolumeArgs.builder() .filters( GetVolumeFilterArgs.builder() .name("volume-type") .values("gp2") .build(), GetVolumeFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .build()); } }
-
getVolume
public static com.pulumi.core.Output<GetVolumeResult> getVolume(GetVolumeArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Use this data source to get information about an EBS volume for use in other resources. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetVolumeArgs; import com.pulumi.aws.ebs.inputs.GetVolumeFilterArgs; 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 ebsVolume = EbsFunctions.getVolume(GetVolumeArgs.builder() .filters( GetVolumeFilterArgs.builder() .name("volume-type") .values("gp2") .build(), GetVolumeFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .build()); } }
-
getVolumePlain
public static java.util.concurrent.CompletableFuture<GetVolumeResult> getVolumePlain(GetVolumePlainArgs args, com.pulumi.deployment.InvokeOptions options)
Use this data source to get information about an EBS volume for use in other resources. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.ebs.EbsFunctions; import com.pulumi.aws.ebs.inputs.GetVolumeArgs; import com.pulumi.aws.ebs.inputs.GetVolumeFilterArgs; 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 ebsVolume = EbsFunctions.getVolume(GetVolumeArgs.builder() .filters( GetVolumeFilterArgs.builder() .name("volume-type") .values("gp2") .build(), GetVolumeFilterArgs.builder() .name("tag:Name") .values("Example") .build()) .mostRecent(true) .build()); } }
-
-