Package com.pulumi.aws.vpc
Class VpcFunctions
- java.lang.Object
-
- com.pulumi.aws.vpc.VpcFunctions
-
public final class VpcFunctions extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description VpcFunctions()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static com.pulumi.core.Output<GetEndpointAssociationsResult>getEndpointAssociations(GetEndpointAssociationsArgs args)Data source for managing an AWS EC2 VPC Endpoint Associations.static com.pulumi.core.Output<GetEndpointAssociationsResult>getEndpointAssociations(GetEndpointAssociationsArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing an AWS EC2 VPC Endpoint Associations.static com.pulumi.core.Output<GetEndpointAssociationsResult>getEndpointAssociations(GetEndpointAssociationsArgs args, com.pulumi.deployment.InvokeOutputOptions options)Data source for managing an AWS EC2 VPC Endpoint Associations.static java.util.concurrent.CompletableFuture<GetEndpointAssociationsResult>getEndpointAssociationsPlain(GetEndpointAssociationsPlainArgs args)Data source for managing an AWS EC2 VPC Endpoint Associations.static java.util.concurrent.CompletableFuture<GetEndpointAssociationsResult>getEndpointAssociationsPlain(GetEndpointAssociationsPlainArgs args, com.pulumi.deployment.InvokeOptions options)Data source for managing an AWS EC2 VPC Endpoint Associations.static com.pulumi.core.Output<GetSecurityGroupRuleResult>getSecurityGroupRule()`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule.static com.pulumi.core.Output<GetSecurityGroupRuleResult>getSecurityGroupRule(GetSecurityGroupRuleArgs args)`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule.static com.pulumi.core.Output<GetSecurityGroupRuleResult>getSecurityGroupRule(GetSecurityGroupRuleArgs args, com.pulumi.deployment.InvokeOptions options)`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule.static com.pulumi.core.Output<GetSecurityGroupRuleResult>getSecurityGroupRule(GetSecurityGroupRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule.static java.util.concurrent.CompletableFuture<GetSecurityGroupRuleResult>getSecurityGroupRulePlain()`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule.static java.util.concurrent.CompletableFuture<GetSecurityGroupRuleResult>getSecurityGroupRulePlain(GetSecurityGroupRulePlainArgs args)`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule.static java.util.concurrent.CompletableFuture<GetSecurityGroupRuleResult>getSecurityGroupRulePlain(GetSecurityGroupRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule.static com.pulumi.core.Output<GetSecurityGroupRulesResult>getSecurityGroupRules()This resource can be useful for getting back a set of security group rule IDs.static com.pulumi.core.Output<GetSecurityGroupRulesResult>getSecurityGroupRules(GetSecurityGroupRulesArgs args)This resource can be useful for getting back a set of security group rule IDs.static com.pulumi.core.Output<GetSecurityGroupRulesResult>getSecurityGroupRules(GetSecurityGroupRulesArgs args, com.pulumi.deployment.InvokeOptions options)This resource can be useful for getting back a set of security group rule IDs.static com.pulumi.core.Output<GetSecurityGroupRulesResult>getSecurityGroupRules(GetSecurityGroupRulesArgs args, com.pulumi.deployment.InvokeOutputOptions options)This resource can be useful for getting back a set of security group rule IDs.static java.util.concurrent.CompletableFuture<GetSecurityGroupRulesResult>getSecurityGroupRulesPlain()This resource can be useful for getting back a set of security group rule IDs.static java.util.concurrent.CompletableFuture<GetSecurityGroupRulesResult>getSecurityGroupRulesPlain(GetSecurityGroupRulesPlainArgs args)This resource can be useful for getting back a set of security group rule IDs.static java.util.concurrent.CompletableFuture<GetSecurityGroupRulesResult>getSecurityGroupRulesPlain(GetSecurityGroupRulesPlainArgs args, com.pulumi.deployment.InvokeOptions options)This resource can be useful for getting back a set of security group rule IDs.
-
-
-
Method Detail
-
getEndpointAssociations
public static com.pulumi.core.Output<GetEndpointAssociationsResult> getEndpointAssociations(GetEndpointAssociationsArgs args)
Data source for managing an AWS EC2 VPC Endpoint Associations. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetEndpointAssociationsArgs; 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 = VpcFunctions.getEndpointAssociations(GetEndpointAssociationsArgs.builder() .vpcEndpointId(exampleAwsVpcEndpoint.id()) .build()); } }
-
getEndpointAssociationsPlain
public static java.util.concurrent.CompletableFuture<GetEndpointAssociationsResult> getEndpointAssociationsPlain(GetEndpointAssociationsPlainArgs args)
Data source for managing an AWS EC2 VPC Endpoint Associations. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetEndpointAssociationsArgs; 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 = VpcFunctions.getEndpointAssociations(GetEndpointAssociationsArgs.builder() .vpcEndpointId(exampleAwsVpcEndpoint.id()) .build()); } }
-
getEndpointAssociations
public static com.pulumi.core.Output<GetEndpointAssociationsResult> getEndpointAssociations(GetEndpointAssociationsArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing an AWS EC2 VPC Endpoint Associations. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetEndpointAssociationsArgs; 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 = VpcFunctions.getEndpointAssociations(GetEndpointAssociationsArgs.builder() .vpcEndpointId(exampleAwsVpcEndpoint.id()) .build()); } }
-
getEndpointAssociations
public static com.pulumi.core.Output<GetEndpointAssociationsResult> getEndpointAssociations(GetEndpointAssociationsArgs args, com.pulumi.deployment.InvokeOutputOptions options)
Data source for managing an AWS EC2 VPC Endpoint Associations. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetEndpointAssociationsArgs; 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 = VpcFunctions.getEndpointAssociations(GetEndpointAssociationsArgs.builder() .vpcEndpointId(exampleAwsVpcEndpoint.id()) .build()); } }
-
getEndpointAssociationsPlain
public static java.util.concurrent.CompletableFuture<GetEndpointAssociationsResult> getEndpointAssociationsPlain(GetEndpointAssociationsPlainArgs args, com.pulumi.deployment.InvokeOptions options)
Data source for managing an AWS EC2 VPC Endpoint Associations. ## Example Usage ### Basic Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetEndpointAssociationsArgs; 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 = VpcFunctions.getEndpointAssociations(GetEndpointAssociationsArgs.builder() .vpcEndpointId(exampleAwsVpcEndpoint.id()) .build()); } }
-
getSecurityGroupRule
public static com.pulumi.core.Output<GetSecurityGroupRuleResult> getSecurityGroupRule()
`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule. The arguments of this data source act as filters for querying the available security group rules. The given filters must match exactly one security group rule whose data will be exported as attributes. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRuleArgs; 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 = VpcFunctions.getSecurityGroupRule(GetSecurityGroupRuleArgs.builder() .securityGroupRuleId(securityGroupRuleId) .build()); } }
-
getSecurityGroupRulePlain
public static java.util.concurrent.CompletableFuture<GetSecurityGroupRuleResult> getSecurityGroupRulePlain()
`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule. The arguments of this data source act as filters for querying the available security group rules. The given filters must match exactly one security group rule whose data will be exported as attributes. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRuleArgs; 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 = VpcFunctions.getSecurityGroupRule(GetSecurityGroupRuleArgs.builder() .securityGroupRuleId(securityGroupRuleId) .build()); } }
-
getSecurityGroupRule
public static com.pulumi.core.Output<GetSecurityGroupRuleResult> getSecurityGroupRule(GetSecurityGroupRuleArgs args)
`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule. The arguments of this data source act as filters for querying the available security group rules. The given filters must match exactly one security group rule whose data will be exported as attributes. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRuleArgs; 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 = VpcFunctions.getSecurityGroupRule(GetSecurityGroupRuleArgs.builder() .securityGroupRuleId(securityGroupRuleId) .build()); } }
-
getSecurityGroupRulePlain
public static java.util.concurrent.CompletableFuture<GetSecurityGroupRuleResult> getSecurityGroupRulePlain(GetSecurityGroupRulePlainArgs args)
`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule. The arguments of this data source act as filters for querying the available security group rules. The given filters must match exactly one security group rule whose data will be exported as attributes. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRuleArgs; 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 = VpcFunctions.getSecurityGroupRule(GetSecurityGroupRuleArgs.builder() .securityGroupRuleId(securityGroupRuleId) .build()); } }
-
getSecurityGroupRule
public static com.pulumi.core.Output<GetSecurityGroupRuleResult> getSecurityGroupRule(GetSecurityGroupRuleArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule. The arguments of this data source act as filters for querying the available security group rules. The given filters must match exactly one security group rule whose data will be exported as attributes. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRuleArgs; 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 = VpcFunctions.getSecurityGroupRule(GetSecurityGroupRuleArgs.builder() .securityGroupRuleId(securityGroupRuleId) .build()); } }
-
getSecurityGroupRule
public static com.pulumi.core.Output<GetSecurityGroupRuleResult> getSecurityGroupRule(GetSecurityGroupRuleArgs args, com.pulumi.deployment.InvokeOutputOptions options)
`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule. The arguments of this data source act as filters for querying the available security group rules. The given filters must match exactly one security group rule whose data will be exported as attributes. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRuleArgs; 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 = VpcFunctions.getSecurityGroupRule(GetSecurityGroupRuleArgs.builder() .securityGroupRuleId(securityGroupRuleId) .build()); } }
-
getSecurityGroupRulePlain
public static java.util.concurrent.CompletableFuture<GetSecurityGroupRuleResult> getSecurityGroupRulePlain(GetSecurityGroupRulePlainArgs args, com.pulumi.deployment.InvokeOptions options)
`aws.vpc.getSecurityGroupRule` provides details about a specific security group rule. The arguments of this data source act as filters for querying the available security group rules. The given filters must match exactly one security group rule whose data will be exported as attributes. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRuleArgs; 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 = VpcFunctions.getSecurityGroupRule(GetSecurityGroupRuleArgs.builder() .securityGroupRuleId(securityGroupRuleId) .build()); } }
-
getSecurityGroupRules
public static com.pulumi.core.Output<GetSecurityGroupRulesResult> getSecurityGroupRules()
This resource can be useful for getting back a set of security group rule IDs. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesArgs; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesFilterArgs; 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 = VpcFunctions.getSecurityGroupRules(GetSecurityGroupRulesArgs.builder() .filters(GetSecurityGroupRulesFilterArgs.builder() .name("group-id") .values(securityGroupId) .build()) .build()); } }
-
getSecurityGroupRulesPlain
public static java.util.concurrent.CompletableFuture<GetSecurityGroupRulesResult> getSecurityGroupRulesPlain()
This resource can be useful for getting back a set of security group rule IDs. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesArgs; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesFilterArgs; 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 = VpcFunctions.getSecurityGroupRules(GetSecurityGroupRulesArgs.builder() .filters(GetSecurityGroupRulesFilterArgs.builder() .name("group-id") .values(securityGroupId) .build()) .build()); } }
-
getSecurityGroupRules
public static com.pulumi.core.Output<GetSecurityGroupRulesResult> getSecurityGroupRules(GetSecurityGroupRulesArgs args)
This resource can be useful for getting back a set of security group rule IDs. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesArgs; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesFilterArgs; 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 = VpcFunctions.getSecurityGroupRules(GetSecurityGroupRulesArgs.builder() .filters(GetSecurityGroupRulesFilterArgs.builder() .name("group-id") .values(securityGroupId) .build()) .build()); } }
-
getSecurityGroupRulesPlain
public static java.util.concurrent.CompletableFuture<GetSecurityGroupRulesResult> getSecurityGroupRulesPlain(GetSecurityGroupRulesPlainArgs args)
This resource can be useful for getting back a set of security group rule IDs. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesArgs; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesFilterArgs; 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 = VpcFunctions.getSecurityGroupRules(GetSecurityGroupRulesArgs.builder() .filters(GetSecurityGroupRulesFilterArgs.builder() .name("group-id") .values(securityGroupId) .build()) .build()); } }
-
getSecurityGroupRules
public static com.pulumi.core.Output<GetSecurityGroupRulesResult> getSecurityGroupRules(GetSecurityGroupRulesArgs args, com.pulumi.deployment.InvokeOptions options)
This resource can be useful for getting back a set of security group rule IDs. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesArgs; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesFilterArgs; 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 = VpcFunctions.getSecurityGroupRules(GetSecurityGroupRulesArgs.builder() .filters(GetSecurityGroupRulesFilterArgs.builder() .name("group-id") .values(securityGroupId) .build()) .build()); } }
-
getSecurityGroupRules
public static com.pulumi.core.Output<GetSecurityGroupRulesResult> getSecurityGroupRules(GetSecurityGroupRulesArgs args, com.pulumi.deployment.InvokeOutputOptions options)
This resource can be useful for getting back a set of security group rule IDs. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesArgs; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesFilterArgs; 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 = VpcFunctions.getSecurityGroupRules(GetSecurityGroupRulesArgs.builder() .filters(GetSecurityGroupRulesFilterArgs.builder() .name("group-id") .values(securityGroupId) .build()) .build()); } }
-
getSecurityGroupRulesPlain
public static java.util.concurrent.CompletableFuture<GetSecurityGroupRulesResult> getSecurityGroupRulesPlain(GetSecurityGroupRulesPlainArgs args, com.pulumi.deployment.InvokeOptions options)
This resource can be useful for getting back a set of security group rule IDs. ## Example Usagepackage generated_program; import com.pulumi.Context; import com.pulumi.Pulumi; import com.pulumi.core.Output; import com.pulumi.aws.vpc.VpcFunctions; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesArgs; import com.pulumi.aws.vpc.inputs.GetSecurityGroupRulesFilterArgs; 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 = VpcFunctions.getSecurityGroupRules(GetSecurityGroupRulesArgs.builder() .filters(GetSecurityGroupRulesFilterArgs.builder() .name("group-id") .values(securityGroupId) .build()) .build()); } }
-
-