Package com.pulumi.aws.inspector
Class InspectorFunctions
- java.lang.Object
-
- com.pulumi.aws.inspector.InspectorFunctions
-
public final class InspectorFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description InspectorFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetRulesPackagesResult>
getRulesPackages()
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider.static com.pulumi.core.Output<GetRulesPackagesResult>
getRulesPackages(com.pulumi.resources.InvokeArgs args)
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider.static com.pulumi.core.Output<GetRulesPackagesResult>
getRulesPackages(com.pulumi.resources.InvokeArgs args, com.pulumi.deployment.InvokeOptions options)
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider.static java.util.concurrent.CompletableFuture<GetRulesPackagesResult>
getRulesPackagesPlain()
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider.static java.util.concurrent.CompletableFuture<GetRulesPackagesResult>
getRulesPackagesPlain(com.pulumi.resources.InvokeArgs args)
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider.static java.util.concurrent.CompletableFuture<GetRulesPackagesResult>
getRulesPackagesPlain(com.pulumi.resources.InvokeArgs args, com.pulumi.deployment.InvokeOptions options)
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider.
-
-
-
Method Detail
-
getRulesPackages
public static com.pulumi.core.Output<GetRulesPackagesResult> getRulesPackages()
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.inspector.InspectorFunctions; import com.pulumi.aws.inspector.ResourceGroup; import com.pulumi.aws.inspector.ResourceGroupArgs; import com.pulumi.aws.inspector.AssessmentTarget; import com.pulumi.aws.inspector.AssessmentTargetArgs; import com.pulumi.aws.inspector.AssessmentTemplate; import com.pulumi.aws.inspector.AssessmentTemplateArgs; 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) { // Declare the data source final var rules = InspectorFunctions.getRulesPackages(); // e.g., Use in aws_inspector_assessment_template var group = new ResourceGroup("group", ResourceGroupArgs.builder() .tags(Map.of("test", "test")) .build()); var assessment = new AssessmentTarget("assessment", AssessmentTargetArgs.builder() .name("test") .resourceGroupArn(group.arn()) .build()); var assessmentAssessmentTemplate = new AssessmentTemplate("assessmentAssessmentTemplate", AssessmentTemplateArgs.builder() .name("Test") .targetArn(assessment.arn()) .duration("60") .rulesPackageArns(rules.applyValue(getRulesPackagesResult -> getRulesPackagesResult.arns())) .build()); } }
-
getRulesPackagesPlain
public static java.util.concurrent.CompletableFuture<GetRulesPackagesResult> getRulesPackagesPlain()
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.inspector.InspectorFunctions; import com.pulumi.aws.inspector.ResourceGroup; import com.pulumi.aws.inspector.ResourceGroupArgs; import com.pulumi.aws.inspector.AssessmentTarget; import com.pulumi.aws.inspector.AssessmentTargetArgs; import com.pulumi.aws.inspector.AssessmentTemplate; import com.pulumi.aws.inspector.AssessmentTemplateArgs; 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) { // Declare the data source final var rules = InspectorFunctions.getRulesPackages(); // e.g., Use in aws_inspector_assessment_template var group = new ResourceGroup("group", ResourceGroupArgs.builder() .tags(Map.of("test", "test")) .build()); var assessment = new AssessmentTarget("assessment", AssessmentTargetArgs.builder() .name("test") .resourceGroupArn(group.arn()) .build()); var assessmentAssessmentTemplate = new AssessmentTemplate("assessmentAssessmentTemplate", AssessmentTemplateArgs.builder() .name("Test") .targetArn(assessment.arn()) .duration("60") .rulesPackageArns(rules.applyValue(getRulesPackagesResult -> getRulesPackagesResult.arns())) .build()); } }
-
getRulesPackages
public static com.pulumi.core.Output<GetRulesPackagesResult> getRulesPackages(com.pulumi.resources.InvokeArgs args)
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.inspector.InspectorFunctions; import com.pulumi.aws.inspector.ResourceGroup; import com.pulumi.aws.inspector.ResourceGroupArgs; import com.pulumi.aws.inspector.AssessmentTarget; import com.pulumi.aws.inspector.AssessmentTargetArgs; import com.pulumi.aws.inspector.AssessmentTemplate; import com.pulumi.aws.inspector.AssessmentTemplateArgs; 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) { // Declare the data source final var rules = InspectorFunctions.getRulesPackages(); // e.g., Use in aws_inspector_assessment_template var group = new ResourceGroup("group", ResourceGroupArgs.builder() .tags(Map.of("test", "test")) .build()); var assessment = new AssessmentTarget("assessment", AssessmentTargetArgs.builder() .name("test") .resourceGroupArn(group.arn()) .build()); var assessmentAssessmentTemplate = new AssessmentTemplate("assessmentAssessmentTemplate", AssessmentTemplateArgs.builder() .name("Test") .targetArn(assessment.arn()) .duration("60") .rulesPackageArns(rules.applyValue(getRulesPackagesResult -> getRulesPackagesResult.arns())) .build()); } }
-
getRulesPackagesPlain
public static java.util.concurrent.CompletableFuture<GetRulesPackagesResult> getRulesPackagesPlain(com.pulumi.resources.InvokeArgs args)
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.inspector.InspectorFunctions; import com.pulumi.aws.inspector.ResourceGroup; import com.pulumi.aws.inspector.ResourceGroupArgs; import com.pulumi.aws.inspector.AssessmentTarget; import com.pulumi.aws.inspector.AssessmentTargetArgs; import com.pulumi.aws.inspector.AssessmentTemplate; import com.pulumi.aws.inspector.AssessmentTemplateArgs; 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) { // Declare the data source final var rules = InspectorFunctions.getRulesPackages(); // e.g., Use in aws_inspector_assessment_template var group = new ResourceGroup("group", ResourceGroupArgs.builder() .tags(Map.of("test", "test")) .build()); var assessment = new AssessmentTarget("assessment", AssessmentTargetArgs.builder() .name("test") .resourceGroupArn(group.arn()) .build()); var assessmentAssessmentTemplate = new AssessmentTemplate("assessmentAssessmentTemplate", AssessmentTemplateArgs.builder() .name("Test") .targetArn(assessment.arn()) .duration("60") .rulesPackageArns(rules.applyValue(getRulesPackagesResult -> getRulesPackagesResult.arns())) .build()); } }
-
getRulesPackages
public static com.pulumi.core.Output<GetRulesPackagesResult> getRulesPackages(com.pulumi.resources.InvokeArgs args, com.pulumi.deployment.InvokeOptions options)
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.inspector.InspectorFunctions; import com.pulumi.aws.inspector.ResourceGroup; import com.pulumi.aws.inspector.ResourceGroupArgs; import com.pulumi.aws.inspector.AssessmentTarget; import com.pulumi.aws.inspector.AssessmentTargetArgs; import com.pulumi.aws.inspector.AssessmentTemplate; import com.pulumi.aws.inspector.AssessmentTemplateArgs; 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) { // Declare the data source final var rules = InspectorFunctions.getRulesPackages(); // e.g., Use in aws_inspector_assessment_template var group = new ResourceGroup("group", ResourceGroupArgs.builder() .tags(Map.of("test", "test")) .build()); var assessment = new AssessmentTarget("assessment", AssessmentTargetArgs.builder() .name("test") .resourceGroupArn(group.arn()) .build()); var assessmentAssessmentTemplate = new AssessmentTemplate("assessmentAssessmentTemplate", AssessmentTemplateArgs.builder() .name("Test") .targetArn(assessment.arn()) .duration("60") .rulesPackageArns(rules.applyValue(getRulesPackagesResult -> getRulesPackagesResult.arns())) .build()); } }
-
getRulesPackagesPlain
public static java.util.concurrent.CompletableFuture<GetRulesPackagesResult> getRulesPackagesPlain(com.pulumi.resources.InvokeArgs args, com.pulumi.deployment.InvokeOptions options)
The Amazon Inspector Classic Rules Packages data source allows access to the list of AWS Inspector Rules Packages which can be used by Amazon Inspector Classic within the region configured in the provider. ## Example Usage <!--Start PulumiCodeChooser -->package generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.inspector.InspectorFunctions; import com.pulumi.aws.inspector.ResourceGroup; import com.pulumi.aws.inspector.ResourceGroupArgs; import com.pulumi.aws.inspector.AssessmentTarget; import com.pulumi.aws.inspector.AssessmentTargetArgs; import com.pulumi.aws.inspector.AssessmentTemplate; import com.pulumi.aws.inspector.AssessmentTemplateArgs; 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) { // Declare the data source final var rules = InspectorFunctions.getRulesPackages(); // e.g., Use in aws_inspector_assessment_template var group = new ResourceGroup("group", ResourceGroupArgs.builder() .tags(Map.of("test", "test")) .build()); var assessment = new AssessmentTarget("assessment", AssessmentTargetArgs.builder() .name("test") .resourceGroupArn(group.arn()) .build()); var assessmentAssessmentTemplate = new AssessmentTemplate("assessmentAssessmentTemplate", AssessmentTemplateArgs.builder() .name("Test") .targetArn(assessment.arn()) .duration("60") .rulesPackageArns(rules.applyValue(getRulesPackagesResult -> getRulesPackagesResult.arns())) .build()); } }
-
-