Class AccountFunctions


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

      • AccountFunctions

        public AccountFunctions()
    • Method Detail

      • getPrimaryContact

        public static com.pulumi.core.Output<GetPrimaryContactResult> getPrimaryContact()
        Data source for the primary contact information associated with an AWS Account. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetPrimaryContactArgs;
         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 test = AccountFunctions.getPrimaryContact(GetPrimaryContactArgs.builder()
                     .build());
         
             }
         }
         
         
      • getPrimaryContactPlain

        public static java.util.concurrent.CompletableFuture<GetPrimaryContactResult> getPrimaryContactPlain()
        Data source for the primary contact information associated with an AWS Account. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetPrimaryContactArgs;
         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 test = AccountFunctions.getPrimaryContact(GetPrimaryContactArgs.builder()
                     .build());
         
             }
         }
         
         
      • getPrimaryContact

        public static com.pulumi.core.Output<GetPrimaryContactResult> getPrimaryContact​(GetPrimaryContactArgs args)
        Data source for the primary contact information associated with an AWS Account. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetPrimaryContactArgs;
         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 test = AccountFunctions.getPrimaryContact(GetPrimaryContactArgs.builder()
                     .build());
         
             }
         }
         
         
      • getPrimaryContactPlain

        public static java.util.concurrent.CompletableFuture<GetPrimaryContactResult> getPrimaryContactPlain​(GetPrimaryContactPlainArgs args)
        Data source for the primary contact information associated with an AWS Account. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetPrimaryContactArgs;
         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 test = AccountFunctions.getPrimaryContact(GetPrimaryContactArgs.builder()
                     .build());
         
             }
         }
         
         
      • getPrimaryContact

        public static com.pulumi.core.Output<GetPrimaryContactResult> getPrimaryContact​(GetPrimaryContactArgs args,
                                                                                        com.pulumi.deployment.InvokeOptions options)
        Data source for the primary contact information associated with an AWS Account. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetPrimaryContactArgs;
         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 test = AccountFunctions.getPrimaryContact(GetPrimaryContactArgs.builder()
                     .build());
         
             }
         }
         
         
      • getPrimaryContact

        public static com.pulumi.core.Output<GetPrimaryContactResult> getPrimaryContact​(GetPrimaryContactArgs args,
                                                                                        com.pulumi.deployment.InvokeOutputOptions options)
        Data source for the primary contact information associated with an AWS Account. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetPrimaryContactArgs;
         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 test = AccountFunctions.getPrimaryContact(GetPrimaryContactArgs.builder()
                     .build());
         
             }
         }
         
         
      • getPrimaryContactPlain

        public static java.util.concurrent.CompletableFuture<GetPrimaryContactResult> getPrimaryContactPlain​(GetPrimaryContactPlainArgs args,
                                                                                                             com.pulumi.deployment.InvokeOptions options)
        Data source for the primary contact information associated with an AWS Account. ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetPrimaryContactArgs;
         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 test = AccountFunctions.getPrimaryContact(GetPrimaryContactArgs.builder()
                     .build());
         
             }
         }
         
         
      • getRegions

        public static com.pulumi.core.Output<GetRegionsResult> getRegions()
        The `aws.account.getRegions` data source lets you query AWS region information for any account in your AWS Organization. It uses the AWS Account REST Service to show all regions, including those that are enabled, disabled, or in the process of being enabled or disabled. You can list regions for any organization account, see all possible region opt-in statuses (`ENABLED`, `ENABLING`, `DISABLING`, `DISABLED`, `ENABLED_BY_DEFAULT`), and check which regions are being enabled or disabled. This is more comprehensive than the aws.getRegions data source, which only uses the EC2 REST service and is limited to the current account and a subset of region statuses. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetRegionsArgs;
         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 = AccountFunctions.getRegions(GetRegionsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getRegionsPlain

        public static java.util.concurrent.CompletableFuture<GetRegionsResult> getRegionsPlain()
        The `aws.account.getRegions` data source lets you query AWS region information for any account in your AWS Organization. It uses the AWS Account REST Service to show all regions, including those that are enabled, disabled, or in the process of being enabled or disabled. You can list regions for any organization account, see all possible region opt-in statuses (`ENABLED`, `ENABLING`, `DISABLING`, `DISABLED`, `ENABLED_BY_DEFAULT`), and check which regions are being enabled or disabled. This is more comprehensive than the aws.getRegions data source, which only uses the EC2 REST service and is limited to the current account and a subset of region statuses. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetRegionsArgs;
         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 = AccountFunctions.getRegions(GetRegionsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getRegions

        public static com.pulumi.core.Output<GetRegionsResult> getRegions​(GetRegionsArgs args)
        The `aws.account.getRegions` data source lets you query AWS region information for any account in your AWS Organization. It uses the AWS Account REST Service to show all regions, including those that are enabled, disabled, or in the process of being enabled or disabled. You can list regions for any organization account, see all possible region opt-in statuses (`ENABLED`, `ENABLING`, `DISABLING`, `DISABLED`, `ENABLED_BY_DEFAULT`), and check which regions are being enabled or disabled. This is more comprehensive than the aws.getRegions data source, which only uses the EC2 REST service and is limited to the current account and a subset of region statuses. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetRegionsArgs;
         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 = AccountFunctions.getRegions(GetRegionsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getRegionsPlain

        public static java.util.concurrent.CompletableFuture<GetRegionsResult> getRegionsPlain​(GetRegionsPlainArgs args)
        The `aws.account.getRegions` data source lets you query AWS region information for any account in your AWS Organization. It uses the AWS Account REST Service to show all regions, including those that are enabled, disabled, or in the process of being enabled or disabled. You can list regions for any organization account, see all possible region opt-in statuses (`ENABLED`, `ENABLING`, `DISABLING`, `DISABLED`, `ENABLED_BY_DEFAULT`), and check which regions are being enabled or disabled. This is more comprehensive than the aws.getRegions data source, which only uses the EC2 REST service and is limited to the current account and a subset of region statuses. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetRegionsArgs;
         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 = AccountFunctions.getRegions(GetRegionsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getRegions

        public static com.pulumi.core.Output<GetRegionsResult> getRegions​(GetRegionsArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        The `aws.account.getRegions` data source lets you query AWS region information for any account in your AWS Organization. It uses the AWS Account REST Service to show all regions, including those that are enabled, disabled, or in the process of being enabled or disabled. You can list regions for any organization account, see all possible region opt-in statuses (`ENABLED`, `ENABLING`, `DISABLING`, `DISABLED`, `ENABLED_BY_DEFAULT`), and check which regions are being enabled or disabled. This is more comprehensive than the aws.getRegions data source, which only uses the EC2 REST service and is limited to the current account and a subset of region statuses. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetRegionsArgs;
         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 = AccountFunctions.getRegions(GetRegionsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getRegions

        public static com.pulumi.core.Output<GetRegionsResult> getRegions​(GetRegionsArgs args,
                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        The `aws.account.getRegions` data source lets you query AWS region information for any account in your AWS Organization. It uses the AWS Account REST Service to show all regions, including those that are enabled, disabled, or in the process of being enabled or disabled. You can list regions for any organization account, see all possible region opt-in statuses (`ENABLED`, `ENABLING`, `DISABLING`, `DISABLED`, `ENABLED_BY_DEFAULT`), and check which regions are being enabled or disabled. This is more comprehensive than the aws.getRegions data source, which only uses the EC2 REST service and is limited to the current account and a subset of region statuses. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetRegionsArgs;
         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 = AccountFunctions.getRegions(GetRegionsArgs.builder()
                     .build());
         
             }
         }
         
         
      • getRegionsPlain

        public static java.util.concurrent.CompletableFuture<GetRegionsResult> getRegionsPlain​(GetRegionsPlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        The `aws.account.getRegions` data source lets you query AWS region information for any account in your AWS Organization. It uses the AWS Account REST Service to show all regions, including those that are enabled, disabled, or in the process of being enabled or disabled. You can list regions for any organization account, see all possible region opt-in statuses (`ENABLED`, `ENABLING`, `DISABLING`, `DISABLED`, `ENABLED_BY_DEFAULT`), and check which regions are being enabled or disabled. This is more comprehensive than the aws.getRegions data source, which only uses the EC2 REST service and is limited to the current account and a subset of region statuses. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.account.AccountFunctions;
         import com.pulumi.aws.account.inputs.GetRegionsArgs;
         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 = AccountFunctions.getRegions(GetRegionsArgs.builder()
                     .build());
         
             }
         }