Skip to main content

cpe_device_shapes

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

Overview​

Namecpe_device_shapes
TypeResource
Idoci.network.cpe_device_shapes

Fields​

The following fields are returned by SELECT queries:

The parameters is being retrieved.

NameDatatypeDescription
cpeDeviceInfoobjectBasic information about a particular CPE device type.
cpeDeviceShapeIdstringThe [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the CPE device shape. This value uniquely identifies the type of CPE device.
parametersarrayFor certain CPE devices types, the customer can provide answers to questions that are specific to the device type. This attribute contains a list of those questions. The Networking service merges the answers with other information and renders a set of CPE configuration content. To provide the answers, use [UpdateTunnelCpeDeviceConfig](#/en/iaas/latest/TunnelCpeDeviceConfig/UpdateTunnelCpeDeviceConfig).
templatestringA template of CPE device configuration information that will be merged with the customer's answers to the questions to render the final CPE device configuration content. Also see: * [GetCpeDeviceConfigContent](#/en/iaas/latest/Cpe/GetCpeDeviceConfigContent) * [GetIpsecCpeDeviceConfigContent](#/en/iaas/latest/IPSecConnection/GetIpsecCpeDeviceConfigContent) * [GetTunnelCpeDeviceConfigContent](#/en/iaas/latest/TunnelCpeDeviceConfig/GetTunnelCpeDeviceConfigContent)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectcpeDeviceShapeId, regionopc-request-idGets the detailed information about the specified CPE device type. This might include a set of questions<br />that are specific to the particular CPE device type. The customer must supply answers to those questions<br />(see [UpdateTunnelCpeDeviceConfig](#/en/iaas/latest/TunnelCpeDeviceConfig/UpdateTunnelCpeDeviceConfig)).<br />The service merges the answers with a template of other information for the CPE device type. The following<br />operations return the merged content:<br /><br /> * [GetCpeDeviceConfigContent](#/en/iaas/latest/Cpe/GetCpeDeviceConfigContent)<br /> * [GetIpsecCpeDeviceConfigContent](#/en/iaas/latest/IPSecConnection/GetIpsecCpeDeviceConfigContent)<br /> * [GetTunnelCpeDeviceConfigContent](#/en/iaas/latest/TunnelCpeDeviceConfig/GetTunnelCpeDeviceConfigContent)<br />
listselectregionlimit, page, opc-request-idLists the CPE device types that the Networking service provides CPE configuration<br />content for (example: Cisco ASA). The content helps a network engineer configure<br />the actual CPE device represented by a [Cpe](#/en/iaas/latest/Cpe/) object.<br /><br />If you want to generate CPE configuration content for one of the returned CPE device types,<br />ensure that the [Cpe](#/en/iaas/latest/Cpe/) object's cpeDeviceShapeId attribute is set<br />to the CPE device type's [OCID](/iaas/Content/General/Concepts/identifiers.htm) (returned by this operation).<br /><br />For information about generating CPE configuration content, see these operations:<br /><br /> * [GetCpeDeviceConfigContent](#/en/iaas/latest/Cpe/GetCpeDeviceConfigContent)<br /> * [GetIpsecCpeDeviceConfigContent](#/en/iaas/latest/IPSecConnection/GetIpsecCpeDeviceConfigContent)<br /> * [GetTunnelCpeDeviceConfigContent](#/en/iaas/latest/TunnelCpeDeviceConfig/GetTunnelCpeDeviceConfigContent)<br />

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
cpeDeviceShapeIdstringThe [OCID](/iaas/Content/General/Concepts/identifiers.htm) of the CPE device shape.
regionstringOCI region identifier (e.g. us-ashburn-1, ap-sydney-1); resolves from OCI_REGION when not supplied in the query. (default: us-ashburn-1, x-stackQL-envVar: OCI_REGION)
limitintegerFor list pagination. The maximum number of results per page, or items to return in a paginated "List" call. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine). Example: 50
opc-request-idstringUnique identifier for the request. If you need to contact Oracle about a particular request, please provide the request ID.
pagestringFor list pagination. The value of the opc-next-page response header from the previous "List" call. For important details about how pagination works, see [List Pagination](/iaas/Content/API/Concepts/usingapi.htm#nine).

SELECT examples​

Gets the detailed information about the specified CPE device type. This might include a set of questions<br />that are specific to the particular CPE device type. The customer must supply answers to those questions<br />(see [UpdateTunnelCpeDeviceConfig](#/en/iaas/latest/TunnelCpeDeviceConfig/UpdateTunnelCpeDeviceConfig)).<br />The service merges the answers with a template of other information for the CPE device type. The following<br />operations return the merged content:<br /><br /> * [GetCpeDeviceConfigContent](#/en/iaas/latest/Cpe/GetCpeDeviceConfigContent)<br /> * [GetIpsecCpeDeviceConfigContent](#/en/iaas/latest/IPSecConnection/GetIpsecCpeDeviceConfigContent)<br /> * [GetTunnelCpeDeviceConfigContent](#/en/iaas/latest/TunnelCpeDeviceConfig/GetTunnelCpeDeviceConfigContent)<br />

SELECT
cpeDeviceInfo,
cpeDeviceShapeId,
parameters,
template
FROM oci.network.cpe_device_shapes
WHERE cpeDeviceShapeId = '{{ cpeDeviceShapeId }}' -- required
AND region = '{{ region }}' -- required
AND opc-request-id = '{{ opc-request-id }}'
;