Class ServicequotasFunctions


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

      • ServicequotasFunctions

        public ServicequotasFunctions()
    • Method Detail

      • getService

        public static com.pulumi.core.Output<GetServiceResult> getService​(GetServiceArgs args)
        Retrieve information about a Service Quotas Service. > **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.` ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetServiceArgs;
         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 = ServicequotasFunctions.getService(GetServiceArgs.builder()
                     .serviceName("Amazon Virtual Private Cloud (Amazon VPC)")
                     .build());
         
             }
         }
         
         
      • getServicePlain

        public static java.util.concurrent.CompletableFuture<GetServiceResult> getServicePlain​(GetServicePlainArgs args)
        Retrieve information about a Service Quotas Service. > **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.` ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetServiceArgs;
         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 = ServicequotasFunctions.getService(GetServiceArgs.builder()
                     .serviceName("Amazon Virtual Private Cloud (Amazon VPC)")
                     .build());
         
             }
         }
         
         
      • getService

        public static com.pulumi.core.Output<GetServiceResult> getService​(GetServiceArgs args,
                                                                          com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Service Quotas Service. > **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.` ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetServiceArgs;
         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 = ServicequotasFunctions.getService(GetServiceArgs.builder()
                     .serviceName("Amazon Virtual Private Cloud (Amazon VPC)")
                     .build());
         
             }
         }
         
         
      • getService

        public static com.pulumi.core.Output<GetServiceResult> getService​(GetServiceArgs args,
                                                                          com.pulumi.deployment.InvokeOutputOptions options)
        Retrieve information about a Service Quotas Service. > **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.` ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetServiceArgs;
         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 = ServicequotasFunctions.getService(GetServiceArgs.builder()
                     .serviceName("Amazon Virtual Private Cloud (Amazon VPC)")
                     .build());
         
             }
         }
         
         
      • getServicePlain

        public static java.util.concurrent.CompletableFuture<GetServiceResult> getServicePlain​(GetServicePlainArgs args,
                                                                                               com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Service Quotas Service. > **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.` ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetServiceArgs;
         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 = ServicequotasFunctions.getService(GetServiceArgs.builder()
                     .serviceName("Amazon Virtual Private Cloud (Amazon VPC)")
                     .build());
         
             }
         }
         
         
      • getServiceQuota

        public static com.pulumi.core.Output<GetServiceQuotaResult> getServiceQuota​(GetServiceQuotaArgs args)
        Retrieve information about a Service Quota. > **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.` ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetServiceQuotaArgs;
         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 byQuotaCode = ServicequotasFunctions.getServiceQuota(GetServiceQuotaArgs.builder()
                     .quotaCode("L-F678F1CE")
                     .serviceCode("vpc")
                     .build());
         
                 final var byQuotaName = ServicequotasFunctions.getServiceQuota(GetServiceQuotaArgs.builder()
                     .quotaName("VPCs per Region")
                     .serviceCode("vpc")
                     .build());
         
             }
         }
         
         
      • getServiceQuotaPlain

        public static java.util.concurrent.CompletableFuture<GetServiceQuotaResult> getServiceQuotaPlain​(GetServiceQuotaPlainArgs args)
        Retrieve information about a Service Quota. > **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.` ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetServiceQuotaArgs;
         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 byQuotaCode = ServicequotasFunctions.getServiceQuota(GetServiceQuotaArgs.builder()
                     .quotaCode("L-F678F1CE")
                     .serviceCode("vpc")
                     .build());
         
                 final var byQuotaName = ServicequotasFunctions.getServiceQuota(GetServiceQuotaArgs.builder()
                     .quotaName("VPCs per Region")
                     .serviceCode("vpc")
                     .build());
         
             }
         }
         
         
      • getServiceQuota

        public static com.pulumi.core.Output<GetServiceQuotaResult> getServiceQuota​(GetServiceQuotaArgs args,
                                                                                    com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Service Quota. > **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.` ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetServiceQuotaArgs;
         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 byQuotaCode = ServicequotasFunctions.getServiceQuota(GetServiceQuotaArgs.builder()
                     .quotaCode("L-F678F1CE")
                     .serviceCode("vpc")
                     .build());
         
                 final var byQuotaName = ServicequotasFunctions.getServiceQuota(GetServiceQuotaArgs.builder()
                     .quotaName("VPCs per Region")
                     .serviceCode("vpc")
                     .build());
         
             }
         }
         
         
      • getServiceQuota

        public static com.pulumi.core.Output<GetServiceQuotaResult> getServiceQuota​(GetServiceQuotaArgs args,
                                                                                    com.pulumi.deployment.InvokeOutputOptions options)
        Retrieve information about a Service Quota. > **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.` ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetServiceQuotaArgs;
         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 byQuotaCode = ServicequotasFunctions.getServiceQuota(GetServiceQuotaArgs.builder()
                     .quotaCode("L-F678F1CE")
                     .serviceCode("vpc")
                     .build());
         
                 final var byQuotaName = ServicequotasFunctions.getServiceQuota(GetServiceQuotaArgs.builder()
                     .quotaName("VPCs per Region")
                     .serviceCode("vpc")
                     .build());
         
             }
         }
         
         
      • getServiceQuotaPlain

        public static java.util.concurrent.CompletableFuture<GetServiceQuotaResult> getServiceQuotaPlain​(GetServiceQuotaPlainArgs args,
                                                                                                         com.pulumi.deployment.InvokeOptions options)
        Retrieve information about a Service Quota. > **NOTE:** Global quotas apply to all AWS regions, but can only be accessed in `us-east-1` in the Commercial partition or `us-gov-west-1` in the GovCloud partition. In other regions, the AWS API will return the error `The request failed because the specified service does not exist.` ## Example Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetServiceQuotaArgs;
         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 byQuotaCode = ServicequotasFunctions.getServiceQuota(GetServiceQuotaArgs.builder()
                     .quotaCode("L-F678F1CE")
                     .serviceCode("vpc")
                     .build());
         
                 final var byQuotaName = ServicequotasFunctions.getServiceQuota(GetServiceQuotaArgs.builder()
                     .quotaName("VPCs per Region")
                     .serviceCode("vpc")
                     .build());
         
             }
         }
         
         
      • getTemplates

        public static com.pulumi.core.Output<GetTemplatesResult> getTemplates()
        Data source for managing AWS Service Quotas Templates. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetTemplatesArgs;
         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 = ServicequotasFunctions.getTemplates(GetTemplatesArgs.builder()
                     .awsRegion("us-east-1")
                     .build());
         
             }
         }
         
         
      • getTemplatesPlain

        public static java.util.concurrent.CompletableFuture<GetTemplatesResult> getTemplatesPlain()
        Data source for managing AWS Service Quotas Templates. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetTemplatesArgs;
         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 = ServicequotasFunctions.getTemplates(GetTemplatesArgs.builder()
                     .awsRegion("us-east-1")
                     .build());
         
             }
         }
         
         
      • getTemplates

        public static com.pulumi.core.Output<GetTemplatesResult> getTemplates​(GetTemplatesArgs args)
        Data source for managing AWS Service Quotas Templates. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetTemplatesArgs;
         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 = ServicequotasFunctions.getTemplates(GetTemplatesArgs.builder()
                     .awsRegion("us-east-1")
                     .build());
         
             }
         }
         
         
      • getTemplatesPlain

        public static java.util.concurrent.CompletableFuture<GetTemplatesResult> getTemplatesPlain​(GetTemplatesPlainArgs args)
        Data source for managing AWS Service Quotas Templates. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetTemplatesArgs;
         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 = ServicequotasFunctions.getTemplates(GetTemplatesArgs.builder()
                     .awsRegion("us-east-1")
                     .build());
         
             }
         }
         
         
      • getTemplates

        public static com.pulumi.core.Output<GetTemplatesResult> getTemplates​(GetTemplatesArgs args,
                                                                              com.pulumi.deployment.InvokeOptions options)
        Data source for managing AWS Service Quotas Templates. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetTemplatesArgs;
         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 = ServicequotasFunctions.getTemplates(GetTemplatesArgs.builder()
                     .awsRegion("us-east-1")
                     .build());
         
             }
         }
         
         
      • getTemplates

        public static com.pulumi.core.Output<GetTemplatesResult> getTemplates​(GetTemplatesArgs args,
                                                                              com.pulumi.deployment.InvokeOutputOptions options)
        Data source for managing AWS Service Quotas Templates. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetTemplatesArgs;
         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 = ServicequotasFunctions.getTemplates(GetTemplatesArgs.builder()
                     .awsRegion("us-east-1")
                     .build());
         
             }
         }
         
         
      • getTemplatesPlain

        public static java.util.concurrent.CompletableFuture<GetTemplatesResult> getTemplatesPlain​(GetTemplatesPlainArgs args,
                                                                                                   com.pulumi.deployment.InvokeOptions options)
        Data source for managing AWS Service Quotas Templates. ## Example Usage ### Basic Usage
         
         package generated_program;
         
         import com.pulumi.Context;
         import com.pulumi.Pulumi;
         import com.pulumi.core.Output;
         import com.pulumi.aws.servicequotas.ServicequotasFunctions;
         import com.pulumi.aws.servicequotas.inputs.GetTemplatesArgs;
         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 = ServicequotasFunctions.getTemplates(GetTemplatesArgs.builder()
                     .awsRegion("us-east-1")
                     .build());
         
             }
         }