@Path(value="/edge-gateways")
@Consumes(value="application/json")
@Produces(value="application/vnd.ilandcloud.api.v1.0+json")
public interface EdgeGatewayResource
| Modifier and Type | Method and Description |
|---|---|
CertificateResponse |
createCertificate(String edgeUuid,
CertificateCreateRequest createRequest)
Create a certificate for an edge gateway.
|
CRLResponse |
createCRL(String edgeUuid,
CRLCreateRequest crlCreateRequest)
Create a certificate revocation list (CRL) for an edge gateway.
|
CSRResponse |
createCSR(String edgeUuid,
CSRCreateRequest csrCreateRequest)
Create a certificate signing request (CSR) for an edge gateway.
|
FirewallRestorePointDetailsResponse |
createFirewallRestorePoint(String edgeUuid,
FirewallRestorePointCreateRequest firewallRestorePointCreateRequest)
Create a firewall restore point for an edge gateway's firewall.
|
NATRestorePointDetailsResponse |
createNATRestorePoint(String edgeUuid,
NATRestorePointCreateRequest natRestorePointCreateRequest)
Create a NAT restore point for an edge gateway's NAT.
|
CertificateResponse |
createSelfSignedCertificate(String edgeUuid,
String csrId,
SelfSignCertificateRequest selfSignCertificateRequest)
Create a self-signed certificate on an edge gateway.
|
CertificateResponse |
createSignedCertificate(String edgeUuid,
String csrId,
CertificateImportRequest importRequest)
Import a certificate or a certificate chain against a certificate signing request.
|
void |
deleteCertificate(String edgeUuid,
String certificateId)
Delete a certificate from an edge gateway.
|
void |
deleteCRL(String edgeUuid,
String crlId)
Delete a certificate revocation list (CRL) from an edge gateway.
|
void |
deleteCSR(String edgeUuid,
String csrId)
Delete a certificate signing request (CSR) from an edge gateway.
|
void |
deleteFirewallRestorePoint(String edgeUuid,
long restorePointTime)
Delete a firewall restore point.
|
void |
deleteNATRestorePoint(String edgeUuid,
long restorePointTime)
Delete a NAT restore point.
|
TaskResponse |
disableDistributedRouting(String edgeUuid)
Disable distributed routing for an edge gateway.
|
TaskResponse |
enableDistributedRouting(String edgeUuid)
Enable distributed routing for an edge gateway.
|
CertificatesResponse |
getCertificates(String edgeUuid)
Get the list of certificates for an edge gateway.
|
CRLsResponse |
getCRLs(String edgeUuid)
Get the list of certificate revocation lists (CRLs) for an edge gateway.
|
CSRsResponse |
getCSRs(String edgeUuid)
Get the list of certificate signing requests (CSR) for an edge gateway.
|
EdgeGatewayDistributedRoutingResponse |
getDistributedRoutingStatus(String edgeUuid)
Get the status of distributed routing for an edge gateway.
|
EdgeGatewayDhcpResponse |
getEdgeGatewayDhcp(String edgeUuid)
Get the DHCP configuration for an edge gateway.
|
EdgeGatewayFirewallResponse |
getEdgeGatewayFirewall(String edgeUuid)
Get the firewall configuration for an edge gateway.
|
EdgeGatewayIPsecResponse |
getEdgeGatewayIPsec(String edgeUuid,
boolean showSensitiveData)
Get the IPsec VPN for an edge gateway.
|
EdgeGatewayL2VPNResponse |
getEdgeGatewayL2VPN(String edgeUuid,
boolean showSensitiveData)
Get the L2 VPN for an edge gateway.
|
L2VPNStatisticsResponse |
getEdgeGatewayL2VPNStatistics(String edgeUuid)
Get the L2 VPN statistics for an edge gateway.
|
EdgeGatewayLoadBalancerResponse |
getEdgeGatewayLoadBalancer(String edgeUuid)
Get the load balancer for an edge gateway.
|
EdgeGatewayNATResponse |
getEdgeGatewayNAT(String edgeUuid)
Get the NAT for an edge gateway.
|
RelayTypeOptionListResponse |
getEdgeGatewayRelayOptions(String edgeUuid,
String relayType,
ObjectPagingParams pagingParams)
Get the DHCP relay type options for a edge gateway's relay type.
|
RelayTypeListResponse |
getEdgeGatewayRelayTypes(String edgeUuid)
Get the DHCP relay types for an edge gateway.
|
EdgeGatewayRoutingResponse |
getEdgeGatewayRouting(String edgeUuid)
Get the Routing configuration for an edge gateway.
|
EdgeGatewaySSHSettingsResponse |
getEdgeGatewaySSHSettings(String edgeUuid)
Get the SSH Settings for an edge gateway.
|
EdgeGatewaySSLVPNResponse |
getEdgeGatewaySSLVPN(String edgeUuid)
Get the SSL VPN for an edge gateway.
|
EdgeGatewaySyslogResponse |
getEdgeGatewaySyslog(String edgeUuid)
Get the Syslog settings for an edge gateway.
|
EdgeGatewayVNICsResponse |
getEdgeGatewayVnics(String edgeUuid)
Get the VNICs configuration for an edge gateway.
|
FirewallDestinationObjectListResponse |
getFirewallDestinationObjects(String edgeUuid,
String type,
ObjectPagingParams filters)
Get the list of firewall destination objects.
|
FirewallDestinationTypeListResponse |
getFirewallDestinationTypes(String edgeUuid)
Get the list of firewall destination types.
|
FirewallRestorePointDetailsResponse |
getFirewallRestorePoint(String edgeUuid,
long restorePointTime)
Get a firewall restore point for a specific edge at a given time.
|
FirewallRestorePointListResponse |
getFirewallRestorePoints(String edgeUuid)
Get the firewall restore points for an edge gateway.
|
FirewallRulesInformationResponse |
getFirewallRulesInformation(String edgeUuid)
Retrieves name/ID mappings for all source and destination objects that are assigned to current firewall rules.
|
FirewallSourceObjectListResponse |
getFirewallSourceObjects(String edgeUuid,
String type,
ObjectPagingParams filters)
Get the list of firewall source objects.
|
FirewallSourceTypeListResponse |
getFirewallSourceTypes(String edgeUuid)
Get the list of firewall source types.
|
IPsecStatisticsResponse |
getIPsecStatistics(String edgeUuid)
Retrieve IPSec VPN statistics.
|
NATRestorePointDetailsResponse |
getNATRestorePoint(String edgeUuid,
long restorePointTime)
Get a NAT restore point for a specific edge at a given time.
|
NATRestorePointListResponse |
getNATRestorePoints(String edgeUuid)
Get the NAT restore points for an edge gateway.
|
EdgeGatewayFirewallResponse |
restoreFirewall(String edgeUuid,
RestoreFirewallRequest restoreFirewallRequest)
Restore an edge gateway's firewall configuration to a specified restore point.
|
EdgeGatewayNATResponse |
restoreNAT(String edgeUuid,
RestoreNatRequest restoreNatRequest)
Restore an edge gateway's NAT configuration to a specified restore point.
|
EdgeGatewayDhcpResponse |
updateEdgeGatewayDhcp(String edgeUuid,
EdgeGatewayDhcpUpdateRequest edgeGatewayDhcpUpdateRequest)
Update the DHCP configuration for an edge gateway.
|
EdgeGatewayFirewallResponse |
updateEdgeGatewayFirewall(String edgeUuid,
EdgeGatewayFirewallUpdateRequest firewallUpdateRequest)
Update the firewall configuration for an edge gateway.
|
EdgeGatewayIPsecResponse |
updateEdgeGatewayIPsec(String edgeUuid,
EdgeGatewayIPsecUpdateRequest edgeGatewayIpsecUpdateRequest)
Update the IPsec VPN configuration for an edge gateway.
|
EdgeGatewayL2VPNResponse |
updateEdgeGatewayL2VPN(String edgeUuid,
EdgeGatewayL2VPNUpdateRequest edgeGatewayL2VPNUpdateRequest)
Update the L2 VPN configuration for an edge gateway.
|
EdgeGatewayLoadBalancerResponse |
updateEdgeGatewayLoadBalancer(String edgeUuid,
EdgeGatewayLoadBalancerUpdateRequest loadBalancerUpdateRequest)
Update the load balancer configuration for an edge gateway.
|
EdgeGatewayNATResponse |
updateEdgeGatewayNAT(String edgeUuid,
EdgeGatewayNATUpdateRequest natUpdateRequest)
Update the nat configuration for an edge gateway.
|
EdgeGatewayRoutingResponse |
updateEdgeGatewayRouting(String edgeUuid,
EdgeGatewayRoutingUpdateRequest edgeGatewayRoutingUpdateRequest)
Update the Routing configuration for an edge gateway.
|
RoutingBGPConfigResponse |
updateEdgeGatewayRoutingBGPConfig(String edgeUuid,
RoutingBGPConfigUpdateRequest edgeGatewayRoutingBGPConfigUpdateRequest)
Update the Routing BGP configuration for an edge gateway.
|
RoutingGlobalConfigResponse |
updateEdgeGatewayRoutingGlobalConfig(String edgeUuid,
RoutingGlobalConfigUpdateRequest edgeGatewayRoutingGlobalConfigUpdateRequest)
Update the Routing Global configuration for an edge gateway.
|
RoutingOSPFConfigResponse |
updateEdgeGatewayRoutingOSPFConfig(String edgeUuid,
RoutingOSPFConfigUpdateRequest edgeGatewayRoutingOSPFConfigUpdateRequest)
Update the Routing OSPF configuration for an edge gateway.
|
RoutingStaticConfigResponse |
updateEdgeGatewayRoutingStaticConfig(String edgeUuid,
RoutingStaticConfigUpdateRequest edgeGatewayRoutingStaticConfigUpdateRequest)
Update the Routing Static configuration for an edge gateway.
|
EdgeGatewaySSHSettingsResponse |
updateEdgeGatewaySSHSettings(String edgeUuid,
EdgeGatewaySSHSettingsUpdateRequest updateRequest)
Update the SSH Settings for an edge gateway.
|
EdgeGatewaySSLVPNResponse |
updateEdgeGatewaySSLVPN(String edgeUuid,
EdgeGatewaySSLVPNUpdateRequest edgeGatewaySSLVPNUpdateRequest)
Update the SSL VPN configuration for an edge gateway.
|
EdgeGatewaySyslogResponse |
updateEdgeGatewaySyslog(String edgeUuid,
EdgeGatewaySyslogUpdateRequest updateRequest)
Update the Syslog settings for an edge gateway.
|
@GET
@Path(value="/{edgeUuid}/vnics")
EdgeGatewayVNICsResponse getEdgeGatewayVnics(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/firewall")
EdgeGatewayFirewallResponse getEdgeGatewayFirewall(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/firewall/sources")
FirewallSourceTypeListResponse getFirewallSourceTypes(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/firewall/sources/{type}")
FirewallSourceObjectListResponse getFirewallSourceObjects(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="type")
String type,
@BeanParam
ObjectPagingParams filters)
edgeUuid - edge uuidtype - firewall source object typefilters - firewall object paging params@GET
@Path(value="/{edgeUuid}/firewall/destinations")
FirewallDestinationTypeListResponse getFirewallDestinationTypes(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/firewall/destinations/{type}")
FirewallDestinationObjectListResponse getFirewallDestinationObjects(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="type")
String type,
@BeanParam
ObjectPagingParams filters)
edgeUuid - edge uuidtype - firewall destination object typefilters - firewall object paging params@GET
@Path(value="/{edgeUuid}/firewall/rule-info")
FirewallRulesInformationResponse getFirewallRulesInformation(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@PUT
@Path(value="/{edgeUuid}/firewall")
EdgeGatewayFirewallResponse updateEdgeGatewayFirewall(@PathParam(value="edgeUuid")
String edgeUuid,
EdgeGatewayFirewallUpdateRequest firewallUpdateRequest)
edgeUuid - edge uuidfirewallUpdateRequest - firewall update request@PUT
@Path(value="/{edgeUuid}/nat")
EdgeGatewayNATResponse updateEdgeGatewayNAT(@PathParam(value="edgeUuid")
String edgeUuid,
EdgeGatewayNATUpdateRequest natUpdateRequest)
edgeUuid - edge uuidnatUpdateRequest - nat update request@GET
@Path(value="/{edgeUuid}/nat")
EdgeGatewayNATResponse getEdgeGatewayNAT(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/dhcp")
EdgeGatewayDhcpResponse getEdgeGatewayDhcp(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@PUT
@Path(value="/{edgeUuid}/dhcp")
EdgeGatewayDhcpResponse updateEdgeGatewayDhcp(@PathParam(value="edgeUuid")
String edgeUuid,
EdgeGatewayDhcpUpdateRequest edgeGatewayDhcpUpdateRequest)
edgeUuid - edge uuidedgeGatewayDhcpUpdateRequest - dhcp update request@POST
@Path(value="/{edgeUuid}/firewall/restore-points")
FirewallRestorePointDetailsResponse createFirewallRestorePoint(@PathParam(value="edgeUuid")
String edgeUuid,
FirewallRestorePointCreateRequest firewallRestorePointCreateRequest)
edgeUuid - edge uuidfirewallRestorePointCreateRequest - firewall restore point create request@GET
@Path(value="/{edgeUuid}/firewall/restore-points")
FirewallRestorePointListResponse getFirewallRestorePoints(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/firewall/restore-points/{restorePointTime}")
FirewallRestorePointDetailsResponse getFirewallRestorePoint(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="restorePointTime")
long restorePointTime)
Restore point time is epoch time in milliseconds.
edgeUuid - edge uuidrestorePointTime - restore point time@DELETE
@Path(value="/{edgeUuid}/firewall/restore-points/{restorePointTime}")
void deleteFirewallRestorePoint(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="restorePointTime")
long restorePointTime)
Restore point time is epoch time in milliseconds.
edgeUuid - edge uuidrestorePointTime - restore point time@POST
@Path(value="/{edgeUuid}/firewall/actions/restore")
EdgeGatewayFirewallResponse restoreFirewall(@PathParam(value="edgeUuid")
String edgeUuid,
RestoreFirewallRequest restoreFirewallRequest)
edgeUuid - edge uuidrestoreFirewallRequest - the request body, which specifies the restore point time@GET
@Path(value="/{edgeUuid}/dhcp/relays")
RelayTypeListResponse getEdgeGatewayRelayTypes(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/dhcp/relays/{relayType}")
RelayTypeOptionListResponse getEdgeGatewayRelayOptions(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="relayType")
String relayType,
@BeanParam
ObjectPagingParams pagingParams)
edgeUuid - edge uuidrelayType - the type of dhcp relaypagingParams - filters@POST
@Path(value="/{edgeUuid}/nat/restore-points")
@Consumes(value="application/json")
NATRestorePointDetailsResponse createNATRestorePoint(@PathParam(value="edgeUuid")
String edgeUuid,
NATRestorePointCreateRequest natRestorePointCreateRequest)
edgeUuid - edge uuidnatRestorePointCreateRequest - nat restore point create request@GET
@Path(value="/{edgeUuid}/nat/restore-points")
NATRestorePointListResponse getNATRestorePoints(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/nat/restore-points/{restorePointTime}")
NATRestorePointDetailsResponse getNATRestorePoint(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="restorePointTime")
long restorePointTime)
Restore point time is epoch time in milliseconds.
edgeUuid - edge uuidrestorePointTime - restore point time@DELETE
@Path(value="/{edgeUuid}/nat/restore-points/{restorePointTime}")
void deleteNATRestorePoint(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="restorePointTime")
long restorePointTime)
Restore point time is epoch time in milliseconds.
edgeUuid - edge uuidrestorePointTime - restore point time@POST
@Path(value="/{edgeUuid}/nat/actions/restore")
EdgeGatewayNATResponse restoreNAT(@PathParam(value="edgeUuid")
String edgeUuid,
RestoreNatRequest restoreNatRequest)
edgeUuid - edge uuidrestoreNatRequest - the request body, which specifies the restore point time@GET
@Path(value="/{edgeUuid}/load-balancer")
EdgeGatewayLoadBalancerResponse getEdgeGatewayLoadBalancer(@PathParam(value="edgeUuid")
String edgeUuid)
THIS ENDPOINT IS UNDER DEVELOPMENT AND IS SUBJECT TO CHANGE IN THE FUTURE
edgeUuid - edge uuid@PUT
@Path(value="/{edgeUuid}/load-balancer")
EdgeGatewayLoadBalancerResponse updateEdgeGatewayLoadBalancer(@PathParam(value="edgeUuid")
String edgeUuid,
EdgeGatewayLoadBalancerUpdateRequest loadBalancerUpdateRequest)
THIS ENDPOINT IS UNDER DEVELOPMENT AND IS SUBJECT TO CHANGE IN THE FUTURE
edgeUuid - edge uuidloadBalancerUpdateRequest - load balancer update request@GET
@Path(value="/{edgeUuid}/routing")
EdgeGatewayRoutingResponse getEdgeGatewayRouting(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@PUT
@Path(value="/{edgeUuid}/routing")
EdgeGatewayRoutingResponse updateEdgeGatewayRouting(@PathParam(value="edgeUuid")
String edgeUuid,
EdgeGatewayRoutingUpdateRequest edgeGatewayRoutingUpdateRequest)
edgeUuid - edge uuidedgeGatewayRoutingUpdateRequest - Routing update request@PUT
@Path(value="/{edgeUuid}/routing/global-config")
RoutingGlobalConfigResponse updateEdgeGatewayRoutingGlobalConfig(@PathParam(value="edgeUuid")
String edgeUuid,
RoutingGlobalConfigUpdateRequest edgeGatewayRoutingGlobalConfigUpdateRequest)
edgeUuid - edge uuidedgeGatewayRoutingGlobalConfigUpdateRequest - Routing global config update request@PUT
@Path(value="/{edgeUuid}/routing/static-config")
RoutingStaticConfigResponse updateEdgeGatewayRoutingStaticConfig(@PathParam(value="edgeUuid")
String edgeUuid,
RoutingStaticConfigUpdateRequest edgeGatewayRoutingStaticConfigUpdateRequest)
edgeUuid - edge uuidedgeGatewayRoutingStaticConfigUpdateRequest - Routing static config update request@PUT
@Path(value="/{edgeUuid}/routing/ospf-config")
RoutingOSPFConfigResponse updateEdgeGatewayRoutingOSPFConfig(@PathParam(value="edgeUuid")
String edgeUuid,
RoutingOSPFConfigUpdateRequest edgeGatewayRoutingOSPFConfigUpdateRequest)
edgeUuid - edge uuidedgeGatewayRoutingOSPFConfigUpdateRequest - Routing OSPF config update request@PUT
@Path(value="/{edgeUuid}/routing/bgp-config")
RoutingBGPConfigResponse updateEdgeGatewayRoutingBGPConfig(@PathParam(value="edgeUuid")
String edgeUuid,
RoutingBGPConfigUpdateRequest edgeGatewayRoutingBGPConfigUpdateRequest)
edgeUuid - edge uuidedgeGatewayRoutingBGPConfigUpdateRequest - Routing BGP config update request@GET
@Path(value="/{edgeUuid}/ipsec")
EdgeGatewayIPsecResponse getEdgeGatewayIPsec(@PathParam(value="edgeUuid")
String edgeUuid,
@QueryParam(value="showSensitiveData")
boolean showSensitiveData)
edgeUuid - edge uuidshowSensitiveData - show sensitive data@PUT
@Path(value="/{edgeUuid}/ipsec")
EdgeGatewayIPsecResponse updateEdgeGatewayIPsec(@PathParam(value="edgeUuid")
String edgeUuid,
EdgeGatewayIPsecUpdateRequest edgeGatewayIpsecUpdateRequest)
edgeUuid - edge uuidedgeGatewayIpsecUpdateRequest - IPsec VPN update request@GET
@Path(value="/{edgeUuid}/ipsec-statistics")
IPsecStatisticsResponse getIPsecStatistics(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/l2vpn")
EdgeGatewayL2VPNResponse getEdgeGatewayL2VPN(@PathParam(value="edgeUuid")
String edgeUuid,
@QueryParam(value="showSensitiveData")
boolean showSensitiveData)
edgeUuid - edge uuidshowSensitiveData - show sensitive data@PUT
@Path(value="/{edgeUuid}/l2vpn")
EdgeGatewayL2VPNResponse updateEdgeGatewayL2VPN(@PathParam(value="edgeUuid")
String edgeUuid,
EdgeGatewayL2VPNUpdateRequest edgeGatewayL2VPNUpdateRequest)
edgeUuid - edge uuidedgeGatewayL2VPNUpdateRequest - L2 VPN update request@GET
@Path(value="/{edgeUuid}/l2vpn-statistics")
L2VPNStatisticsResponse getEdgeGatewayL2VPNStatistics(@PathParam(value="edgeUuid")
String edgeUuid)
THIS ENDPOINT IS UNDER DEVELOPMENT AND IS SUBJECT TO CHANGE IN THE FUTURE
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/sslvpn")
EdgeGatewaySSLVPNResponse getEdgeGatewaySSLVPN(@PathParam(value="edgeUuid")
String edgeUuid)
THIS ENDPOINT IS UNDER DEVELOPMENT AND IS SUBJECT TO CHANGE IN THE FUTURE
edgeUuid - edge uuid@PUT
@Path(value="/{edgeUuid}/sslvpn")
EdgeGatewaySSLVPNResponse updateEdgeGatewaySSLVPN(@PathParam(value="edgeUuid")
String edgeUuid,
EdgeGatewaySSLVPNUpdateRequest edgeGatewaySSLVPNUpdateRequest)
THIS ENDPOINT IS UNDER DEVELOPMENT AND IS SUBJECT TO CHANGE IN THE FUTURE
edgeUuid - edge uuidedgeGatewaySSLVPNUpdateRequest - SSL VPN update request@GET
@Path(value="/{edgeUuid}/syslog")
EdgeGatewaySyslogResponse getEdgeGatewaySyslog(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@GET
@Path(value="/{edgeUuid}/ssh-settings")
EdgeGatewaySSHSettingsResponse getEdgeGatewaySSHSettings(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@PUT
@Path(value="/{edgeUuid}/syslog")
EdgeGatewaySyslogResponse updateEdgeGatewaySyslog(@PathParam(value="edgeUuid")
String edgeUuid,
EdgeGatewaySyslogUpdateRequest updateRequest)
edgeUuid - edge uuidupdateRequest - syslog update request@PUT
@Path(value="/{edgeUuid}/ssh-settings")
EdgeGatewaySSHSettingsResponse updateEdgeGatewaySSHSettings(@PathParam(value="edgeUuid")
String edgeUuid,
EdgeGatewaySSHSettingsUpdateRequest updateRequest)
edgeUuid - edge uuidupdateRequest - SSH Settings update request@GET
@Path(value="/{edgeUuid}/certificates")
CertificatesResponse getCertificates(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@POST
@Path(value="/{edgeUuid}/certificates")
@Consumes(value="application/json")
CertificateResponse createCertificate(@PathParam(value="edgeUuid")
String edgeUuid,
CertificateCreateRequest createRequest)
edgeUuid - edge uuidcreateRequest - create request@POST
@Path(value="/{edgeUuid}/certificate-signing-requests/{csrId}/actions/import-signed-certificate")
CertificateResponse createSignedCertificate(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="csrId")
String csrId,
CertificateImportRequest importRequest)
edgeUuid - edge uuidcsrId - csr id (e.g. csr-1)importRequest - certificate import request@DELETE
@Path(value="/{edgeUuid}/certificates/{certificateId}")
void deleteCertificate(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="certificateId")
String certificateId)
edgeUuid - edge uuidcertificateId - certificate id (e.g. certificate-1)@GET
@Path(value="/{edgeUuid}/certificate-signing-requests")
CSRsResponse getCSRs(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@POST
@Path(value="/{edgeUuid}/certificate-signing-requests")
@Consumes(value="application/json")
CSRResponse createCSR(@PathParam(value="edgeUuid")
String edgeUuid,
CSRCreateRequest csrCreateRequest)
edgeUuid - edge uuidcsrCreateRequest - csr create request@POST
@Path(value="/{edgeUuid}/certificate-signing-requests/{csrId}/actions/generate-self-signed-certificate")
@Consumes(value="application/json")
CertificateResponse createSelfSignedCertificate(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="csrId")
String csrId,
SelfSignCertificateRequest selfSignCertificateRequest)
edgeUuid - edge uuidcsrId - csr id (e.g. csr-1)selfSignCertificateRequest - self sign certificate request@DELETE
@Path(value="/{edgeUuid}/certificate-signing-requests/{csrId}")
void deleteCSR(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="csrId")
String csrId)
edgeUuid - edge uuidcsrId - csr id (e.g. csr-1)@GET
@Path(value="/{edgeUuid}/certificate-revocation-lists")
CRLsResponse getCRLs(@PathParam(value="edgeUuid")
String edgeUuid)
edgeUuid - edge uuid@POST
@Path(value="/{edgeUuid}/certificate-revocation-lists")
@Consumes(value="application/json")
CRLResponse createCRL(@PathParam(value="edgeUuid")
String edgeUuid,
CRLCreateRequest crlCreateRequest)
edgeUuid - edge uuidcrlCreateRequest - crl create request@DELETE
@Path(value="/{edgeUuid}/certificate-revocation-lists/{crlId}")
void deleteCRL(@PathParam(value="edgeUuid")
String edgeUuid,
@PathParam(value="crlId")
String crlId)
edgeUuid - edge uuidcrlId - crl id (e.g. crl-1)@POST
@Consumes(value="application/json")
@Path(value="/{edgeUuid}/actions/enable-distributed-routing")
TaskResponse enableDistributedRouting(@PathParam(value="edgeUuid")
String edgeUuid)
THIS ENDPOINT IS UNDER DEVELOPMENT AND IS SUBJECT TO CHANGE IN THE FUTURE
edgeUuid - edge uuidTaskResponse a task response@POST
@Consumes(value="application/json")
@Path(value="/{edgeUuid}/actions/disable-distributed-routing")
TaskResponse disableDistributedRouting(@PathParam(value="edgeUuid")
String edgeUuid)
THIS ENDPOINT IS UNDER DEVELOPMENT AND IS SUBJECT TO CHANGE IN THE FUTURE
edgeUuid - edge uuidTaskResponse a task response@GET
@Path(value="/{edgeUuid}/distributed-routing-status")
EdgeGatewayDistributedRoutingResponse getDistributedRoutingStatus(@PathParam(value="edgeUuid")
String edgeUuid)
THIS ENDPOINT IS UNDER DEVELOPMENT AND IS SUBJECT TO CHANGE IN THE FUTURE
edgeUuid - edge uuidEdgeGatewayDistributedRoutingResponse a distributed routing responseCopyright © 2023 iland Internet Solutions, Corp. All rights reserved.