Skip to main content

vpce_configurations

Creates, updates, deletes, gets or lists a vpce_configurations resource.

Overview

Namevpce_configurations
TypeResource
Idaws.devicefarm.vpce_configurations

Fields

The following fields are returned by SELECT queries:

NameDatatypeDescription
arnstringThe Amazon Resource Name (ARN) of the VPC endpoint configuration. (pattern: <code>^arn:aws:devicefarm:.+</code>)
service_dns_namestringThe DNS name that maps to the private IP address of the service you want to access.
vpce_configuration_descriptionstringAn optional description that provides details about your VPC endpoint configuration.
vpce_configuration_namestringThe friendly name you give to your VPC endpoint configuration to manage your configurations more easily.
vpce_service_namestringThe name of the VPC endpoint service running in your AWS account that you want Device Farm to test.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
get_vpce_configurationselectregionReturns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.
list_vpce_configurationsselectregionReturns information about all Amazon Virtual Private Cloud (VPC) endpoint configurations in the AWS account.
create_vpce_configurationinsertregion, vpceConfigurationName, vpceServiceName, serviceDnsNameCreates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.
update_vpce_configurationupdateregion, arnUpdates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.
delete_vpce_configurationdeleteregionDeletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
regionstringAWS region (default: us-east-1)

SELECT examples

Returns information about the configuration settings for your Amazon Virtual Private Cloud (VPC) endpoint.

SELECT
arn,
service_dns_name,
vpce_configuration_description,
vpce_configuration_name,
vpce_service_name
FROM aws.devicefarm.vpce_configurations
WHERE region = '{{ region }}' -- required
;

INSERT examples

Creates a configuration record in Device Farm for your Amazon Virtual Private Cloud (VPC) endpoint.

INSERT INTO aws.devicefarm.vpce_configurations (
vpceConfigurationName,
vpceServiceName,
serviceDnsName,
vpceConfigurationDescription,
region
)
SELECT
'{{ vpceConfigurationName }}' /* required */,
'{{ vpceServiceName }}' /* required */,
'{{ serviceDnsName }}' /* required */,
'{{ vpceConfigurationDescription }}',
'{{ region }}'
RETURNING
vpce_configuration
;

UPDATE examples

Updates information about an Amazon Virtual Private Cloud (VPC) endpoint configuration.

UPDATE aws.devicefarm.vpce_configurations
SET
arn = '{{ arn }}',
vpceConfigurationName = '{{ vpceConfigurationName }}',
vpceServiceName = '{{ vpceServiceName }}',
serviceDnsName = '{{ serviceDnsName }}',
vpceConfigurationDescription = '{{ vpceConfigurationDescription }}'
WHERE
region = '{{ region }}' --required
AND arn = '{{ arn }}' --required
RETURNING
vpce_configuration;

DELETE examples

Deletes a configuration for your Amazon Virtual Private Cloud (VPC) endpoint.

DELETE FROM aws.devicefarm.vpce_configurations
WHERE region = '{{ region }}' --required
;