Class DynamodbFunctions


  • public final class DynamodbFunctions
    extends java.lang.Object
    • Constructor Detail

      • DynamodbFunctions

        public DynamodbFunctions()
    • Method Detail

      • getTable

        public static com.pulumi.core.Output<GetTableResult> getTable​(GetTableArgs args)
        Provides information about a DynamoDB table. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.dynamodb.DynamodbFunctions; import com.pulumi.aws.dynamodb.inputs.GetTableArgs; import java.util.List; import java.util.ArrayList; 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 tableName = DynamodbFunctions.getTable(GetTableArgs.builder() .name("tableName") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getTablePlain

        public static java.util.concurrent.CompletableFuture<GetTableResult> getTablePlain​(GetTablePlainArgs args)
        Provides information about a DynamoDB table. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.dynamodb.DynamodbFunctions; import com.pulumi.aws.dynamodb.inputs.GetTableArgs; import java.util.List; import java.util.ArrayList; 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 tableName = DynamodbFunctions.getTable(GetTableArgs.builder() .name("tableName") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getTable

        public static com.pulumi.core.Output<GetTableResult> getTable​(GetTableArgs args,
                                                                      com.pulumi.deployment.InvokeOptions options)
        Provides information about a DynamoDB table. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.dynamodb.DynamodbFunctions; import com.pulumi.aws.dynamodb.inputs.GetTableArgs; import java.util.List; import java.util.ArrayList; 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 tableName = DynamodbFunctions.getTable(GetTableArgs.builder() .name("tableName") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getTablePlain

        public static java.util.concurrent.CompletableFuture<GetTableResult> getTablePlain​(GetTablePlainArgs args,
                                                                                           com.pulumi.deployment.InvokeOptions options)
        Provides information about a DynamoDB table. ## Example Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.dynamodb.DynamodbFunctions; import com.pulumi.aws.dynamodb.inputs.GetTableArgs; import java.util.List; import java.util.ArrayList; 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 tableName = DynamodbFunctions.getTable(GetTableArgs.builder() .name("tableName") .build()); } } ``` <!--End PulumiCodeChooser -->
      • getTableItem

        public static com.pulumi.core.Output<GetTableItemResult> getTableItem​(GetTableItemArgs args)
        Data source for retrieving a value from an AWS DynamoDB table. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.dynamodb.DynamodbFunctions; import com.pulumi.aws.dynamodb.inputs.GetTableItemArgs; import java.util.List; import java.util.ArrayList; 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 test = DynamodbFunctions.getTableItem(GetTableItemArgs.builder() .tableName(example.name()) .expressionAttributeNames(Map.of("#P", "Percentile")) .projectionExpression("#P") .key(""" { "hashKey": {"S": "example"} } """) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getTableItemPlain

        public static java.util.concurrent.CompletableFuture<GetTableItemResult> getTableItemPlain​(GetTableItemPlainArgs args)
        Data source for retrieving a value from an AWS DynamoDB table. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.dynamodb.DynamodbFunctions; import com.pulumi.aws.dynamodb.inputs.GetTableItemArgs; import java.util.List; import java.util.ArrayList; 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 test = DynamodbFunctions.getTableItem(GetTableItemArgs.builder() .tableName(example.name()) .expressionAttributeNames(Map.of("#P", "Percentile")) .projectionExpression("#P") .key(""" { "hashKey": {"S": "example"} } """) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getTableItem

        public static com.pulumi.core.Output<GetTableItemResult> getTableItem​(GetTableItemArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Data source for retrieving a value from an AWS DynamoDB table. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.dynamodb.DynamodbFunctions; import com.pulumi.aws.dynamodb.inputs.GetTableItemArgs; import java.util.List; import java.util.ArrayList; 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 test = DynamodbFunctions.getTableItem(GetTableItemArgs.builder() .tableName(example.name()) .expressionAttributeNames(Map.of("#P", "Percentile")) .projectionExpression("#P") .key(""" { "hashKey": {"S": "example"} } """) .build()); } } ``` <!--End PulumiCodeChooser -->
      • getTableItemPlain

        public static java.util.concurrent.CompletableFuture<GetTableItemResult> getTableItemPlain​(GetTableItemPlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Data source for retrieving a value from an AWS DynamoDB table. ## Example Usage ### Basic Usage <!--Start PulumiCodeChooser --> ```java package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.dynamodb.DynamodbFunctions; import com.pulumi.aws.dynamodb.inputs.GetTableItemArgs; import java.util.List; import java.util.ArrayList; 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 test = DynamodbFunctions.getTableItem(GetTableItemArgs.builder() .tableName(example.name()) .expressionAttributeNames(Map.of("#P", "Percentile")) .projectionExpression("#P") .key(""" { "hashKey": {"S": "example"} } """) .build()); } } ``` <!--End PulumiCodeChooser -->