vpc_endpoints
Creates, updates, deletes, gets or lists a vpc_endpoints
resource.
Overview
Name | vpc_endpoints |
Type | Resource |
Id | databricks_account.provisioning.vpc_endpoints |
Fields
The following fields are returned by SELECT
queries:
- get
- list
The VPC endpoint was successfully returned.
Name | Datatype | Description |
---|---|---|
account_id | string | |
aws_account_id | string | |
aws_endpoint_service_id | string | |
aws_vpc_endpoint_id | string | |
vpc_endpoint_id | string | |
vpc_endpoint_name | string | |
region | string | |
state | string | |
use_case | string |
The VPC endpoints were successfully returned.
Name | Datatype | Description |
---|---|---|
account_id | string | |
aws_account_id | string | |
aws_endpoint_service_id | string | |
aws_vpc_endpoint_id | string | |
vpc_endpoint_id | string | |
vpc_endpoint_name | string | |
region | string | |
state | string | |
use_case | string |
Methods
The following methods are available for this resource:
Name | Accessible by | Required Params | Optional Params | Description |
---|---|---|---|---|
get | select | Gets a VPC endpoint configuration, which represents a | ||
list | select | Gets a list of all VPC endpoints for an account, specified by ID. | ||
create | insert | Creates a VPC endpoint configuration, which represents a | ||
delete | delete | Deletes a VPC endpoint configuration, which represents an |
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.
Name | Datatype | Description |
---|
SELECT
examples
- get
- list
Gets a VPC endpoint configuration, which represents a
SELECT
account_id,
aws_account_id,
aws_endpoint_service_id,
aws_vpc_endpoint_id,
vpc_endpoint_id,
vpc_endpoint_name,
region,
state,
use_case
FROM databricks_account.provisioning.vpc_endpoints;
Gets a list of all VPC endpoints for an account, specified by ID.
SELECT
account_id,
aws_account_id,
aws_endpoint_service_id,
aws_vpc_endpoint_id,
vpc_endpoint_id,
vpc_endpoint_name,
region,
state,
use_case
FROM databricks_account.provisioning.vpc_endpoints;
INSERT
examples
- create
- Manifest
Creates a VPC endpoint configuration, which represents a
INSERT INTO databricks_account.provisioning.vpc_endpoints (
data__vpc_endpoint_name,
data__aws_vpc_endpoint_id,
data__region
)
SELECT
'{{ vpc_endpoint_name }}',
'{{ aws_vpc_endpoint_id }}',
'{{ region }}'
RETURNING
account_id,
aws_account_id,
aws_endpoint_service_id,
aws_vpc_endpoint_id,
vpc_endpoint_id,
vpc_endpoint_name,
region,
state,
use_case
;
# Description fields are for documentation purposes
- name: vpc_endpoints
props:
- name: vpc_endpoint_name
value: required
- name: aws_vpc_endpoint_id
value: string
- name: region
value: string
DELETE
examples
- delete
Deletes a VPC endpoint configuration, which represents an
DELETE FROM databricks_account.provisioning.vpc_endpoints;