Class AuditmanagerFunctions


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

      • AuditmanagerFunctions

        public AuditmanagerFunctions()
    • Method Detail

      • getControl

        public static com.pulumi.core.Output<GetControlResult> getControl​(GetControlArgs args)
        Data source for managing an AWS Audit Manager Control. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetControlArgs;
         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 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("1. Risk Management")
                     .type("Standard")
                     .build());
         
             }
         }
         
         
        ### With Framework Resource
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetControlArgs;
         import com.pulumi.aws.auditmanager.Framework;
         import com.pulumi.aws.auditmanager.FrameworkArgs;
         import com.pulumi.aws.auditmanager.inputs.FrameworkControlSetArgs;
         import com.pulumi.aws.auditmanager.inputs.FrameworkControlSetControlArgs;
         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 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("1. Risk Management")
                     .type("Standard")
                     .build());
         
                 final var example2 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("2. Personnel")
                     .type("Standard")
                     .build());
         
                 var exampleFramework = new Framework("exampleFramework", FrameworkArgs.builder()
                     .controlSets(            
                         FrameworkControlSetArgs.builder()
                             .controls(FrameworkControlSetControlArgs.builder()
                                 .id(example.id())
                                 .build())
                             .name("example")
                             .build(),
                         FrameworkControlSetArgs.builder()
                             .controls(FrameworkControlSetControlArgs.builder()
                                 .id(example2.id())
                                 .build())
                             .name("example2")
                             .build())
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getControlPlain

        public static java.util.concurrent.CompletableFuture<GetControlResult> getControlPlain​(GetControlPlainArgs args)
        Data source for managing an AWS Audit Manager Control. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetControlArgs;
         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 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("1. Risk Management")
                     .type("Standard")
                     .build());
         
             }
         }
         
         
        ### With Framework Resource
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetControlArgs;
         import com.pulumi.aws.auditmanager.Framework;
         import com.pulumi.aws.auditmanager.FrameworkArgs;
         import com.pulumi.aws.auditmanager.inputs.FrameworkControlSetArgs;
         import com.pulumi.aws.auditmanager.inputs.FrameworkControlSetControlArgs;
         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 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("1. Risk Management")
                     .type("Standard")
                     .build());
         
                 final var example2 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("2. Personnel")
                     .type("Standard")
                     .build());
         
                 var exampleFramework = new Framework("exampleFramework", FrameworkArgs.builder()
                     .controlSets(            
                         FrameworkControlSetArgs.builder()
                             .controls(FrameworkControlSetControlArgs.builder()
                                 .id(example.id())
                                 .build())
                             .name("example")
                             .build(),
                         FrameworkControlSetArgs.builder()
                             .controls(FrameworkControlSetControlArgs.builder()
                                 .id(example2.id())
                                 .build())
                             .name("example2")
                             .build())
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getControl

        public static com.pulumi.core.Output<GetControlResult> getControl​(GetControlArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS Audit Manager Control. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetControlArgs;
         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 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("1. Risk Management")
                     .type("Standard")
                     .build());
         
             }
         }
         
         
        ### With Framework Resource
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetControlArgs;
         import com.pulumi.aws.auditmanager.Framework;
         import com.pulumi.aws.auditmanager.FrameworkArgs;
         import com.pulumi.aws.auditmanager.inputs.FrameworkControlSetArgs;
         import com.pulumi.aws.auditmanager.inputs.FrameworkControlSetControlArgs;
         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 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("1. Risk Management")
                     .type("Standard")
                     .build());
         
                 final var example2 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("2. Personnel")
                     .type("Standard")
                     .build());
         
                 var exampleFramework = new Framework("exampleFramework", FrameworkArgs.builder()
                     .controlSets(            
                         FrameworkControlSetArgs.builder()
                             .controls(FrameworkControlSetControlArgs.builder()
                                 .id(example.id())
                                 .build())
                             .name("example")
                             .build(),
                         FrameworkControlSetArgs.builder()
                             .controls(FrameworkControlSetControlArgs.builder()
                                 .id(example2.id())
                                 .build())
                             .name("example2")
                             .build())
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getControl

        public static com.pulumi.core.Output<GetControlResult> getControl​(GetControlArgs args,
                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS Audit Manager Control. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetControlArgs;
         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 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("1. Risk Management")
                     .type("Standard")
                     .build());
         
             }
         }
         
         
        ### With Framework Resource
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetControlArgs;
         import com.pulumi.aws.auditmanager.Framework;
         import com.pulumi.aws.auditmanager.FrameworkArgs;
         import com.pulumi.aws.auditmanager.inputs.FrameworkControlSetArgs;
         import com.pulumi.aws.auditmanager.inputs.FrameworkControlSetControlArgs;
         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 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("1. Risk Management")
                     .type("Standard")
                     .build());
         
                 final var example2 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("2. Personnel")
                     .type("Standard")
                     .build());
         
                 var exampleFramework = new Framework("exampleFramework", FrameworkArgs.builder()
                     .controlSets(            
                         FrameworkControlSetArgs.builder()
                             .controls(FrameworkControlSetControlArgs.builder()
                                 .id(example.id())
                                 .build())
                             .name("example")
                             .build(),
                         FrameworkControlSetArgs.builder()
                             .controls(FrameworkControlSetControlArgs.builder()
                                 .id(example2.id())
                                 .build())
                             .name("example2")
                             .build())
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getControlPlain

        public static java.util.concurrent.CompletableFuture<GetControlResult> getControlPlain​(GetControlPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS Audit Manager Control. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetControlArgs;
         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 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("1. Risk Management")
                     .type("Standard")
                     .build());
         
             }
         }
         
         
        ### With Framework Resource
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetControlArgs;
         import com.pulumi.aws.auditmanager.Framework;
         import com.pulumi.aws.auditmanager.FrameworkArgs;
         import com.pulumi.aws.auditmanager.inputs.FrameworkControlSetArgs;
         import com.pulumi.aws.auditmanager.inputs.FrameworkControlSetControlArgs;
         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 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("1. Risk Management")
                     .type("Standard")
                     .build());
         
                 final var example2 = AuditmanagerFunctions.getControl(GetControlArgs.builder()
                     .name("2. Personnel")
                     .type("Standard")
                     .build());
         
                 var exampleFramework = new Framework("exampleFramework", FrameworkArgs.builder()
                     .controlSets(            
                         FrameworkControlSetArgs.builder()
                             .controls(FrameworkControlSetControlArgs.builder()
                                 .id(example.id())
                                 .build())
                             .name("example")
                             .build(),
                         FrameworkControlSetArgs.builder()
                             .controls(FrameworkControlSetControlArgs.builder()
                                 .id(example2.id())
                                 .build())
                             .name("example2")
                             .build())
                     .name("example")
                     .build());
         
             }
         }
         
         
      • getFramework

        public static com.pulumi.core.Output<GetFrameworkResult> getFramework​(GetFrameworkArgs args)
        Data source for managing an AWS Audit Manager Framework. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetFrameworkArgs;
         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 = AuditmanagerFunctions.getFramework(GetFrameworkArgs.builder()
                     .name("Essential Eight")
                     .frameworkType("Standard")
                     .build());
         
             }
         }
         
         
      • getFrameworkPlain

        public static java.util.concurrent.CompletableFuture<GetFrameworkResult> getFrameworkPlain​(GetFrameworkPlainArgs args)
        Data source for managing an AWS Audit Manager Framework. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetFrameworkArgs;
         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 = AuditmanagerFunctions.getFramework(GetFrameworkArgs.builder()
                     .name("Essential Eight")
                     .frameworkType("Standard")
                     .build());
         
             }
         }
         
         
      • getFramework

        public static com.pulumi.core.Output<GetFrameworkResult> getFramework​(GetFrameworkArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS Audit Manager Framework. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetFrameworkArgs;
         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 = AuditmanagerFunctions.getFramework(GetFrameworkArgs.builder()
                     .name("Essential Eight")
                     .frameworkType("Standard")
                     .build());
         
             }
         }
         
         
      • getFramework

        public static com.pulumi.core.Output<GetFrameworkResult> getFramework​(GetFrameworkArgs args,
                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing an AWS Audit Manager Framework. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetFrameworkArgs;
         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 = AuditmanagerFunctions.getFramework(GetFrameworkArgs.builder()
                     .name("Essential Eight")
                     .frameworkType("Standard")
                     .build());
         
             }
         }
         
         
      • getFrameworkPlain

        public static java.util.concurrent.CompletableFuture<GetFrameworkResult> getFrameworkPlain​(GetFrameworkPlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Data source for managing an AWS Audit Manager Framework. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.auditmanager.AuditmanagerFunctions;
         import com.pulumi.aws.auditmanager.inputs.GetFrameworkArgs;
         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 = AuditmanagerFunctions.getFramework(GetFrameworkArgs.builder()
                     .name("Essential Eight")
                     .frameworkType("Standard")
                     .build());
         
             }
         }