Class BedrockFunctions


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

      • BedrockFunctions

        public BedrockFunctions()
    • Method Detail

      • getAgentAgentVersions

        public static com.pulumi.core.Output<GetAgentAgentVersionsResult> getAgentAgentVersions​(GetAgentAgentVersionsArgs args)
        Provides details about AWS Bedrock Agents Agent Versions. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetAgentAgentVersionsArgs;
         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 = BedrockFunctions.getAgentAgentVersions(GetAgentAgentVersionsArgs.builder()
                     .agentId(exampleAwsBedrockagentAgent.agentId())
                     .build());
         
             }
         }
         
         
      • getAgentAgentVersionsPlain

        public static java.util.concurrent.CompletableFuture<GetAgentAgentVersionsResult> getAgentAgentVersionsPlain​(GetAgentAgentVersionsPlainArgs args)
        Provides details about AWS Bedrock Agents Agent Versions. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetAgentAgentVersionsArgs;
         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 = BedrockFunctions.getAgentAgentVersions(GetAgentAgentVersionsArgs.builder()
                     .agentId(exampleAwsBedrockagentAgent.agentId())
                     .build());
         
             }
         }
         
         
      • getAgentAgentVersions

        public static com.pulumi.core.Output<GetAgentAgentVersionsResult> getAgentAgentVersions​(GetAgentAgentVersionsArgs args,
                                                                                                com.pulumi.deployment.InvokeOptions options)
        Provides details about AWS Bedrock Agents Agent Versions. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetAgentAgentVersionsArgs;
         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 = BedrockFunctions.getAgentAgentVersions(GetAgentAgentVersionsArgs.builder()
                     .agentId(exampleAwsBedrockagentAgent.agentId())
                     .build());
         
             }
         }
         
         
      • getAgentAgentVersions

        public static com.pulumi.core.Output<GetAgentAgentVersionsResult> getAgentAgentVersions​(GetAgentAgentVersionsArgs args,
                                                                                                com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about AWS Bedrock Agents Agent Versions. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetAgentAgentVersionsArgs;
         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 = BedrockFunctions.getAgentAgentVersions(GetAgentAgentVersionsArgs.builder()
                     .agentId(exampleAwsBedrockagentAgent.agentId())
                     .build());
         
             }
         }
         
         
      • getAgentAgentVersionsPlain

        public static java.util.concurrent.CompletableFuture<GetAgentAgentVersionsResult> getAgentAgentVersionsPlain​(GetAgentAgentVersionsPlainArgs args,
                                                                                                                     com.pulumi.deployment.InvokeOptions options)
        Provides details about AWS Bedrock Agents Agent Versions. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetAgentAgentVersionsArgs;
         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 = BedrockFunctions.getAgentAgentVersions(GetAgentAgentVersionsArgs.builder()
                     .agentId(exampleAwsBedrockagentAgent.agentId())
                     .build());
         
             }
         }
         
         
      • getCustomModel

        public static com.pulumi.core.Output<GetCustomModelResult> getCustomModel​(GetCustomModelArgs args)
        Provides details about a specific Amazon Bedrock custom model. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelArgs;
         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 = BedrockFunctions.getCustomModel(GetCustomModelArgs.builder()
                     .modelId("arn:aws:bedrock:us-west-2:123456789012:custom-model/amazon.titan-text-express-v1:0:8k/ly16hhi765j4")
                     .build());
         
             }
         }
         
         
      • getCustomModelPlain

        public static java.util.concurrent.CompletableFuture<GetCustomModelResult> getCustomModelPlain​(GetCustomModelPlainArgs args)
        Provides details about a specific Amazon Bedrock custom model. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelArgs;
         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 = BedrockFunctions.getCustomModel(GetCustomModelArgs.builder()
                     .modelId("arn:aws:bedrock:us-west-2:123456789012:custom-model/amazon.titan-text-express-v1:0:8k/ly16hhi765j4")
                     .build());
         
             }
         }
         
         
      • getCustomModel

        public static com.pulumi.core.Output<GetCustomModelResult> getCustomModel​(GetCustomModelArgs args,
                                                                                  com.pulumi.deployment.InvokeOptions options)
        Provides details about a specific Amazon Bedrock custom model. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelArgs;
         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 = BedrockFunctions.getCustomModel(GetCustomModelArgs.builder()
                     .modelId("arn:aws:bedrock:us-west-2:123456789012:custom-model/amazon.titan-text-express-v1:0:8k/ly16hhi765j4")
                     .build());
         
             }
         }
         
         
      • getCustomModel

        public static com.pulumi.core.Output<GetCustomModelResult> getCustomModel​(GetCustomModelArgs args,
                                                                                  com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about a specific Amazon Bedrock custom model. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelArgs;
         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 = BedrockFunctions.getCustomModel(GetCustomModelArgs.builder()
                     .modelId("arn:aws:bedrock:us-west-2:123456789012:custom-model/amazon.titan-text-express-v1:0:8k/ly16hhi765j4")
                     .build());
         
             }
         }
         
         
      • getCustomModelPlain

        public static java.util.concurrent.CompletableFuture<GetCustomModelResult> getCustomModelPlain​(GetCustomModelPlainArgs args,
                                                                                                       com.pulumi.deployment.InvokeOptions options)
        Provides details about a specific Amazon Bedrock custom model. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelArgs;
         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 = BedrockFunctions.getCustomModel(GetCustomModelArgs.builder()
                     .modelId("arn:aws:bedrock:us-west-2:123456789012:custom-model/amazon.titan-text-express-v1:0:8k/ly16hhi765j4")
                     .build());
         
             }
         }
         
         
      • getCustomModels

        public static com.pulumi.core.Output<GetCustomModelsResult> getCustomModels()
        Provides details about Amazon Bedrock custom models. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelsArgs;
         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 = BedrockFunctions.getCustomModels(GetCustomModelsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getCustomModelsPlain

        public static java.util.concurrent.CompletableFuture<GetCustomModelsResult> getCustomModelsPlain()
        Provides details about Amazon Bedrock custom models. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelsArgs;
         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 = BedrockFunctions.getCustomModels(GetCustomModelsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getCustomModels

        public static com.pulumi.core.Output<GetCustomModelsResult> getCustomModels​(GetCustomModelsArgs args)
        Provides details about Amazon Bedrock custom models. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelsArgs;
         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 = BedrockFunctions.getCustomModels(GetCustomModelsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getCustomModelsPlain

        public static java.util.concurrent.CompletableFuture<GetCustomModelsResult> getCustomModelsPlain​(GetCustomModelsPlainArgs args)
        Provides details about Amazon Bedrock custom models. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelsArgs;
         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 = BedrockFunctions.getCustomModels(GetCustomModelsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getCustomModels

        public static com.pulumi.core.Output<GetCustomModelsResult> getCustomModels​(GetCustomModelsArgs args,
                                                                                    com.pulumi.deployment.InvokeOptions options)
        Provides details about Amazon Bedrock custom models. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelsArgs;
         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 = BedrockFunctions.getCustomModels(GetCustomModelsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getCustomModels

        public static com.pulumi.core.Output<GetCustomModelsResult> getCustomModels​(GetCustomModelsArgs args,
                                                                                    com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about Amazon Bedrock custom models. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelsArgs;
         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 = BedrockFunctions.getCustomModels(GetCustomModelsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getCustomModelsPlain

        public static java.util.concurrent.CompletableFuture<GetCustomModelsResult> getCustomModelsPlain​(GetCustomModelsPlainArgs args,
                                                                                                         com.pulumi.deployment.InvokeOptions options)
        Provides details about Amazon Bedrock custom models. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetCustomModelsArgs;
         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 = BedrockFunctions.getCustomModels(GetCustomModelsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getInferenceProfile

        public static com.pulumi.core.Output<GetInferenceProfileResult> getInferenceProfile​(GetInferenceProfileArgs args)
        Provides details about an AWS Bedrock Inference Profile. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfileArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
                 final var exampleGetInferenceProfile = BedrockFunctions.getInferenceProfile(GetInferenceProfileArgs.builder()
                     .inferenceProfileId(example.inferenceProfileSummaries()[0].inferenceProfileId())
                     .build());
         
             }
         }
         
         
      • getInferenceProfilePlain

        public static java.util.concurrent.CompletableFuture<GetInferenceProfileResult> getInferenceProfilePlain​(GetInferenceProfilePlainArgs args)
        Provides details about an AWS Bedrock Inference Profile. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfileArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
                 final var exampleGetInferenceProfile = BedrockFunctions.getInferenceProfile(GetInferenceProfileArgs.builder()
                     .inferenceProfileId(example.inferenceProfileSummaries()[0].inferenceProfileId())
                     .build());
         
             }
         }
         
         
      • getInferenceProfile

        public static com.pulumi.core.Output<GetInferenceProfileResult> getInferenceProfile​(GetInferenceProfileArgs args,
                                                                                            com.pulumi.deployment.InvokeOptions options)
        Provides details about an AWS Bedrock Inference Profile. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfileArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
                 final var exampleGetInferenceProfile = BedrockFunctions.getInferenceProfile(GetInferenceProfileArgs.builder()
                     .inferenceProfileId(example.inferenceProfileSummaries()[0].inferenceProfileId())
                     .build());
         
             }
         }
         
         
      • getInferenceProfile

        public static com.pulumi.core.Output<GetInferenceProfileResult> getInferenceProfile​(GetInferenceProfileArgs args,
                                                                                            com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an AWS Bedrock Inference Profile. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfileArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
                 final var exampleGetInferenceProfile = BedrockFunctions.getInferenceProfile(GetInferenceProfileArgs.builder()
                     .inferenceProfileId(example.inferenceProfileSummaries()[0].inferenceProfileId())
                     .build());
         
             }
         }
         
         
      • getInferenceProfilePlain

        public static java.util.concurrent.CompletableFuture<GetInferenceProfileResult> getInferenceProfilePlain​(GetInferenceProfilePlainArgs args,
                                                                                                                 com.pulumi.deployment.InvokeOptions options)
        Provides details about an AWS Bedrock Inference Profile. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfileArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
                 final var exampleGetInferenceProfile = BedrockFunctions.getInferenceProfile(GetInferenceProfileArgs.builder()
                     .inferenceProfileId(example.inferenceProfileSummaries()[0].inferenceProfileId())
                     .build());
         
             }
         }
         
         
      • getInferenceProfiles

        public static com.pulumi.core.Output<GetInferenceProfilesResult> getInferenceProfiles()
        Provides details about AWS Bedrock Inference Profiles. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
             }
         }
         
         
        ### Filter by Type
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .type("APPLICATION")
                     .build());
         
             }
         }
         
         
      • getInferenceProfilesPlain

        public static java.util.concurrent.CompletableFuture<GetInferenceProfilesResult> getInferenceProfilesPlain()
        Provides details about AWS Bedrock Inference Profiles. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
             }
         }
         
         
        ### Filter by Type
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .type("APPLICATION")
                     .build());
         
             }
         }
         
         
      • getInferenceProfiles

        public static com.pulumi.core.Output<GetInferenceProfilesResult> getInferenceProfiles​(GetInferenceProfilesArgs args)
        Provides details about AWS Bedrock Inference Profiles. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
             }
         }
         
         
        ### Filter by Type
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .type("APPLICATION")
                     .build());
         
             }
         }
         
         
      • getInferenceProfilesPlain

        public static java.util.concurrent.CompletableFuture<GetInferenceProfilesResult> getInferenceProfilesPlain​(GetInferenceProfilesPlainArgs args)
        Provides details about AWS Bedrock Inference Profiles. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
             }
         }
         
         
        ### Filter by Type
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .type("APPLICATION")
                     .build());
         
             }
         }
         
         
      • getInferenceProfiles

        public static com.pulumi.core.Output<GetInferenceProfilesResult> getInferenceProfiles​(GetInferenceProfilesArgs args,
                                                                                              com.pulumi.deployment.InvokeOptions options)
        Provides details about AWS Bedrock Inference Profiles. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
             }
         }
         
         
        ### Filter by Type
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .type("APPLICATION")
                     .build());
         
             }
         }
         
         
      • getInferenceProfiles

        public static com.pulumi.core.Output<GetInferenceProfilesResult> getInferenceProfiles​(GetInferenceProfilesArgs args,
                                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about AWS Bedrock Inference Profiles. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
             }
         }
         
         
        ### Filter by Type
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .type("APPLICATION")
                     .build());
         
             }
         }
         
         
      • getInferenceProfilesPlain

        public static java.util.concurrent.CompletableFuture<GetInferenceProfilesResult> getInferenceProfilesPlain​(GetInferenceProfilesPlainArgs args,
                                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Provides details about AWS Bedrock Inference Profiles. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .build());
         
             }
         }
         
         
        ### Filter by Type
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         import com.pulumi.aws.bedrock.inputs.GetInferenceProfilesArgs;
         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 = BedrockFunctions.getInferenceProfiles(GetInferenceProfilesArgs.builder()
                     .type("APPLICATION")
                     .build());
         
             }
         }
         
         
      • getUseCaseForModelAccess

        public static com.pulumi.core.Output<GetUseCaseForModelAccessResult> getUseCaseForModelAccess()
        Provides details about an AWS Bedrock Use Case For Model Access. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         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 = BedrockFunctions.getUseCaseForModelAccess(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
         
             }
         }
         
         
      • getUseCaseForModelAccessPlain

        public static java.util.concurrent.CompletableFuture<GetUseCaseForModelAccessResult> getUseCaseForModelAccessPlain()
        Provides details about an AWS Bedrock Use Case For Model Access. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         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 = BedrockFunctions.getUseCaseForModelAccess(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
         
             }
         }
         
         
      • getUseCaseForModelAccess

        public static com.pulumi.core.Output<GetUseCaseForModelAccessResult> getUseCaseForModelAccess​(com.pulumi.resources.InvokeArgs args)
        Provides details about an AWS Bedrock Use Case For Model Access. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         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 = BedrockFunctions.getUseCaseForModelAccess(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
         
             }
         }
         
         
      • getUseCaseForModelAccessPlain

        public static java.util.concurrent.CompletableFuture<GetUseCaseForModelAccessResult> getUseCaseForModelAccessPlain​(com.pulumi.resources.InvokeArgs args)
        Provides details about an AWS Bedrock Use Case For Model Access. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         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 = BedrockFunctions.getUseCaseForModelAccess(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
         
             }
         }
         
         
      • getUseCaseForModelAccess

        public static com.pulumi.core.Output<GetUseCaseForModelAccessResult> getUseCaseForModelAccess​(com.pulumi.resources.InvokeArgs args,
                                                                                                      com.pulumi.deployment.InvokeOptions options)
        Provides details about an AWS Bedrock Use Case For Model Access. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         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 = BedrockFunctions.getUseCaseForModelAccess(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
         
             }
         }
         
         
      • getUseCaseForModelAccess

        public static com.pulumi.core.Output<GetUseCaseForModelAccessResult> getUseCaseForModelAccess​(com.pulumi.resources.InvokeArgs args,
                                                                                                      com.pulumi.deployment.InvokeOutputOptions options)
        Provides details about an AWS Bedrock Use Case For Model Access. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         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 = BedrockFunctions.getUseCaseForModelAccess(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
         
             }
         }
         
         
      • getUseCaseForModelAccessPlain

        public static java.util.concurrent.CompletableFuture<GetUseCaseForModelAccessResult> getUseCaseForModelAccessPlain​(com.pulumi.resources.InvokeArgs args,
                                                                                                                           com.pulumi.deployment.InvokeOptions options)
        Provides details about an AWS Bedrock Use Case For Model Access. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.bedrock.BedrockFunctions;
         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 = BedrockFunctions.getUseCaseForModelAccess(%!v(PANIC=Format method: runtime error: invalid memory address or nil pointer dereference);
         
             }
         }