flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud
flexibleengine.getVpcepEndpoints
Explore with Pulumi AI
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud
Use this data source to get VPC endpoints.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.flexibleengine.FlexibleengineFunctions;
import com.pulumi.flexibleengine.inputs.GetVpcepEndpointsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
final var allEndpoints = FlexibleengineFunctions.getVpcepEndpoints();
final var dnsEndpoints = FlexibleengineFunctions.getVpcepEndpoints(GetVpcepEndpointsArgs.builder()
.endpointServiceName("dns")
.build());
}
}
variables:
allEndpoints:
fn::invoke:
function: flexibleengine:getVpcepEndpoints
arguments: {}
dnsEndpoints:
fn::invoke:
function: flexibleengine:getVpcepEndpoints
arguments:
endpointServiceName: dns
Using getVpcepEndpoints
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getVpcepEndpoints(args: GetVpcepEndpointsArgs, opts?: InvokeOptions): Promise<GetVpcepEndpointsResult>
function getVpcepEndpointsOutput(args: GetVpcepEndpointsOutputArgs, opts?: InvokeOptions): Output<GetVpcepEndpointsResult>
def get_vpcep_endpoints(endpoint_id: Optional[str] = None,
id: Optional[str] = None,
service_name: Optional[str] = None,
vpc_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetVpcepEndpointsResult
def get_vpcep_endpoints_output(endpoint_id: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
service_name: Optional[pulumi.Input[str]] = None,
vpc_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetVpcepEndpointsResult]
func GetVpcepEndpoints(ctx *Context, args *GetVpcepEndpointsArgs, opts ...InvokeOption) (*GetVpcepEndpointsResult, error)
func GetVpcepEndpointsOutput(ctx *Context, args *GetVpcepEndpointsOutputArgs, opts ...InvokeOption) GetVpcepEndpointsResultOutput
> Note: This function is named GetVpcepEndpoints
in the Go SDK.
public static class GetVpcepEndpoints
{
public static Task<GetVpcepEndpointsResult> InvokeAsync(GetVpcepEndpointsArgs args, InvokeOptions? opts = null)
public static Output<GetVpcepEndpointsResult> Invoke(GetVpcepEndpointsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetVpcepEndpointsResult> getVpcepEndpoints(GetVpcepEndpointsArgs args, InvokeOptions options)
public static Output<GetVpcepEndpointsResult> getVpcepEndpoints(GetVpcepEndpointsArgs args, InvokeOptions options)
fn::invoke:
function: flexibleengine:index/getVpcepEndpoints:getVpcepEndpoints
arguments:
# arguments dictionary
The following arguments are supported:
- Endpoint
Id string - Specifies the unique ID of the VPC endpoint.
- Id string
- The unique ID of the public VPC endpoint service.
- Service
Name string - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- Vpc
Id string - Specifies the unique ID of the vpc holding the VPC endpoint service.
- Endpoint
Id string - Specifies the unique ID of the VPC endpoint.
- Id string
- The unique ID of the public VPC endpoint service.
- Service
Name string - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- Vpc
Id string - Specifies the unique ID of the vpc holding the VPC endpoint service.
- endpoint
Id String - Specifies the unique ID of the VPC endpoint.
- id String
- The unique ID of the public VPC endpoint service.
- service
Name String - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- vpc
Id String - Specifies the unique ID of the vpc holding the VPC endpoint service.
- endpoint
Id string - Specifies the unique ID of the VPC endpoint.
- id string
- The unique ID of the public VPC endpoint service.
- service
Name string - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- vpc
Id string - Specifies the unique ID of the vpc holding the VPC endpoint service.
- endpoint_
id str - Specifies the unique ID of the VPC endpoint.
- id str
- The unique ID of the public VPC endpoint service.
- service_
name str - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- vpc_
id str - Specifies the unique ID of the vpc holding the VPC endpoint service.
- endpoint
Id String - Specifies the unique ID of the VPC endpoint.
- id String
- The unique ID of the public VPC endpoint service.
- service
Name String - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- vpc
Id String - Specifies the unique ID of the vpc holding the VPC endpoint service.
getVpcepEndpoints Result
The following output properties are available:
- Endpoints
List<Get
Vpcep Endpoints Endpoint> - Indicates the public VPC endpoints information. Structure is documented below.
- Id string
- The unique ID of the public VPC endpoint service.
- Endpoint
Id string - Service
Name string - The name of the VPC endpoint service.
- Vpc
Id string - The ID of the VPC holding the VPC endpoint service.
- Endpoints
[]Get
Vpcep Endpoints Endpoint - Indicates the public VPC endpoints information. Structure is documented below.
- Id string
- The unique ID of the public VPC endpoint service.
- Endpoint
Id string - Service
Name string - The name of the VPC endpoint service.
- Vpc
Id string - The ID of the VPC holding the VPC endpoint service.
- endpoints
List<Get
Vpcep Endpoints Endpoint> - Indicates the public VPC endpoints information. Structure is documented below.
- id String
- The unique ID of the public VPC endpoint service.
- endpoint
Id String - service
Name String - The name of the VPC endpoint service.
- vpc
Id String - The ID of the VPC holding the VPC endpoint service.
- endpoints
Get
Vpcep Endpoints Endpoint[] - Indicates the public VPC endpoints information. Structure is documented below.
- id string
- The unique ID of the public VPC endpoint service.
- endpoint
Id string - service
Name string - The name of the VPC endpoint service.
- vpc
Id string - The ID of the VPC holding the VPC endpoint service.
- endpoints
Sequence[Get
Vpcep Endpoints Endpoint] - Indicates the public VPC endpoints information. Structure is documented below.
- id str
- The unique ID of the public VPC endpoint service.
- endpoint_
id str - service_
name str - The name of the VPC endpoint service.
- vpc_
id str - The ID of the VPC holding the VPC endpoint service.
- endpoints List<Property Map>
- Indicates the public VPC endpoints information. Structure is documented below.
- id String
- The unique ID of the public VPC endpoint service.
- endpoint
Id String - service
Name String - The name of the VPC endpoint service.
- vpc
Id String - The ID of the VPC holding the VPC endpoint service.
Supporting Types
GetVpcepEndpointsEndpoint
- Created
At string - Creation date of the VPC endpoint.
- Enable
Dns bool - Flag indicating dns has been enabled for the VPC endpoint.
- Enable
Whitelist bool - Flag indicating access control have been enabled on this VPC endpoint.
- Id string
- The unique ID of the public VPC endpoint service.
- Ip
Address string - The IP of the VPC endpoint.
- Network
Id string - The ID of the subnet holding the VPC endpoint.
- Packet
Id double - The marker id of the VPC endpoint.
- Private
Domain stringName - DNS name pointing to the VPC endpoint ip.
- Project
Id string - The ID of the project holding the VPC endpoint.
- Service
Id string - The ID of the VPC endpoint service.
- Service
Name string - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- Service
Type string - The type of the VPC endpoint.
- Status string
- The connection status of the VPC endpoint.
- List<Get
Vpcep Endpoints Endpoint Tag> - The key/value pairs to associate with the VPC endpoint.
- Updated
At string - Last update date of the VPC endpoint.
- Vpc
Id string - Specifies the unique ID of the vpc holding the VPC endpoint service.
- Whitelists List<string>
- List of IP or CIDR block which can access the VPC endpoint.
- Created
At string - Creation date of the VPC endpoint.
- Enable
Dns bool - Flag indicating dns has been enabled for the VPC endpoint.
- Enable
Whitelist bool - Flag indicating access control have been enabled on this VPC endpoint.
- Id string
- The unique ID of the public VPC endpoint service.
- Ip
Address string - The IP of the VPC endpoint.
- Network
Id string - The ID of the subnet holding the VPC endpoint.
- Packet
Id float64 - The marker id of the VPC endpoint.
- Private
Domain stringName - DNS name pointing to the VPC endpoint ip.
- Project
Id string - The ID of the project holding the VPC endpoint.
- Service
Id string - The ID of the VPC endpoint service.
- Service
Name string - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- Service
Type string - The type of the VPC endpoint.
- Status string
- The connection status of the VPC endpoint.
- []Get
Vpcep Endpoints Endpoint Tag - The key/value pairs to associate with the VPC endpoint.
- Updated
At string - Last update date of the VPC endpoint.
- Vpc
Id string - Specifies the unique ID of the vpc holding the VPC endpoint service.
- Whitelists []string
- List of IP or CIDR block which can access the VPC endpoint.
- created
At String - Creation date of the VPC endpoint.
- enable
Dns Boolean - Flag indicating dns has been enabled for the VPC endpoint.
- enable
Whitelist Boolean - Flag indicating access control have been enabled on this VPC endpoint.
- id String
- The unique ID of the public VPC endpoint service.
- ip
Address String - The IP of the VPC endpoint.
- network
Id String - The ID of the subnet holding the VPC endpoint.
- packet
Id Double - The marker id of the VPC endpoint.
- private
Domain StringName - DNS name pointing to the VPC endpoint ip.
- project
Id String - The ID of the project holding the VPC endpoint.
- service
Id String - The ID of the VPC endpoint service.
- service
Name String - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- service
Type String - The type of the VPC endpoint.
- status String
- The connection status of the VPC endpoint.
- List<Get
Vpcep Endpoints Endpoint Tag> - The key/value pairs to associate with the VPC endpoint.
- updated
At String - Last update date of the VPC endpoint.
- vpc
Id String - Specifies the unique ID of the vpc holding the VPC endpoint service.
- whitelists List<String>
- List of IP or CIDR block which can access the VPC endpoint.
- created
At string - Creation date of the VPC endpoint.
- enable
Dns boolean - Flag indicating dns has been enabled for the VPC endpoint.
- enable
Whitelist boolean - Flag indicating access control have been enabled on this VPC endpoint.
- id string
- The unique ID of the public VPC endpoint service.
- ip
Address string - The IP of the VPC endpoint.
- network
Id string - The ID of the subnet holding the VPC endpoint.
- packet
Id number - The marker id of the VPC endpoint.
- private
Domain stringName - DNS name pointing to the VPC endpoint ip.
- project
Id string - The ID of the project holding the VPC endpoint.
- service
Id string - The ID of the VPC endpoint service.
- service
Name string - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- service
Type string - The type of the VPC endpoint.
- status string
- The connection status of the VPC endpoint.
- Get
Vpcep Endpoints Endpoint Tag[] - The key/value pairs to associate with the VPC endpoint.
- updated
At string - Last update date of the VPC endpoint.
- vpc
Id string - Specifies the unique ID of the vpc holding the VPC endpoint service.
- whitelists string[]
- List of IP or CIDR block which can access the VPC endpoint.
- created_
at str - Creation date of the VPC endpoint.
- enable_
dns bool - Flag indicating dns has been enabled for the VPC endpoint.
- enable_
whitelist bool - Flag indicating access control have been enabled on this VPC endpoint.
- id str
- The unique ID of the public VPC endpoint service.
- ip_
address str - The IP of the VPC endpoint.
- network_
id str - The ID of the subnet holding the VPC endpoint.
- packet_
id float - The marker id of the VPC endpoint.
- private_
domain_ strname - DNS name pointing to the VPC endpoint ip.
- project_
id str - The ID of the project holding the VPC endpoint.
- service_
id str - The ID of the VPC endpoint service.
- service_
name str - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- service_
type str - The type of the VPC endpoint.
- status str
- The connection status of the VPC endpoint.
- Sequence[Get
Vpcep Endpoints Endpoint Tag] - The key/value pairs to associate with the VPC endpoint.
- updated_
at str - Last update date of the VPC endpoint.
- vpc_
id str - Specifies the unique ID of the vpc holding the VPC endpoint service.
- whitelists Sequence[str]
- List of IP or CIDR block which can access the VPC endpoint.
- created
At String - Creation date of the VPC endpoint.
- enable
Dns Boolean - Flag indicating dns has been enabled for the VPC endpoint.
- enable
Whitelist Boolean - Flag indicating access control have been enabled on this VPC endpoint.
- id String
- The unique ID of the public VPC endpoint service.
- ip
Address String - The IP of the VPC endpoint.
- network
Id String - The ID of the subnet holding the VPC endpoint.
- packet
Id Number - The marker id of the VPC endpoint.
- private
Domain StringName - DNS name pointing to the VPC endpoint ip.
- project
Id String - The ID of the project holding the VPC endpoint.
- service
Id String - The ID of the VPC endpoint service.
- service
Name String - Specifies the name of the VPC endpoint service. The value is not case-sensitive and supports fuzzy match.
- service
Type String - The type of the VPC endpoint.
- status String
- The connection status of the VPC endpoint.
- List<Property Map>
- The key/value pairs to associate with the VPC endpoint.
- updated
At String - Last update date of the VPC endpoint.
- vpc
Id String - Specifies the unique ID of the vpc holding the VPC endpoint service.
- whitelists List<String>
- List of IP or CIDR block which can access the VPC endpoint.
GetVpcepEndpointsEndpointTag
Package Details
- Repository
- flexibleengine flexibleenginecloud/terraform-provider-flexibleengine
- License
- Notes
- This Pulumi package is based on the
flexibleengine
Terraform Provider.
flexibleengine 1.46.0 published on Monday, Apr 14, 2025 by flexibleenginecloud