Introduction
IBM Cloud® Internet Services (CIS), powered by Cloudflare, provides a fast, highly performant, reliable, and secure internet service for customers running their business on IBM Cloud.
CIS gets you going quickly by establishing defaults for you, which you can change by using the API or UI. Here are some commonly changed parameters:
- DNS settings: you can use CIS to host your DNS or you can create CNAME records.
- Crypto settings (TLS): the default is flexible mode, which encrypts the connection between your host and the CIS edge server, but does not encrypt the communication between the CIS edge server and origin server.
For complete information about establishing and managing an IBM Cloud Internet Services instance, refer to our customer documentation.
The code examples on this tab use the CIS Python SDK.
Installation
pip install --upgrade "ibm-networking-services"
GitHub
The code examples on this tab use the CIS Go SDK.
Installation
go get -u github.com/IBM/networking-go-sdk
GitHub
The code examples on this tab use the CIS Node SDK.
Installation
npm install ibm-networking-services
GitHub
The code examples on this tab use the client library that is provided for Java.
Maven
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>firewall-access-rules</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>caching-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>custom-pages</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>dns-records</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>dns-records-bulk</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>firewall-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>global-load-balancer</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>global-load-balancer-pool</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>global-load-balancer-monitor</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>global-load-balancer-events</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>cis-ip-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>zone-rate-limits</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>routing</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>ssl-certificate-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>security-events-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>user-agent-blocking-rules</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>waf-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>waf-rule-groups-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>waf-rule-packages-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>waf-rules-api</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>zones</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>zone-lockdown</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>zone-firewall-access-rules</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>zones-settings</artifactId>
<version>${project.version}</version>
</dependency>
<dependency>
<groupId>${project.groupId}</groupId>
<artifactId>cis-range-applications</artifactId>
<version>${project.version}</version>
</dependency>
Gradle:
compile 'com.ibm.cloud:firewall-access-rules:X.X.X'
compile 'com.ibm.cloud:caching-api:X.X.X'
compile 'com.ibm.cloud:custom-pages:X.X.X'
compile 'com.ibm.cloud:dns-records:X.X.X'
compile 'com.ibm.cloud:dns-records-bulk:X.X.X'
compile 'com.ibm.cloud:firewall-api:X.X.X'
compile 'com.ibm.cloud:global-load-balancer:X.X.X'
compile 'com.ibm.cloud:global-load-balancer-pool:X.X.X'
compile 'com.ibm.cloud:global-load-balancer-monitor:X.X.X'
compile 'com.ibm.cloud:global-load-balancer-events:X.X.X'
compile 'com.ibm.cloud:cis-ip-api:X.X.X'
compile 'com.ibm.cloud:zone-rate-limits:X.X.X'
compile 'com.ibm.cloud:routing:X.X.X'
compile 'com.ibm.cloud:ssl-certificate-api:X.X.X'
compile 'com.ibm.cloud:security-events-api:X.X.X'
compile 'com.ibm.cloud:user-agent-blocking-rules:X.X.X'
compile 'com.ibm.cloud:waf-api:X.X.X'
compile 'com.ibm.cloud:waf-rule-groups-api:X.X.X'
compile 'com.ibm.cloud:waf-rule-packages-api:X.X.X'
compile 'com.ibm.cloud:waf-rules-api:X.X.X'
compile 'com.ibm.cloud:zones:X.X.X'
compile 'com.ibm.cloud:zone-lockdown:X.X.X'
compile 'com.ibm.cloud:zone-firewall-access-rules:X.X.X'
compile 'com.ibm.cloud:zones-settings:X.X.X'
compile 'com.ibm.cloud:cis-range-applications:X.X.X'
GitHub
Endpoint URL
The CIS API uses the following global endpoint URL for all regions. When you call the API, add the path for each method to form the complete API endpoint for your requests.
The public endpoint is protected by Cloudflare; TLS termination occurs for all incoming traffic at the edge.
https://api.cis.cloud.ibm.com
https://api.cis.cloud.ibm.com
https://api.cis.cloud.ibm.com
https://api.cis.cloud.ibm.com
Error handling
This API uses standard HTTP response codes to indicate whether a method completed successfully. A 200
response always indicates success. A 400
type response is some sort of failure, and a 500
type response usually indicates an internal system error.
HTTP error code | Description | Recovery |
---|---|---|
200 |
Success | The request was successful. |
400 |
Bad Request | The input parameters in the request body are either incomplete or in the wrong format. Be sure to include all required parameters in your request. |
401 |
Unauthorized | You are not authorized to make this request. Log in to IBM Cloud and try again. If this error persists, contact the account owner to check your permissions. |
403 |
Forbidden | The supplied authentication is not authorized to access '{namespace}'. |
404 |
Not Found | The requested resource could not be found. |
408 |
Request Timeout | The connection to the server timed out. Wait a few minutes, then try again. |
409 |
Conflict | The entity is already in the requested state. |
500 |
Internal Server Error | IBM Cloud Internet Services is currently unavailable. Your request could not be processed. Wait a few minutes and try again. |
Here are some model code examples for error handling in the IBM Cloud Internet Services API:
200 The API was completed successfully
{
"success": true,
"errors": [
{}
],
"messages": [
{}
],
"result": {
"zones": [
{
"zone": {
"status": null,
"name": null,
"security": null,
"paused": false
},
"dns_record": {
"count": 0
},
"load_balancer": {
"monitor_count": 0,
"pool_count": 0,
"load_balancer_active_count": 0
},
"caching": {
"edge_cache_ttl": 0,
"cache_browser_ttl": 0,
"development_mode": "off",
"cache_level": "basic"
},
"pagerule": {
"active_count": 0,
"inactive_count": 0
},
"waf": {
"status": null
},
"ssl": {
"mode": null,
"universal_ssl_certificate": "off",
"dedicate_certificate_count": 0,
"custom_upload_certificate_count": 0,
"tls_1_2_only": "on"
},
"plan_details": {
"plan_name": "Standard",
"days_remaining": null
},
"firewall": {
"security_level": "low"
}
}
],
"service_maintenance": {
"start_time": null,
"end_time": null,
"message": null
}
}
}
401 Action unauthorized
{
"trace": "be45687c-57f2-46e8-8717-32b3153a5886",
"errors": [
{
"code": 401,
"message": "Action is not authorized."
}
]
}
404 API not found
{
"trace": "c3c9f6af-a20f-4b73-8e3d-800a9284a07f",
"errors": [
{
"code": null,
"message": "404 Not Found"
}
]
}
Authentication
The CIS API uses Identity and Access Management (IAM) to authenticate requests. Pass a bearer token in an Authorization header. Tokens support authenticated requests without embedding service credentials in every call. Learn more about IAM.
To call each method, you'll need to be assigned a role that includes the required IAM actions. Each method lists the associated action. For more information about IAM actions and how they map to roles, see Managing access for CIS.
Event tracking
You can monitor API activity within your account by using the IBM Cloud Activity Tracker service. Whenever an API method is called, an event is generated that you can then track and audit from within Activity Tracker. The specific event type is listed for each individual method.
For more information about how to track CIS activity, see Auditing events for CIS.
For more information about IAM actions and Activity Tracker actions by API method, see IAM and Activity Tracker actions by API.
Methods
Purge all
All resources in CDN edge servers' cache should be removed. This may have dramatic affects on your origin server load after performing this action.
All resources in CDN edge servers' cache should be removed. This may have dramatic affects on your origin server load after performing this action.
All resources in CDN edge servers' cache should be removed. This may have dramatic affects on your origin server load after performing this action.
All resources in CDN edge servers' cache should be removed. This may have dramatic affects on your origin server load after performing this action.
PUT /v1/{crn}/zones/{zone_id}/purge_cache/purge_all
(cloudInternetServicesApi *CloudInternetServicesApiV1) PurgeAll(purgeAllOptions *PurgeAllOptions) (result *PurgeAllResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) PurgeAllWithContext(ctx context.Context, purgeAllOptions *PurgeAllOptions) (result *PurgeAllResponse, response *core.DetailedResponse, err error)
ServiceCall<PurgeAllResponse> purgeAll(PurgeAllOptions purgeAllOptions)
purgeAll(params)
Purge URLs
Granularly remove one or more files from CDN edge servers' cache either by specifying URLs.
Granularly remove one or more files from CDN edge servers' cache either by specifying URLs.
Granularly remove one or more files from CDN edge servers' cache either by specifying URLs.
Granularly remove one or more files from CDN edge servers' cache either by specifying URLs.
PUT /v1/{crn}/zones/{zone_id}/purge_cache/purge_by_urls
(cloudInternetServicesApi *CloudInternetServicesApiV1) PurgeByUrls(purgeByUrlsOptions *PurgeByUrlsOptions) (result *PurgeAllResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) PurgeByUrlsWithContext(ctx context.Context, purgeByUrlsOptions *PurgeByUrlsOptions) (result *PurgeAllResponse, response *core.DetailedResponse, err error)
ServiceCall<PurgeAllResponse> purgeByUrls(PurgeByUrlsOptions purgeByUrlsOptions)
purgeByUrls(params)
Purge Cache-Tags
Granularly remove one or more files from CDN edge servers' cache either by specifying the associated Cache-Tags.
Granularly remove one or more files from CDN edge servers' cache either by specifying the associated Cache-Tags.
Granularly remove one or more files from CDN edge servers' cache either by specifying the associated Cache-Tags.
Granularly remove one or more files from CDN edge servers' cache either by specifying the associated Cache-Tags.
PUT /v1/{crn}/zones/{zone_id}/purge_cache/purge_by_cache_tags
(cloudInternetServicesApi *CloudInternetServicesApiV1) PurgeByCacheTags(purgeByCacheTagsOptions *PurgeByCacheTagsOptions) (result *PurgeAllResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) PurgeByCacheTagsWithContext(ctx context.Context, purgeByCacheTagsOptions *PurgeByCacheTagsOptions) (result *PurgeAllResponse, response *core.DetailedResponse, err error)
ServiceCall<PurgeAllResponse> purgeByCacheTags(PurgeByCacheTagsOptions purgeByCacheTagsOptions)
purgeByCacheTags(params)
Purge host names
Granularly remove one or more files from CDN edge servers' cache either by specifying the hostnames.
Granularly remove one or more files from CDN edge servers' cache either by specifying the hostnames.
Granularly remove one or more files from CDN edge servers' cache either by specifying the hostnames.
Granularly remove one or more files from CDN edge servers' cache either by specifying the hostnames.
PUT /v1/{crn}/zones/{zone_id}/purge_cache/purge_by_hosts
(cloudInternetServicesApi *CloudInternetServicesApiV1) PurgeByHosts(purgeByHostsOptions *PurgeByHostsOptions) (result *PurgeAllResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) PurgeByHostsWithContext(ctx context.Context, purgeByHostsOptions *PurgeByHostsOptions) (result *PurgeAllResponse, response *core.DetailedResponse, err error)
ServiceCall<PurgeAllResponse> purgeByHosts(PurgeByHostsOptions purgeByHostsOptions)
purgeByHosts(params)
Get browser cache TTL setting
Browser Cache TTL (in seconds) specifies how long CDN edge servers cached resources will remain on your visitors' computers.
Browser Cache TTL (in seconds) specifies how long CDN edge servers cached resources will remain on your visitors' computers.
Browser Cache TTL (in seconds) specifies how long CDN edge servers cached resources will remain on your visitors' computers.
Browser Cache TTL (in seconds) specifies how long CDN edge servers cached resources will remain on your visitors' computers.
GET /v1/{crn}/zones/{zone_id}/settings/browser_cache_ttl
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetBrowserCacheTTL(getBrowserCacheTtlOptions *GetBrowserCacheTtlOptions) (result *BrowserTTLResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetBrowserCacheTTLWithContext(ctx context.Context, getBrowserCacheTtlOptions *GetBrowserCacheTtlOptions) (result *BrowserTTLResponse, response *core.DetailedResponse, err error)
ServiceCall<BrowserTTLResponse> getBrowserCacheTtl(GetBrowserCacheTtlOptions getBrowserCacheTtlOptions)
getBrowserCacheTtl(params)
Change browser cache TTL setting
Browser Cache TTL (in seconds) specifies how long CDN edge servers cached resources will remain on your visitors' computers.
Browser Cache TTL (in seconds) specifies how long CDN edge servers cached resources will remain on your visitors' computers.
Browser Cache TTL (in seconds) specifies how long CDN edge servers cached resources will remain on your visitors' computers.
Browser Cache TTL (in seconds) specifies how long CDN edge servers cached resources will remain on your visitors' computers.
PATCH /v1/{crn}/zones/{zone_id}/settings/browser_cache_ttl
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateBrowserCacheTTL(updateBrowserCacheTtlOptions *UpdateBrowserCacheTtlOptions) (result *BrowserTTLResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateBrowserCacheTTLWithContext(ctx context.Context, updateBrowserCacheTtlOptions *UpdateBrowserCacheTtlOptions) (result *BrowserTTLResponse, response *core.DetailedResponse, err error)
ServiceCall<BrowserTTLResponse> updateBrowserCacheTtl(UpdateBrowserCacheTtlOptions updateBrowserCacheTtlOptions)
updateBrowserCacheTtl(params)
Get Serve Stale Content setting
When enabled, Serve Stale Content will serve pages from CDN edge servers' cache if your server is offline.
When enabled, Serve Stale Content will serve pages from CDN edge servers' cache if your server is offline.
When enabled, Serve Stale Content will serve pages from CDN edge servers' cache if your server is offline.
When enabled, Serve Stale Content will serve pages from CDN edge servers' cache if your server is offline.
GET /v1/{crn}/zones/{zone_id}/settings/always_online
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetServeStaleContent(getServeStaleContentOptions *GetServeStaleContentOptions) (result *ServeStaleContentResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetServeStaleContentWithContext(ctx context.Context, getServeStaleContentOptions *GetServeStaleContentOptions) (result *ServeStaleContentResponse, response *core.DetailedResponse, err error)
ServiceCall<ServeStaleContentResponse> getServeStaleContent(GetServeStaleContentOptions getServeStaleContentOptions)
getServeStaleContent(params)
Change Serve Stale Content setting
When enabled, Serve Stale Content will serve pages from CDN edge servers' cache if your server is offline.
When enabled, Serve Stale Content will serve pages from CDN edge servers' cache if your server is offline.
When enabled, Serve Stale Content will serve pages from CDN edge servers' cache if your server is offline.
When enabled, Serve Stale Content will serve pages from CDN edge servers' cache if your server is offline.
PATCH /v1/{crn}/zones/{zone_id}/settings/always_online
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateServeStaleContent(updateServeStaleContentOptions *UpdateServeStaleContentOptions) (result *ServeStaleContentResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateServeStaleContentWithContext(ctx context.Context, updateServeStaleContentOptions *UpdateServeStaleContentOptions) (result *ServeStaleContentResponse, response *core.DetailedResponse, err error)
ServiceCall<ServeStaleContentResponse> updateServeStaleContent(UpdateServeStaleContentOptions updateServeStaleContentOptions)
updateServeStaleContent(params)
Get development mode setting
Get development mode setting.
Get development mode setting.
Get development mode setting.
Get development mode setting.
GET /v1/{crn}/zones/{zone_id}/settings/development_mode
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetDevelopmentMode(getDevelopmentModeOptions *GetDevelopmentModeOptions) (result *DeveopmentModeResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetDevelopmentModeWithContext(ctx context.Context, getDevelopmentModeOptions *GetDevelopmentModeOptions) (result *DeveopmentModeResponse, response *core.DetailedResponse, err error)
ServiceCall<DeveopmentModeResponse> getDevelopmentMode(GetDevelopmentModeOptions getDevelopmentModeOptions)
getDevelopmentMode(params)
Change development mode setting
Change development mode setting.
Change development mode setting.
Change development mode setting.
Change development mode setting.
PATCH /v1/{crn}/zones/{zone_id}/settings/development_mode
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateDevelopmentMode(updateDevelopmentModeOptions *UpdateDevelopmentModeOptions) (result *DeveopmentModeResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateDevelopmentModeWithContext(ctx context.Context, updateDevelopmentModeOptions *UpdateDevelopmentModeOptions) (result *DeveopmentModeResponse, response *core.DetailedResponse, err error)
ServiceCall<DeveopmentModeResponse> updateDevelopmentMode(UpdateDevelopmentModeOptions updateDevelopmentModeOptions)
updateDevelopmentMode(params)
Get Enable Query String Sort setting
Get Enable Query String Sort setting.
Get Enable Query String Sort setting.
Get Enable Query String Sort setting.
Get Enable Query String Sort setting.
GET /v1/{crn}/zones/{zone_id}/settings/sort_query_string_for_cache
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetQueryStringSort(getQueryStringSortOptions *GetQueryStringSortOptions) (result *EnableQueryStringSortResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetQueryStringSortWithContext(ctx context.Context, getQueryStringSortOptions *GetQueryStringSortOptions) (result *EnableQueryStringSortResponse, response *core.DetailedResponse, err error)
ServiceCall<EnableQueryStringSortResponse> getQueryStringSort(GetQueryStringSortOptions getQueryStringSortOptions)
getQueryStringSort(params)
Change Enable Query String Sort setting
Change Enable Query String Sort setting.
Change Enable Query String Sort setting.
Change Enable Query String Sort setting.
Change Enable Query String Sort setting.
PATCH /v1/{crn}/zones/{zone_id}/settings/sort_query_string_for_cache
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateQueryStringSort(updateQueryStringSortOptions *UpdateQueryStringSortOptions) (result *EnableQueryStringSortResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateQueryStringSortWithContext(ctx context.Context, updateQueryStringSortOptions *UpdateQueryStringSortOptions) (result *EnableQueryStringSortResponse, response *core.DetailedResponse, err error)
ServiceCall<EnableQueryStringSortResponse> updateQueryStringSort(UpdateQueryStringSortOptions updateQueryStringSortOptions)
updateQueryStringSort(params)
List all custom pages for a given instance
List all custom pages for a given instance
List all custom pages for a given instance.
List all custom pages for a given instance.
List all custom pages for a given instance.
GET /v1/{crn}/custom_pages
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListInstanceCustomPages(listInstanceCustomPagesOptions *ListInstanceCustomPagesOptions) (result *ListCustomPagesResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListInstanceCustomPagesWithContext(ctx context.Context, listInstanceCustomPagesOptions *ListInstanceCustomPagesOptions) (result *ListCustomPagesResp, response *core.DetailedResponse, err error)
ServiceCall<ListCustomPagesResp> listInstanceCustomPages(ListInstanceCustomPagesOptions listInstanceCustomPagesOptions)
listInstanceCustomPages(params)
Get a custom page for a given instance
Get a specific custom page for a given instance
Get a specific custom page for a given instance.
Get a specific custom page for a given instance.
Get a specific custom page for a given instance.
GET /v1/{crn}/custom_pages/{page_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetInstanceCustomPage(getInstanceCustomPageOptions *GetInstanceCustomPageOptions) (result *CustomPageSpecificResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetInstanceCustomPageWithContext(ctx context.Context, getInstanceCustomPageOptions *GetInstanceCustomPageOptions) (result *CustomPageSpecificResp, response *core.DetailedResponse, err error)
ServiceCall<CustomPageSpecificResp> getInstanceCustomPage(GetInstanceCustomPageOptions getInstanceCustomPageOptions)
getInstanceCustomPage(params)
Update a custom page for a given instance
Update a specific custom page for a given instance
Update a specific custom page for a given instance.
Update a specific custom page for a given instance.
Update a specific custom page for a given instance.
PUT /v1/{crn}/custom_pages/{page_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateInstanceCustomPage(updateInstanceCustomPageOptions *UpdateInstanceCustomPageOptions) (result *CustomPageSpecificResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateInstanceCustomPageWithContext(ctx context.Context, updateInstanceCustomPageOptions *UpdateInstanceCustomPageOptions) (result *CustomPageSpecificResp, response *core.DetailedResponse, err error)
ServiceCall<CustomPageSpecificResp> updateInstanceCustomPage(UpdateInstanceCustomPageOptions updateInstanceCustomPageOptions)
updateInstanceCustomPage(params)
List all custom pages for a given zone
List all custom pages for a given zone
List all custom pages for a given zone.
List all custom pages for a given zone.
List all custom pages for a given zone.
GET /v1/{crn}/zones/{zone_identifier}/custom_pages
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListZoneCustomPages(listZoneCustomPagesOptions *ListZoneCustomPagesOptions) (result *ListCustomPagesResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListZoneCustomPagesWithContext(ctx context.Context, listZoneCustomPagesOptions *ListZoneCustomPagesOptions) (result *ListCustomPagesResp, response *core.DetailedResponse, err error)
ServiceCall<ListCustomPagesResp> listZoneCustomPages(ListZoneCustomPagesOptions listZoneCustomPagesOptions)
listZoneCustomPages(params)
Get a custom page for a given zone
Get a specific custom page for a given zone
Get a specific custom page for a given zone.
Get a specific custom page for a given zone.
Get a specific custom page for a given zone.
GET /v1/{crn}/zones/{zone_identifier}/custom_pages/{page_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetZoneCustomPage(getZoneCustomPageOptions *GetZoneCustomPageOptions) (result *CustomPageSpecificResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetZoneCustomPageWithContext(ctx context.Context, getZoneCustomPageOptions *GetZoneCustomPageOptions) (result *CustomPageSpecificResp, response *core.DetailedResponse, err error)
ServiceCall<CustomPageSpecificResp> getZoneCustomPage(GetZoneCustomPageOptions getZoneCustomPageOptions)
getZoneCustomPage(params)
Update a custom page for a given zone
Update a specific custom page for a given zone
Update a specific custom page for a given zone.
Update a specific custom page for a given zone.
Update a specific custom page for a given zone.
PUT /v1/{crn}/zones/{zone_identifier}/custom_pages/{page_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateZoneCustomPage(updateZoneCustomPageOptions *UpdateZoneCustomPageOptions) (result *CustomPageSpecificResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateZoneCustomPageWithContext(ctx context.Context, updateZoneCustomPageOptions *UpdateZoneCustomPageOptions) (result *CustomPageSpecificResp, response *core.DetailedResponse, err error)
ServiceCall<CustomPageSpecificResp> updateZoneCustomPage(UpdateZoneCustomPageOptions updateZoneCustomPageOptions)
updateZoneCustomPage(params)
Export zone file
Export zone file
Export zone file.
Export zone file.
Export zone file.
GET /v1/{crn}/zones/{zone_identifier}/dns_records_bulk
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetDnsRecordsBulk(getDnsRecordsBulkOptions *GetDnsRecordsBulkOptions) (result io.ReadCloser, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetDnsRecordsBulkWithContext(ctx context.Context, getDnsRecordsBulkOptions *GetDnsRecordsBulkOptions) (result io.ReadCloser, response *core.DetailedResponse, err error)
ServiceCall<InputStream> getDnsRecordsBulk(GetDnsRecordsBulkOptions getDnsRecordsBulkOptions)
getDnsRecordsBulk(params)
Import zone file
Import zone file
Import zone file.
Import zone file.
Import zone file.
POST /v1/{crn}/zones/{zone_identifier}/dns_records_bulk
(cloudInternetServicesApi *CloudInternetServicesApiV1) PostDnsRecordsBulk(postDnsRecordsBulkOptions *PostDnsRecordsBulkOptions) (result *DnsRecordsObject, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) PostDnsRecordsBulkWithContext(ctx context.Context, postDnsRecordsBulkOptions *PostDnsRecordsBulkOptions) (result *DnsRecordsObject, response *core.DetailedResponse, err error)
ServiceCall<DnsRecordsObject> postDnsRecordsBulk(PostDnsRecordsBulkOptions postDnsRecordsBulkOptions)
postDnsRecordsBulk(params)
List all DNS records
List all DNS records for a given zone of a service instance.
List all DNS records for a given zone of a service instance.
List all DNS records for a given zone of a service instance.
List all DNS records for a given zone of a service instance.
GET /v1/{crn}/zones/{zone_identifier}/dns_records
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllDnsRecords(listAllDnsRecordsOptions *ListAllDnsRecordsOptions) (result *ListDnsrecordsResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllDnsRecordsWithContext(ctx context.Context, listAllDnsRecordsOptions *ListAllDnsRecordsOptions) (result *ListDnsrecordsResp, response *core.DetailedResponse, err error)
ServiceCall<ListDnsrecordsResp> listAllDnsRecords(ListAllDnsRecordsOptions listAllDnsRecordsOptions)
listAllDnsRecords(params)
Create DNS record
Add a new DNS record for a given zone for a given service instance.
Add a new DNS record for a given zone for a given service instance.
Add a new DNS record for a given zone for a given service instance.
Add a new DNS record for a given zone for a given service instance.
POST /v1/{crn}/zones/{zone_identifier}/dns_records
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateDnsRecord(createDnsRecordOptions *CreateDnsRecordOptions) (result *DnsrecordResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateDnsRecordWithContext(ctx context.Context, createDnsRecordOptions *CreateDnsRecordOptions) (result *DnsrecordResp, response *core.DetailedResponse, err error)
ServiceCall<DnsrecordResp> createDnsRecord(CreateDnsRecordOptions createDnsRecordOptions)
createDnsRecord(params)
Delete DNS record
Delete a DNS record, given its ID.
Delete a DNS record given its id.
Delete a DNS record given its id.
Delete a DNS record given its id.
DELETE /v1/{crn}/zones/{zone_identifier}/dns_records/{dnsrecord_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteDnsRecord(deleteDnsRecordOptions *DeleteDnsRecordOptions) (result *DeleteDnsrecordResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteDnsRecordWithContext(ctx context.Context, deleteDnsRecordOptions *DeleteDnsRecordOptions) (result *DeleteDnsrecordResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteDnsrecordResp> deleteDnsRecord(DeleteDnsRecordOptions deleteDnsRecordOptions)
deleteDnsRecord(params)
Get DNS record
Get the details of a DNS record for a given zone under a given service instance.
Get the details of a DNS record for a given zone under a given service instance.
Get the details of a DNS record for a given zone under a given service instance.
Get the details of a DNS record for a given zone under a given service instance.
GET /v1/{crn}/zones/{zone_identifier}/dns_records/{dnsrecord_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetDnsRecord(getDnsRecordOptions *GetDnsRecordOptions) (result *DnsrecordResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetDnsRecordWithContext(ctx context.Context, getDnsRecordOptions *GetDnsRecordOptions) (result *DnsrecordResp, response *core.DetailedResponse, err error)
ServiceCall<DnsrecordResp> getDnsRecord(GetDnsRecordOptions getDnsRecordOptions)
getDnsRecord(params)
Update DNS record
Update an existing DNS record for a given zone under a given service instance.
Update an existing DNS record for a given zone under a given service instance.
Update an existing DNS record for a given zone under a given service instance.
Update an existing DNS record for a given zone under a given service instance.
PUT /v1/{crn}/zones/{zone_identifier}/dns_records/{dnsrecord_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateDnsRecord(updateDnsRecordOptions *UpdateDnsRecordOptions) (result *DnsrecordResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateDnsRecordWithContext(ctx context.Context, updateDnsRecordOptions *UpdateDnsRecordOptions) (result *DnsrecordResp, response *core.DetailedResponse, err error)
ServiceCall<DnsrecordResp> updateDnsRecord(UpdateDnsRecordOptions updateDnsRecordOptions)
updateDnsRecord(params)
Get all edge functions scripts
Get all edge functions scripts for a given instance.
Get all edge functions scripts for a given instance.
Get all edge functions scripts for a given instance.
Get all edge functions scripts for a given instance.
GET /v1/{crn}/workers/scripts
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListEdgeFunctionsActions(listEdgeFunctionsActionsOptions *ListEdgeFunctionsActionsOptions) (result *ListEdgeFunctionsActionsResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListEdgeFunctionsActionsWithContext(ctx context.Context, listEdgeFunctionsActionsOptions *ListEdgeFunctionsActionsOptions) (result *ListEdgeFunctionsActionsResp, response *core.DetailedResponse, err error)
ServiceCall<ListEdgeFunctionsActionsResp> listEdgeFunctionsActions(ListEdgeFunctionsActionsOptions listEdgeFunctionsActionsOptions)
listEdgeFunctionsActions(params)
Upload or replace an edge functions action
Upload or replace an exitsing edge functions action for a given instance.
Upload or replace an exitsing edge functions action for a given instance.
Upload or replace an exitsing edge functions action for a given instance.
Upload or replace an exitsing edge functions action for a given instance.
PUT /v1/{crn}/workers/scripts/{script_name}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateEdgeFunctionsAction(updateEdgeFunctionsActionOptions *UpdateEdgeFunctionsActionOptions) (result *GetEdgeFunctionsActionResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateEdgeFunctionsActionWithContext(ctx context.Context, updateEdgeFunctionsActionOptions *UpdateEdgeFunctionsActionOptions) (result *GetEdgeFunctionsActionResp, response *core.DetailedResponse, err error)
ServiceCall<GetEdgeFunctionsActionResp> updateEdgeFunctionsAction(UpdateEdgeFunctionsActionOptions updateEdgeFunctionsActionOptions)
updateEdgeFunctionsAction(params)
Download a edge functions action
Fetch raw script content for your worker. Note this is the original script content, not JSON encoded.
Fetch raw script content for your worker. Note this is the original script content, not JSON encoded.
Fetch raw script content for your worker. Note this is the original script content, not JSON encoded.
Fetch raw script content for your worker. Note this is the original script content, not JSON encoded.
GET /v1/{crn}/workers/scripts/{script_name}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetEdgeFunctionsAction(getEdgeFunctionsActionOptions *GetEdgeFunctionsActionOptions) (result io.ReadCloser, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetEdgeFunctionsActionWithContext(ctx context.Context, getEdgeFunctionsActionOptions *GetEdgeFunctionsActionOptions) (result io.ReadCloser, response *core.DetailedResponse, err error)
ServiceCall<InputStream> getEdgeFunctionsAction(GetEdgeFunctionsActionOptions getEdgeFunctionsActionOptions)
getEdgeFunctionsAction(params)
Delete a edge functions action
Delete an edge functions action for a given instance.
Delete an edge functions action for a given instance.
Delete an edge functions action for a given instance.
Delete an edge functions action for a given instance.
DELETE /v1/{crn}/workers/scripts/{script_name}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteEdgeFunctionsAction(deleteEdgeFunctionsActionOptions *DeleteEdgeFunctionsActionOptions) (result *DeleteEdgeFunctionsActionResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteEdgeFunctionsActionWithContext(ctx context.Context, deleteEdgeFunctionsActionOptions *DeleteEdgeFunctionsActionOptions) (result *DeleteEdgeFunctionsActionResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteEdgeFunctionsActionResp> deleteEdgeFunctionsAction(DeleteEdgeFunctionsActionOptions deleteEdgeFunctionsActionOptions)
deleteEdgeFunctionsAction(params)
Create an edge functions trigger
Create an edge functions trigger on a given zone
Create an edge functions trigger on a given zone.
Create an edge functions trigger on a given zone.
Create an edge functions trigger on a given zone.
POST /v1/{crn}/zones/{zone_identifier}/workers/routes
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateEdgeFunctionsTrigger(createEdgeFunctionsTriggerOptions *CreateEdgeFunctionsTriggerOptions) (result *CreateEdgeFunctionsTriggerResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateEdgeFunctionsTriggerWithContext(ctx context.Context, createEdgeFunctionsTriggerOptions *CreateEdgeFunctionsTriggerOptions) (result *CreateEdgeFunctionsTriggerResp, response *core.DetailedResponse, err error)
ServiceCall<CreateEdgeFunctionsTriggerResp> createEdgeFunctionsTrigger(CreateEdgeFunctionsTriggerOptions createEdgeFunctionsTriggerOptions)
createEdgeFunctionsTrigger(params)
List all edge functions triggers
List all edge functions triggers on a given zone
List all edge functions triggers on a given zone.
List all edge functions triggers on a given zone.
List all edge functions triggers on a given zone.
GET /v1/{crn}/zones/{zone_identifier}/workers/routes
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListEdgeFunctionsTriggers(listEdgeFunctionsTriggersOptions *ListEdgeFunctionsTriggersOptions) (result *ListEdgeFunctionsTriggersResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListEdgeFunctionsTriggersWithContext(ctx context.Context, listEdgeFunctionsTriggersOptions *ListEdgeFunctionsTriggersOptions) (result *ListEdgeFunctionsTriggersResp, response *core.DetailedResponse, err error)
ServiceCall<ListEdgeFunctionsTriggersResp> listEdgeFunctionsTriggers(ListEdgeFunctionsTriggersOptions listEdgeFunctionsTriggersOptions)
listEdgeFunctionsTriggers(params)
Get an edge functions trigger
Get an edge functions trigger on a given zone.
Get an edge functions trigger on a given zone.
Get an edge functions trigger on a given zone.
Get an edge functions trigger on a given zone.
GET /v1/{crn}/zones/{zone_identifier}/workers/routes/{route_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetEdgeFunctionsTrigger(getEdgeFunctionsTriggerOptions *GetEdgeFunctionsTriggerOptions) (result *GetEdgeFunctionsTriggerResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetEdgeFunctionsTriggerWithContext(ctx context.Context, getEdgeFunctionsTriggerOptions *GetEdgeFunctionsTriggerOptions) (result *GetEdgeFunctionsTriggerResp, response *core.DetailedResponse, err error)
ServiceCall<GetEdgeFunctionsTriggerResp> getEdgeFunctionsTrigger(GetEdgeFunctionsTriggerOptions getEdgeFunctionsTriggerOptions)
getEdgeFunctionsTrigger(params)
Update an edge functions trigger
Update an edge functions trigger on a given zone.
Update an edge functions trigger on a given zone.
Update an edge functions trigger on a given zone.
Update an edge functions trigger on a given zone.
PUT /v1/{crn}/zones/{zone_identifier}/workers/routes/{route_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateEdgeFunctionsTrigger(updateEdgeFunctionsTriggerOptions *UpdateEdgeFunctionsTriggerOptions) (result *GetEdgeFunctionsTriggerResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateEdgeFunctionsTriggerWithContext(ctx context.Context, updateEdgeFunctionsTriggerOptions *UpdateEdgeFunctionsTriggerOptions) (result *GetEdgeFunctionsTriggerResp, response *core.DetailedResponse, err error)
ServiceCall<GetEdgeFunctionsTriggerResp> updateEdgeFunctionsTrigger(UpdateEdgeFunctionsTriggerOptions updateEdgeFunctionsTriggerOptions)
updateEdgeFunctionsTrigger(params)
Delete an edge functions trigger
Delete an edge functions trigger on a given zone.
Delete an edge functions trigger on a given zone.
Delete an edge functions trigger on a given zone.
Delete an edge functions trigger on a given zone.
DELETE /v1/{crn}/zones/{zone_identifier}/workers/routes/{route_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteEdgeFunctionsTrigger(deleteEdgeFunctionsTriggerOptions *DeleteEdgeFunctionsTriggerOptions) (result *CreateEdgeFunctionsTriggerResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteEdgeFunctionsTriggerWithContext(ctx context.Context, deleteEdgeFunctionsTriggerOptions *DeleteEdgeFunctionsTriggerOptions) (result *CreateEdgeFunctionsTriggerResp, response *core.DetailedResponse, err error)
ServiceCall<CreateEdgeFunctionsTriggerResp> deleteEdgeFunctionsTrigger(DeleteEdgeFunctionsTriggerOptions deleteEdgeFunctionsTriggerOptions)
deleteEdgeFunctionsTrigger(params)
Firewall event analytics data
Provides a full log of the mitigations performed by the CIS Firewall features including; Firewall Rules, Rate Limiting, Security Level, Access Rules (IP, IP Range, ASN, and Country), WAF (Web Application Firewall), User Agent Blocking, Zone Lockdown, and Advanced DDoS Protection.
Provides a full log of the mitigations performed by the CIS Firewall features including; Firewall Rules, Rate Limiting, Security Level, Access Rules (IP, IP Range, ASN, and Country), WAF (Web Application Firewall), User Agent Blocking, Zone Lockdown, and Advanced DDoS Protection.
Provides a full log of the mitigations performed by the CIS Firewall features including; Firewall Rules, Rate Limiting, Security Level, Access Rules (IP, IP Range, ASN, and Country), WAF (Web Application Firewall), User Agent Blocking, Zone Lockdown, and Advanced DDoS Protection.
Provides a full log of the mitigations performed by the CIS Firewall features including; Firewall Rules, Rate Limiting, Security Level, Access Rules (IP, IP Range, ASN, and Country), WAF (Web Application Firewall), User Agent Blocking, Zone Lockdown, and Advanced DDoS Protection.
GET /v2/{crn}/zones/{zone_id}/analytics/firewall_events
(cloudInternetServicesApi *CloudInternetServicesApiV1) FirewallEventAnalytics(firewallEventAnalyticsOptions *FirewallEventAnalyticsOptions) (result *FirewallEventAnalytics, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) FirewallEventAnalyticsWithContext(ctx context.Context, firewallEventAnalyticsOptions *FirewallEventAnalyticsOptions) (result *FirewallEventAnalytics, response *core.DetailedResponse, err error)
ServiceCall<FirewallEventAnalytics> firewallEventAnalytics(FirewallEventAnalyticsOptions firewallEventAnalyticsOptions)
firewallEventAnalytics(params)
Create firewall rules for a zone
Create new firewall rules for a zone under a service instance.
Create new firewall rules for a given zone under a service instance.
POST /v1/{crn}/zones/{zone_identifier}/firewall/rules
create_firewall_rules(self,
x_auth_user_token: str,
crn: str,
zone_identifier: str,
*,
firewall_rule_input_with_filter_id: List['FirewallRuleInputWithFilterId'] = None,
**kwargs
) -> DetailedResponse
Update firewall rules
Update existing firewall rules for a zone under a service instance.
Update existing firewall rules for a given zone under a given service instance.
PUT /v1/{crn}/zones/{zone_identifier}/firewall/rules
update_firewll_rules(self,
x_auth_user_token: str,
crn: str,
zone_identifier: str,
*,
firewall_rules_update_input_item: List['FirewallRulesUpdateInputItem'] = None,
**kwargs
) -> DetailedResponse
Delete a firewall rule
Delete a firewall rule, given its ID.
Delete a firewall rule given its id.
DELETE /v1/{crn}/zones/{zone_identifier}/firewall/rules/{firewall_rule_identifier}
delete_firewall_rule(self,
x_auth_user_token: str,
crn: str,
zone_identifier: str,
firewall_rule_identifier: str,
**kwargs
) -> DetailedResponse
Get firewall rule details by ID
Get the details of a firewall rule for a zone under a service instance.
Get the details of a firewall rule for a given zone under a given service instance.
GET /v1/{crn}/zones/{zone_identifier}/firewall/rules/{firewall_rule_identifier}
get_firewall_rule(self,
x_auth_user_token: str,
crn: str,
zone_identifier: str,
firewall_rule_identifier: str,
**kwargs
) -> DetailedResponse
Update a firewall rule
Update an existing firewall rule for a zone under a service instance.
Update an existing firewall rule for a given zone under a given service instance.
PUT /v1/{crn}/zones/{zone_identifier}/firewall/rules/{firewall_rule_identifier}
update_firewall_rule(self,
x_auth_user_token: str,
crn: str,
zone_identifier: str,
firewall_rule_identifier: str,
*,
action: str = None,
paused: bool = None,
description: str = None,
filter: 'FirewallRuleUpdateInputFilter' = None,
**kwargs
) -> DetailedResponse
List all load balancers
List configured load balancers.
List configured load balancers.
List configured load balancers.
List configured load balancers.
GET /v1/{crn}/zones/{zone_identifier}/load_balancers
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllLoadBalancers(listAllLoadBalancersOptions *ListAllLoadBalancersOptions) (result *ListLoadBalancersResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllLoadBalancersWithContext(ctx context.Context, listAllLoadBalancersOptions *ListAllLoadBalancersOptions) (result *ListLoadBalancersResp, response *core.DetailedResponse, err error)
ServiceCall<ListLoadBalancersResp> listAllLoadBalancers(ListAllLoadBalancersOptions listAllLoadBalancersOptions)
listAllLoadBalancers(params)
Create load balancer
Create a load balancer for a given zone. The zone should be active before placing an order of a load balancer.
Create a load balancer for a given zone. The zone should be active before placing an order of a load balancer.
Create a load balancer for a given zone. The zone should be active before placing an order of a load balancer.
Create a load balancer for a given zone. The zone should be active before placing an order of a load balancer.
POST /v1/{crn}/zones/{zone_identifier}/load_balancers
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateLoadBalancer(createLoadBalancerOptions *CreateLoadBalancerOptions) (result *LoadBalancersResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateLoadBalancerWithContext(ctx context.Context, createLoadBalancerOptions *CreateLoadBalancerOptions) (result *LoadBalancersResp, response *core.DetailedResponse, err error)
ServiceCall<LoadBalancersResp> createLoadBalancer(CreateLoadBalancerOptions createLoadBalancerOptions)
createLoadBalancer(params)
Edit load balancer
Edit porperties of an existing load balancer.
Edit porperties of an existing load balancer.
Edit porperties of an existing load balancer.
Edit porperties of an existing load balancer.
PUT /v1/{crn}/zones/{zone_identifier}/load_balancers/{load_balancer_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) EditLoadBalancer(editLoadBalancerOptions *EditLoadBalancerOptions) (result *LoadBalancersResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) EditLoadBalancerWithContext(ctx context.Context, editLoadBalancerOptions *EditLoadBalancerOptions) (result *LoadBalancersResp, response *core.DetailedResponse, err error)
ServiceCall<LoadBalancersResp> editLoadBalancer(EditLoadBalancerOptions editLoadBalancerOptions)
editLoadBalancer(params)
Delete load balancer
Delete a load balancer.
Delete a load balancer.
Delete a load balancer.
Delete a load balancer.
DELETE /v1/{crn}/zones/{zone_identifier}/load_balancers/{load_balancer_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteLoadBalancer(deleteLoadBalancerOptions *DeleteLoadBalancerOptions) (result *DeleteLoadBalancersResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteLoadBalancerWithContext(ctx context.Context, deleteLoadBalancerOptions *DeleteLoadBalancerOptions) (result *DeleteLoadBalancersResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteLoadBalancersResp> deleteLoadBalancer(DeleteLoadBalancerOptions deleteLoadBalancerOptions)
deleteLoadBalancer(params)
Get load balancer
For a given zone identifier and load balancer ID, get the load balancer settings.
For a given zone identifier and load balancer id, get the load balancer settings.
For a given zone identifier and load balancer id, get the load balancer settings.
For a given zone identifier and load balancer id, get the load balancer settings.
GET /v1/{crn}/zones/{zone_identifier}/load_balancers/{load_balancer_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetLoadBalancerSettings(getLoadBalancerSettingsOptions *GetLoadBalancerSettingsOptions) (result *LoadBalancersResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetLoadBalancerSettingsWithContext(ctx context.Context, getLoadBalancerSettingsOptions *GetLoadBalancerSettingsOptions) (result *LoadBalancersResp, response *core.DetailedResponse, err error)
ServiceCall<LoadBalancersResp> getLoadBalancerSettings(GetLoadBalancerSettingsOptions getLoadBalancerSettingsOptions)
getLoadBalancerSettings(params)
List all load balancer events
Get load balancer events for all origins.
Get load balancer events for all origins.
Get load balancer events for all origins.
Get load balancer events for all origins.
GET /v1/{crn}/load_balancers/events
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetLoadBalancerEvents(getLoadBalancerEventsOptions *GetLoadBalancerEventsOptions) (result *ListEventsResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetLoadBalancerEventsWithContext(ctx context.Context, getLoadBalancerEventsOptions *GetLoadBalancerEventsOptions) (result *ListEventsResp, response *core.DetailedResponse, err error)
ServiceCall<ListEventsResp> getLoadBalancerEvents(GetLoadBalancerEventsOptions getLoadBalancerEventsOptions)
getLoadBalancerEvents(params)
List all load balancer monitors
List configured load balancer monitors for a user.
List configured load balancer monitors for a user.
List configured load balancer monitors for a user.
List configured load balancer monitors for a user.
GET /v1/{crn}/load_balancers/monitors
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllLoadBalancerMonitors(listAllLoadBalancerMonitorsOptions *ListAllLoadBalancerMonitorsOptions) (result *ListMonitorResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllLoadBalancerMonitorsWithContext(ctx context.Context, listAllLoadBalancerMonitorsOptions *ListAllLoadBalancerMonitorsOptions) (result *ListMonitorResp, response *core.DetailedResponse, err error)
ServiceCall<ListMonitorResp> listAllLoadBalancerMonitors(ListAllLoadBalancerMonitorsOptions listAllLoadBalancerMonitorsOptions)
listAllLoadBalancerMonitors(params)
Create load balancer monitor
Create a load balancer monitor for a given service instance.
Create a load balancer monitor for a given service instance.
Create a load balancer monitor for a given service instance.
Create a load balancer monitor for a given service instance.
POST /v1/{crn}/load_balancers/monitors
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateLoadBalancerMonitor(createLoadBalancerMonitorOptions *CreateLoadBalancerMonitorOptions) (result *MonitorResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateLoadBalancerMonitorWithContext(ctx context.Context, createLoadBalancerMonitorOptions *CreateLoadBalancerMonitorOptions) (result *MonitorResp, response *core.DetailedResponse, err error)
ServiceCall<MonitorResp> createLoadBalancerMonitor(CreateLoadBalancerMonitorOptions createLoadBalancerMonitorOptions)
createLoadBalancerMonitor(params)
Edit load balancer monitor
Edit porperties of an existing load balancer monitor.
Edit porperties of an existing load balancer monitor.
Edit porperties of an existing load balancer monitor.
Edit porperties of an existing load balancer monitor.
PUT /v1/{crn}/load_balancers/monitors/{monitor_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) EditLoadBalancerMonitor(editLoadBalancerMonitorOptions *EditLoadBalancerMonitorOptions) (result *MonitorResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) EditLoadBalancerMonitorWithContext(ctx context.Context, editLoadBalancerMonitorOptions *EditLoadBalancerMonitorOptions) (result *MonitorResp, response *core.DetailedResponse, err error)
ServiceCall<MonitorResp> editLoadBalancerMonitor(EditLoadBalancerMonitorOptions editLoadBalancerMonitorOptions)
editLoadBalancerMonitor(params)
Delete load balancer monitor
Delete a load balancer monitor.
Delete a load balancer monitor.
Delete a load balancer monitor.
Delete a load balancer monitor.
DELETE /v1/{crn}/load_balancers/monitors/{monitor_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteLoadBalancerMonitor(deleteLoadBalancerMonitorOptions *DeleteLoadBalancerMonitorOptions) (result *DeleteMonitorResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteLoadBalancerMonitorWithContext(ctx context.Context, deleteLoadBalancerMonitorOptions *DeleteLoadBalancerMonitorOptions) (result *DeleteMonitorResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteMonitorResp> deleteLoadBalancerMonitor(DeleteLoadBalancerMonitorOptions deleteLoadBalancerMonitorOptions)
deleteLoadBalancerMonitor(params)
Get load balancer monitor
For a given service instance and load balancer monitor ID, get the monitor details.
For a given service instance and load balancer monitor id, get the monitor details.
For a given service instance and load balancer monitor id, get the monitor details.
For a given service instance and load balancer monitor id, get the monitor details.
GET /v1/{crn}/load_balancers/monitors/{monitor_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetLoadBalancerMonitor(getLoadBalancerMonitorOptions *GetLoadBalancerMonitorOptions) (result *MonitorResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetLoadBalancerMonitorWithContext(ctx context.Context, getLoadBalancerMonitorOptions *GetLoadBalancerMonitorOptions) (result *MonitorResp, response *core.DetailedResponse, err error)
ServiceCall<MonitorResp> getLoadBalancerMonitor(GetLoadBalancerMonitorOptions getLoadBalancerMonitorOptions)
getLoadBalancerMonitor(params)
List all pools
List all configured load balancer pools.
List all configured load balancer pools.
List all configured load balancer pools.
List all configured load balancer pools.
GET /v1/{crn}/load_balancers/pools
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllLoadBalancerPools(listAllLoadBalancerPoolsOptions *ListAllLoadBalancerPoolsOptions) (result *ListLoadBalancerPoolsResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllLoadBalancerPoolsWithContext(ctx context.Context, listAllLoadBalancerPoolsOptions *ListAllLoadBalancerPoolsOptions) (result *ListLoadBalancerPoolsResp, response *core.DetailedResponse, err error)
ServiceCall<ListLoadBalancerPoolsResp> listAllLoadBalancerPools(ListAllLoadBalancerPoolsOptions listAllLoadBalancerPoolsOptions)
listAllLoadBalancerPools(params)
Create pool
Create a new load balancer pool
Create a new load balancer pool.
Create a new load balancer pool.
Create a new load balancer pool.
POST /v1/{crn}/load_balancers/pools
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateLoadBalancerPool(createLoadBalancerPoolOptions *CreateLoadBalancerPoolOptions) (result *LoadBalancerPoolResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateLoadBalancerPoolWithContext(ctx context.Context, createLoadBalancerPoolOptions *CreateLoadBalancerPoolOptions) (result *LoadBalancerPoolResp, response *core.DetailedResponse, err error)
ServiceCall<LoadBalancerPoolResp> createLoadBalancerPool(CreateLoadBalancerPoolOptions createLoadBalancerPoolOptions)
createLoadBalancerPool(params)
Get pool
Get a single configured load balancer pool.
Get a single configured load balancer pool.
Get a single configured load balancer pool.
Get a single configured load balancer pool.
GET /v1/{crn}/load_balancers/pools/{pool_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetLoadBalancerPool(getLoadBalancerPoolOptions *GetLoadBalancerPoolOptions) (result *LoadBalancerPoolResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetLoadBalancerPoolWithContext(ctx context.Context, getLoadBalancerPoolOptions *GetLoadBalancerPoolOptions) (result *LoadBalancerPoolResp, response *core.DetailedResponse, err error)
ServiceCall<LoadBalancerPoolResp> getLoadBalancerPool(GetLoadBalancerPoolOptions getLoadBalancerPoolOptions)
getLoadBalancerPool(params)
Delete pool
Delete a specific configured load balancer pool.
Delete a specific configured load balancer pool.
Delete a specific configured load balancer pool.
Delete a specific configured load balancer pool.
DELETE /v1/{crn}/load_balancers/pools/{pool_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteLoadBalancerPool(deleteLoadBalancerPoolOptions *DeleteLoadBalancerPoolOptions) (result *DeleteLoadBalancerPoolResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteLoadBalancerPoolWithContext(ctx context.Context, deleteLoadBalancerPoolOptions *DeleteLoadBalancerPoolOptions) (result *DeleteLoadBalancerPoolResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteLoadBalancerPoolResp> deleteLoadBalancerPool(DeleteLoadBalancerPoolOptions deleteLoadBalancerPoolOptions)
deleteLoadBalancerPool(params)
Edit pool
Edit a specific configured load balancer pool.
Edit a specific configured load balancer pool.
Edit a specific configured load balancer pool.
Edit a specific configured load balancer pool.
PUT /v1/{crn}/load_balancers/pools/{pool_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) EditLoadBalancerPool(editLoadBalancerPoolOptions *EditLoadBalancerPoolOptions) (result *LoadBalancerPoolResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) EditLoadBalancerPoolWithContext(ctx context.Context, editLoadBalancerPoolOptions *EditLoadBalancerPoolOptions) (result *LoadBalancerPoolResp, response *core.DetailedResponse, err error)
ServiceCall<LoadBalancerPoolResp> editLoadBalancerPool(EditLoadBalancerPoolOptions editLoadBalancerPoolOptions)
editLoadBalancerPool(params)
List instance level firewall access rules
List all instance level firewall access rules.
List all instance level firewall access rules.
List all instance level firewall access rules.
List all instance level firewall access rules.
GET /v1/{crn}/firewall/access_rules/rules
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllAccountAccessRules(listAllAccountAccessRulesOptions *ListAllAccountAccessRulesOptions) (result *ListAccountAccessRulesResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllAccountAccessRulesWithContext(ctx context.Context, listAllAccountAccessRulesOptions *ListAllAccountAccessRulesOptions) (result *ListAccountAccessRulesResp, response *core.DetailedResponse, err error)
ServiceCall<ListAccountAccessRulesResp> listAllAccountAccessRules(ListAllAccountAccessRulesOptions listAllAccountAccessRulesOptions)
listAllAccountAccessRules(params)
Create instance level firewall access rule
Create a new instance level firewall access rule for a given service instance.
Create a new instance level firewall access rule for a given service instance.
Create a new instance level firewall access rule for a given service instance.
Create a new instance level firewall access rule for a given service instance.
POST /v1/{crn}/firewall/access_rules/rules
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateAccountAccessRule(createAccountAccessRuleOptions *CreateAccountAccessRuleOptions) (result *AccountAccessRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateAccountAccessRuleWithContext(ctx context.Context, createAccountAccessRuleOptions *CreateAccountAccessRuleOptions) (result *AccountAccessRuleResp, response *core.DetailedResponse, err error)
ServiceCall<AccountAccessRuleResp> createAccountAccessRule(CreateAccountAccessRuleOptions createAccountAccessRuleOptions)
createAccountAccessRule(params)
Delete instance level access rule
Delete an instance level access rule, given its ID.
Delete an instance level access rule given its id.
Delete an instance level access rule given its id.
Delete an instance level access rule given its id.
DELETE /v1/{crn}/firewall/access_rules/rules/{accessrule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteAccountAccessRule(deleteAccountAccessRuleOptions *DeleteAccountAccessRuleOptions) (result *DeleteAccountAccessRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteAccountAccessRuleWithContext(ctx context.Context, deleteAccountAccessRuleOptions *DeleteAccountAccessRuleOptions) (result *DeleteAccountAccessRuleResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteAccountAccessRuleResp> deleteAccountAccessRule(DeleteAccountAccessRuleOptions deleteAccountAccessRuleOptions)
deleteAccountAccessRule(params)
Get instance level firewall access rule
Get the details of an instance level firewall access rule for a given service instance.
Get the details of an instance level firewall access rule for a given service instance.
Get the details of an instance level firewall access rule for a given service instance.
Get the details of an instance level firewall access rule for a given service instance.
GET /v1/{crn}/firewall/access_rules/rules/{accessrule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetAccountAccessRule(getAccountAccessRuleOptions *GetAccountAccessRuleOptions) (result *AccountAccessRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetAccountAccessRuleWithContext(ctx context.Context, getAccountAccessRuleOptions *GetAccountAccessRuleOptions) (result *AccountAccessRuleResp, response *core.DetailedResponse, err error)
ServiceCall<AccountAccessRuleResp> getAccountAccessRule(GetAccountAccessRuleOptions getAccountAccessRuleOptions)
getAccountAccessRule(params)
Update instance level firewall access rule
Update an existing instance level firewall access rule for a given service instance.
Update an existing instance level firewall access rule for a given service instance.
Update an existing instance level firewall access rule for a given service instance.
Update an existing instance level firewall access rule for a given service instance.
PATCH /v1/{crn}/firewall/access_rules/rules/{accessrule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateAccountAccessRule(updateAccountAccessRuleOptions *UpdateAccountAccessRuleOptions) (result *AccountAccessRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateAccountAccessRuleWithContext(ctx context.Context, updateAccountAccessRuleOptions *UpdateAccountAccessRuleOptions) (result *AccountAccessRuleResp, response *core.DetailedResponse, err error)
ServiceCall<AccountAccessRuleResp> updateAccountAccessRule(UpdateAccountAccessRuleOptions updateAccountAccessRuleOptions)
updateAccountAccessRule(params)
List all IP addresses used by the CIS proxy
List of all IP addresses used by the CIS proxy.
List of all IP addresses used by the CIS proxy.
List of all IP addresses used by the CIS proxy.
List of all IP addresses used by the CIS proxy.
GET /v1/ips
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListIps(listIpsOptions *ListIpsOptions) (result *IpResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListIpsWithContext(ctx context.Context, listIpsOptions *ListIpsOptions) (result *IpResponse, response *core.DetailedResponse, err error)
ServiceCall<IpResponse> listIps()
listIps(params)
Get page rule
Get a page rule details.
Get a page rule details.
Get a page rule details.
Get a page rule details.
GET /v1/{crn}/zones/{zone_id}/pagerules/{rule_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetPageRule(getPageRuleOptions *GetPageRuleOptions) (result *PageRulesResponseWithoutResultInfo, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetPageRuleWithContext(ctx context.Context, getPageRuleOptions *GetPageRuleOptions) (result *PageRulesResponseWithoutResultInfo, response *core.DetailedResponse, err error)
ServiceCall<PageRulesResponseWithoutResultInfo> getPageRule(GetPageRuleOptions getPageRuleOptions)
getPageRule(params)
Change page rule
Change a page rule.
Change a page rule.
Change a page rule.
Change a page rule.
PATCH /v1/{crn}/zones/{zone_id}/pagerules/{rule_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangePageRule(changePageRuleOptions *ChangePageRuleOptions) (result *PageRulesResponseWithoutResultInfo, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangePageRuleWithContext(ctx context.Context, changePageRuleOptions *ChangePageRuleOptions) (result *PageRulesResponseWithoutResultInfo, response *core.DetailedResponse, err error)
ServiceCall<PageRulesResponseWithoutResultInfo> changePageRule(ChangePageRuleOptions changePageRuleOptions)
changePageRule(params)
Update page rule
Replace a page rule. The final rule will exactly match the data passed with this request.
Replace a page rule. The final rule will exactly match the data passed with this request.
Replace a page rule. The final rule will exactly match the data passed with this request.
Replace a page rule. The final rule will exactly match the data passed with this request.
PUT /v1/{crn}/zones/{zone_id}/pagerules/{rule_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdatePageRule(updatePageRuleOptions *UpdatePageRuleOptions) (result *PageRulesResponseWithoutResultInfo, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdatePageRuleWithContext(ctx context.Context, updatePageRuleOptions *UpdatePageRuleOptions) (result *PageRulesResponseWithoutResultInfo, response *core.DetailedResponse, err error)
ServiceCall<PageRulesResponseWithoutResultInfo> updatePageRule(UpdatePageRuleOptions updatePageRuleOptions)
updatePageRule(params)
Delete page rule
Delete a page rule.
Delete a page rule.
Delete a page rule.
Delete a page rule.
DELETE /v1/{crn}/zones/{zone_id}/pagerules/{rule_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeletePageRule(deletePageRuleOptions *DeletePageRuleOptions) (result *PageRulesDeleteResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeletePageRuleWithContext(ctx context.Context, deletePageRuleOptions *DeletePageRuleOptions) (result *PageRulesDeleteResponse, response *core.DetailedResponse, err error)
ServiceCall<PageRulesDeleteResponse> deletePageRule(DeletePageRuleOptions deletePageRuleOptions)
deletePageRule(params)
List page rules
List page rules.
List page rules.
List page rules.
List page rules.
GET /v1/{crn}/zones/{zone_id}/pagerules
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListPageRules(listPageRulesOptions *ListPageRulesOptions) (result *PageRulesResponseListAll, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListPageRulesWithContext(ctx context.Context, listPageRulesOptions *ListPageRulesOptions) (result *PageRulesResponseListAll, response *core.DetailedResponse, err error)
ServiceCall<PageRulesResponseListAll> listPageRules(ListPageRulesOptions listPageRulesOptions)
listPageRules(params)
Create page rule
Create a page rule.
Create a page rule.
Create a page rule.
Create a page rule.
POST /v1/{crn}/zones/{zone_id}/pagerules
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreatePageRule(createPageRuleOptions *CreatePageRuleOptions) (result *PageRulesResponseWithoutResultInfo, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreatePageRuleWithContext(ctx context.Context, createPageRuleOptions *CreatePageRuleOptions) (result *PageRulesResponseWithoutResultInfo, response *core.DetailedResponse, err error)
ServiceCall<PageRulesResponseWithoutResultInfo> createPageRule(CreatePageRuleOptions createPageRuleOptions)
createPageRule(params)
List range applications
Get a list of currently existing Range Applications inside a zone.
Get a list of currently existing Range Applications inside a zone.
Get a list of currently existing Range Applications inside a zone.
Get a list of currently existing Range Applications inside a zone.
GET /v1/{crn}/zones/{zone_identifier}/range/apps
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListRangeApps(listRangeAppsOptions *ListRangeAppsOptions) (result *RangeApplications, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListRangeAppsWithContext(ctx context.Context, listRangeAppsOptions *ListRangeAppsOptions) (result *RangeApplications, response *core.DetailedResponse, err error)
ServiceCall<RangeApplications> listRangeApps(ListRangeAppsOptions listRangeAppsOptions)
listRangeApps(params)
Create Range Application
Create a Range Applications inside a zone.
Create a Range Applications inside a zone.
Create a Range Applications inside a zone.
Create a Range Applications inside a zone.
POST /v1/{crn}/zones/{zone_identifier}/range/apps
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateRangeApp(createRangeAppOptions *CreateRangeAppOptions) (result *RangeApplicationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateRangeAppWithContext(ctx context.Context, createRangeAppOptions *CreateRangeAppOptions) (result *RangeApplicationResp, response *core.DetailedResponse, err error)
ServiceCall<RangeApplicationResp> createRangeApp(CreateRangeAppOptions createRangeAppOptions)
createRangeApp(params)
Get range application a zone
Get the application configuration of a specific application inside a zone.
Get the application configuration of a specific application inside a zone.
Get the application configuration of a specific application inside a zone.
Get the application configuration of a specific application inside a zone.
GET /v1/{crn}/zones/{zone_identifier}/range/apps/{app_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRangeApp(getRangeAppOptions *GetRangeAppOptions) (result *RangeApplicationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRangeAppWithContext(ctx context.Context, getRangeAppOptions *GetRangeAppOptions) (result *RangeApplicationResp, response *core.DetailedResponse, err error)
ServiceCall<RangeApplicationResp> getRangeApp(GetRangeAppOptions getRangeAppOptions)
getRangeApp(params)
Update range application
Update a Range Application inside a zone.
Update a Range Application inside a zone.
Update a Range Application inside a zone.
Update a Range Application inside a zone.
PUT /v1/{crn}/zones/{zone_identifier}/range/apps/{app_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateRangeApp(updateRangeAppOptions *UpdateRangeAppOptions) (result *RangeApplicationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateRangeAppWithContext(ctx context.Context, updateRangeAppOptions *UpdateRangeAppOptions) (result *RangeApplicationResp, response *core.DetailedResponse, err error)
ServiceCall<RangeApplicationResp> updateRangeApp(UpdateRangeAppOptions updateRangeAppOptions)
updateRangeApp(params)
Delete range application
Delete a specific application configuration.
Delete a specific application configuration.
Delete a specific application configuration.
Delete a specific application configuration.
DELETE /v1/{crn}/zones/{zone_identifier}/range/apps/{app_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteRangeApp(deleteRangeAppOptions *DeleteRangeAppOptions) (result *RangeApplicationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteRangeAppWithContext(ctx context.Context, deleteRangeAppOptions *DeleteRangeAppOptions) (result *RangeApplicationResp, response *core.DetailedResponse, err error)
ServiceCall<RangeApplicationResp> deleteRangeApp(DeleteRangeAppOptions deleteRangeAppOptions)
deleteRangeApp(params)
Get Routing feature smart routing setting
Get Routing feature smart routing setting for a zone.
Get Routing feature smart routing setting for a zone.
Get Routing feature smart routing setting for a zone.
Get Routing feature smart routing setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/routing/smart_routing
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetSmartRouting(getSmartRoutingOptions *GetSmartRoutingOptions) (result *SmartRoutingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetSmartRoutingWithContext(ctx context.Context, getSmartRoutingOptions *GetSmartRoutingOptions) (result *SmartRoutingResp, response *core.DetailedResponse, err error)
ServiceCall<SmartRoutingResp> getSmartRouting(GetSmartRoutingOptions getSmartRoutingOptions)
getSmartRouting(params)
Update Routing feature smart route setting
Update Routing feature smart route setting for a zone.
Update Routing feature smart route setting for a zone.
Update Routing feature smart route setting for a zone.
Update Routing feature smart route setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/routing/smart_routing
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateSmartRouting(updateSmartRoutingOptions *UpdateSmartRoutingOptions) (result *SmartRoutingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateSmartRoutingWithContext(ctx context.Context, updateSmartRoutingOptions *UpdateSmartRoutingOptions) (result *SmartRoutingResp, response *core.DetailedResponse, err error)
ServiceCall<SmartRoutingResp> updateSmartRouting(UpdateSmartRoutingOptions updateSmartRoutingOptions)
updateSmartRouting(params)
Get routing tiered cache setting
Get routing tiered cache setting for a zone.
Get routing tiered cache setting for a zone.
Get routing tiered cache setting for a zone.
Get routing tiered cache setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/routing/tiered_caching
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRoutingTieredCaching(getRoutingTieredCachingOptions *GetRoutingTieredCachingOptions) (result *RoutingTieredCachingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRoutingTieredCachingWithContext(ctx context.Context, getRoutingTieredCachingOptions *GetRoutingTieredCachingOptions) (result *RoutingTieredCachingResp, response *core.DetailedResponse, err error)
ServiceCall<RoutingTieredCachingResp> getRoutingTieredCaching(GetRoutingTieredCachingOptions getRoutingTieredCachingOptions)
getRoutingTieredCaching(params)
Update routing tiered cache setting
Update routing tiered cache setting for a zone.
Update routing tiered cache setting for a zone.
Update routing tiered cache setting for a zone.
Update routing tiered cache setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/routing/tiered_caching
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateRoutingTieredCaching(updateRoutingTieredCachingOptions *UpdateRoutingTieredCachingOptions) (result *RoutingTieredCachingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateRoutingTieredCachingWithContext(ctx context.Context, updateRoutingTieredCachingOptions *UpdateRoutingTieredCachingOptions) (result *RoutingTieredCachingResp, response *core.DetailedResponse, err error)
ServiceCall<RoutingTieredCachingResp> updateRoutingTieredCaching(UpdateRoutingTieredCachingOptions updateRoutingTieredCachingOptions)
updateRoutingTieredCaching(params)
Get Routing Latency Analytics
Get Routing Latency Analytics for a given zone.
Get Routing Latency Analytics for a given zone.
Get Routing Latency Analytics for a given zone.
Get Routing Latency Analytics for a given zone.
GET /v1/{crn}/zones/{zone_identifier}/routing/latency
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRoutingLatency(getRoutingLatencyOptions *GetRoutingLatencyOptions) (result *RoutingLatencyResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRoutingLatencyWithContext(ctx context.Context, getRoutingLatencyOptions *GetRoutingLatencyOptions) (result *RoutingLatencyResp, response *core.DetailedResponse, err error)
ServiceCall<RoutingLatencyResp> getRoutingLatency(GetRoutingLatencyOptions getRoutingLatencyOptions)
getRoutingLatency(params)
Get Routing Latency Colos Analytics
Get Routing Latency Colos Analytics for a given zone.
Get Routing Latency Colos Analytics for a given zone.
Get Routing Latency Colos Analytics for a given zone.
Get Routing Latency Colos Analytics for a given zone.
GET /v1/{crn}/zones/{zone_identifier}/routing/latency/colos
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRoutingLatencyColos(getRoutingLatencyColosOptions *GetRoutingLatencyColosOptions) (result *RoutingLatencyColosResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRoutingLatencyColosWithContext(ctx context.Context, getRoutingLatencyColosOptions *GetRoutingLatencyColosOptions) (result *RoutingLatencyColosResp, response *core.DetailedResponse, err error)
ServiceCall<RoutingLatencyColosResp> getRoutingLatencyColos(GetRoutingLatencyColosOptions getRoutingLatencyColosOptions)
getRoutingLatencyColos(params)
Get security-level setting
For a given zone identifier, get security-level setting.
For a given zone identifier, get security level setting.
For a given zone identifier, get security level setting.
For a given zone identifier, get security level setting.
GET /v1/{crn}/zones/{zone_identifier}/settings/security_level
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetSecurityLevelSetting(getSecurityLevelSettingOptions *GetSecurityLevelSettingOptions) (result *SecurityLevelSettingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetSecurityLevelSettingWithContext(ctx context.Context, getSecurityLevelSettingOptions *GetSecurityLevelSettingOptions) (result *SecurityLevelSettingResp, response *core.DetailedResponse, err error)
ServiceCall<SecurityLevelSettingResp> getSecurityLevelSetting(GetSecurityLevelSettingOptions getSecurityLevelSettingOptions)
getSecurityLevelSetting(params)
Set security-level setting
For a given zone identifier, set security-level setting.
For a given zone identifier, set security level setting.
For a given zone identifier, set security level setting.
For a given zone identifier, set security level setting.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/security_level
(cloudInternetServicesApi *CloudInternetServicesApiV1) SetSecurityLevelSetting(setSecurityLevelSettingOptions *SetSecurityLevelSettingOptions) (result *SecurityLevelSettingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) SetSecurityLevelSettingWithContext(ctx context.Context, setSecurityLevelSettingOptions *SetSecurityLevelSettingOptions) (result *SecurityLevelSettingResp, response *core.DetailedResponse, err error)
ServiceCall<SecurityLevelSettingResp> setSecurityLevelSetting(SetSecurityLevelSettingOptions setSecurityLevelSettingOptions)
setSecurityLevelSetting(params)
List all certificates
CIS automatically adds an active DNS zone to a universal SSL certificate, shared among multiple customers. Customers may order dedicated certificates for the owning zones. This API lists all certificates for a zone, including shared and dedicated certificates.
CIS automatically add an active DNS zone to a universal SSL certificate, shared among multiple customers. Customer may order dedicated certificates for the owning zones. This API list all certificates for a given zone, including shared and dedicated certificates.
CIS automatically add an active DNS zone to a universal SSL certificate, shared among multiple customers. Customer may order dedicated certificates for the owning zones. This API list all certificates for a given zone, including shared and dedicated certificates.
CIS automatically add an active DNS zone to a universal SSL certificate, shared among multiple customers. Customer may order dedicated certificates for the owning zones. This API list all certificates for a given zone, including shared and dedicated certificates.
GET /v1/{crn}/zones/{zone_identifier}/ssl/certificate_packs
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListCertificates(listCertificatesOptions *ListCertificatesOptions) (result *ListCertificateResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListCertificatesWithContext(ctx context.Context, listCertificatesOptions *ListCertificatesOptions) (result *ListCertificateResp, response *core.DetailedResponse, err error)
ServiceCall<ListCertificateResp> listCertificates(ListCertificatesOptions listCertificatesOptions)
listCertificates(params)
Get SSL setting
For a given zone identifier, get SSL setting.
For a given zone identifier, get SSL setting.
For a given zone identifier, get SSL setting.
For a given zone identifier, get SSL setting.
GET /v1/{crn}/zones/{zone_identifier}/settings/ssl
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetSslSetting(getSslSettingOptions *GetSslSettingOptions) (result *SslSettingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetSslSettingWithContext(ctx context.Context, getSslSettingOptions *GetSslSettingOptions) (result *SslSettingResp, response *core.DetailedResponse, err error)
ServiceCall<SslSettingResp> getSslSetting(GetSslSettingOptions getSslSettingOptions)
getSslSetting(params)
Change SSL setting
For a given zone identifier, change SSL setting.
For a given zone identifier, change SSL setting.
For a given zone identifier, change SSL setting.
For a given zone identifier, change SSL setting.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/ssl
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangeSslSetting(changeSslSettingOptions *ChangeSslSettingOptions) (result *SslSettingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangeSslSettingWithContext(ctx context.Context, changeSslSettingOptions *ChangeSslSettingOptions) (result *SslSettingResp, response *core.DetailedResponse, err error)
ServiceCall<SslSettingResp> changeSslSetting(ChangeSslSettingOptions changeSslSettingOptions)
changeSslSetting(params)
List all custom certificates
For a given zone identifier, list all custom certificates.
For a given zone identifier, list all custom certificates.
For a given zone identifier, list all custom certificates.
For a given zone identifier, list all custom certificates.
GET /v1/{crn}/zones/{zone_identifier}/custom_certificates
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListCustomCertificates(listCustomCertificatesOptions *ListCustomCertificatesOptions) (result *ListCustomCertsResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListCustomCertificatesWithContext(ctx context.Context, listCustomCertificatesOptions *ListCustomCertificatesOptions) (result *ListCustomCertsResp, response *core.DetailedResponse, err error)
ServiceCall<ListCustomCertsResp> listCustomCertificates(ListCustomCertificatesOptions listCustomCertificatesOptions)
listCustomCertificates(params)
Upload a custom certificate
For a given zone identifier, upload a custom certificates.
For a given zone identifier, upload a custom certificates.
For a given zone identifier, upload a custom certificates.
For a given zone identifier, upload a custom certificates.
POST /v1/{crn}/zones/{zone_identifier}/custom_certificates
(cloudInternetServicesApi *CloudInternetServicesApiV1) UploadCustomCertificate(uploadCustomCertificateOptions *UploadCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UploadCustomCertificateWithContext(ctx context.Context, uploadCustomCertificateOptions *UploadCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)
ServiceCall<CustomCertResp> uploadCustomCertificate(UploadCustomCertificateOptions uploadCustomCertificateOptions)
uploadCustomCertificate(params)
Get custom certificate
For a given zone identifier, get a custom certificates.
For a given zone identifier, get a custom certificates.
For a given zone identifier, get a custom certificates.
For a given zone identifier, get a custom certificates.
GET /v1/{crn}/zones/{zone_identifier}/custom_certificates/{custom_cert_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetCustomCertificate(getCustomCertificateOptions *GetCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetCustomCertificateWithContext(ctx context.Context, getCustomCertificateOptions *GetCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)
ServiceCall<CustomCertResp> getCustomCertificate(GetCustomCertificateOptions getCustomCertificateOptions)
getCustomCertificate(params)
Update custom certificate
For a given zone identifier, update a custom certificates.
For a given zone identifier, update a custom certificates.
For a given zone identifier, update a custom certificates.
For a given zone identifier, update a custom certificates.
PATCH /v1/{crn}/zones/{zone_identifier}/custom_certificates/{custom_cert_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateCustomCertificate(updateCustomCertificateOptions *UpdateCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateCustomCertificateWithContext(ctx context.Context, updateCustomCertificateOptions *UpdateCustomCertificateOptions) (result *CustomCertResp, response *core.DetailedResponse, err error)
ServiceCall<CustomCertResp> updateCustomCertificate(UpdateCustomCertificateOptions updateCustomCertificateOptions)
updateCustomCertificate(params)
Delete custom certificate
For a given zone identifier, delete a custom certificates.
For a given zone identifier, delete a custom certificates.
For a given zone identifier, delete a custom certificates.
For a given zone identifier, delete a custom certificates.
DELETE /v1/{crn}/zones/{zone_identifier}/custom_certificates/{custom_cert_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteCustomCertificate(deleteCustomCertificateOptions *DeleteCustomCertificateOptions) (response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteCustomCertificateWithContext(ctx context.Context, deleteCustomCertificateOptions *DeleteCustomCertificateOptions) (response *core.DetailedResponse, err error)
ServiceCall<Void> deleteCustomCertificate(DeleteCustomCertificateOptions deleteCustomCertificateOptions)
deleteCustomCertificate(params)
Set certificate priority
For a given zone identifier, set priority of certificates.
For a given zone identifier, set priority of certificates.
For a given zone identifier, set priority of certificates.
For a given zone identifier, set priority of certificates.
PUT /v1/{crn}/zones/{zone_identifier}/custom_certificates/prioritize
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangeCertificatePriority(changeCertificatePriorityOptions *ChangeCertificatePriorityOptions) (response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangeCertificatePriorityWithContext(ctx context.Context, changeCertificatePriorityOptions *ChangeCertificatePriorityOptions) (response *core.DetailedResponse, err error)
ServiceCall<Void> changeCertificatePriority(ChangeCertificatePriorityOptions changeCertificatePriorityOptions)
changeCertificatePriority(params)
Get details of universal certificate
For a given zone identifier, get universal certificate.
For a given zone identifier, get universal certificate.
For a given zone identifier, get universal certificate.
For a given zone identifier, get universal certificate.
GET /v1/{crn}/zones/{zone_identifier}/ssl/universal/settings
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetUniversalCertificateSetting(getUniversalCertificateSettingOptions *GetUniversalCertificateSettingOptions) (result *UniversalSettingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetUniversalCertificateSettingWithContext(ctx context.Context, getUniversalCertificateSettingOptions *GetUniversalCertificateSettingOptions) (result *UniversalSettingResp, response *core.DetailedResponse, err error)
ServiceCall<UniversalSettingResp> getUniversalCertificateSetting(GetUniversalCertificateSettingOptions getUniversalCertificateSettingOptions)
getUniversalCertificateSetting(params)
Enable or Disable universal certificate
Change universal certificate setting.
change universal certificate setting.
change universal certificate setting.
change universal certificate setting.
PATCH /v1/{crn}/zones/{zone_identifier}/ssl/universal/settings
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangeUniversalCertificateSetting(changeUniversalCertificateSettingOptions *ChangeUniversalCertificateSettingOptions) (response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangeUniversalCertificateSettingWithContext(ctx context.Context, changeUniversalCertificateSettingOptions *ChangeUniversalCertificateSettingOptions) (response *core.DetailedResponse, err error)
ServiceCall<Void> changeUniversalCertificateSetting(ChangeUniversalCertificateSettingOptions changeUniversalCertificateSettingOptions)
changeUniversalCertificateSetting(params)
Get TLS 1.2 only setting
For a given zone identifier, get TLS 1.2 only setting.
For a given zone identifier, get TLS 1.2 only setting.
For a given zone identifier, get TLS 1.2 only setting.
For a given zone identifier, get TLS 1.2 only setting.
GET /v1/{crn}/zones/{zone_identifier}/settings/tls_1_2_only
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetTls12Setting(getTls12SettingOptions *GetTls12SettingOptions) (result *Tls12SettingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetTls12SettingWithContext(ctx context.Context, getTls12SettingOptions *GetTls12SettingOptions) (result *Tls12SettingResp, response *core.DetailedResponse, err error)
ServiceCall<Tls12SettingResp> getTls12Setting(GetTls12SettingOptions getTls12SettingOptions)
getTls12Setting(params)
Set TLS 1.2 setting
For a given zone identifier, set TLS 1.2 setting
For a given zone identifier, set TLS 1.2 setting.
For a given zone identifier, set TLS 1.2 setting.
For a given zone identifier, set TLS 1.2 setting.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/tls_1_2_only
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangeTls12Setting(changeTls12SettingOptions *ChangeTls12SettingOptions) (result *Tls12SettingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangeTls12SettingWithContext(ctx context.Context, changeTls12SettingOptions *ChangeTls12SettingOptions) (result *Tls12SettingResp, response *core.DetailedResponse, err error)
ServiceCall<Tls12SettingResp> changeTls12Setting(ChangeTls12SettingOptions changeTls12SettingOptions)
changeTls12Setting(params)
Get TLS 1.3 setting
For a given zone identifier, get TLS 1.3 setting.
For a given zone identifier, get TLS 1.3 setting.
For a given zone identifier, get TLS 1.3 setting.
For a given zone identifier, get TLS 1.3 setting.
GET /v1/{crn}/zones/{zone_identifier}/settings/tls_1_3
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetTls13Setting(getTls13SettingOptions *GetTls13SettingOptions) (result *Tls13SettingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetTls13SettingWithContext(ctx context.Context, getTls13SettingOptions *GetTls13SettingOptions) (result *Tls13SettingResp, response *core.DetailedResponse, err error)
ServiceCall<Tls13SettingResp> getTls13Setting(GetTls13SettingOptions getTls13SettingOptions)
getTls13Setting(params)
Set TLS 1.3 setting
For a given zone identifier, set TLS 1.3 setting.
For a given zone identifier, set TLS 1.3 setting.
For a given zone identifier, set TLS 1.3 setting.
For a given zone identifier, set TLS 1.3 setting.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/tls_1_3
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangeTls13Setting(changeTls13SettingOptions *ChangeTls13SettingOptions) (result *Tls13SettingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ChangeTls13SettingWithContext(ctx context.Context, changeTls13SettingOptions *ChangeTls13SettingOptions) (result *Tls13SettingResp, response *core.DetailedResponse, err error)
ServiceCall<Tls13SettingResp> changeTls13Setting(ChangeTls13SettingOptions changeTls13SettingOptions)
changeTls13Setting(params)
List all user-agent blocking rules
List all user agent blocking rules.
List all user agent blocking rules.
List all user agent blocking rules.
List all user agent blocking rules.
GET /v1/{crn}/zones/{zone_identifier}/firewall/ua_rules
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllZoneUserAgentRules(listAllZoneUserAgentRulesOptions *ListAllZoneUserAgentRulesOptions) (result *ListUseragentRulesResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllZoneUserAgentRulesWithContext(ctx context.Context, listAllZoneUserAgentRulesOptions *ListAllZoneUserAgentRulesOptions) (result *ListUseragentRulesResp, response *core.DetailedResponse, err error)
ServiceCall<ListUseragentRulesResp> listAllZoneUserAgentRules(ListAllZoneUserAgentRulesOptions listAllZoneUserAgentRulesOptions)
listAllZoneUserAgentRules(params)
Create user-agent blocking rule
Create a new user-agent blocking rule for a given zone under a service instance.
Create a new user-agent blocking rule for a given zone under a service instance.
Create a new user-agent blocking rule for a given zone under a service instance.
Create a new user-agent blocking rule for a given zone under a service instance.
POST /v1/{crn}/zones/{zone_identifier}/firewall/ua_rules
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateZoneUserAgentRule(createZoneUserAgentRuleOptions *CreateZoneUserAgentRuleOptions) (result *UseragentRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateZoneUserAgentRuleWithContext(ctx context.Context, createZoneUserAgentRuleOptions *CreateZoneUserAgentRuleOptions) (result *UseragentRuleResp, response *core.DetailedResponse, err error)
ServiceCall<UseragentRuleResp> createZoneUserAgentRule(CreateZoneUserAgentRuleOptions createZoneUserAgentRuleOptions)
createZoneUserAgentRule(params)
Delete user-agent blocking rule
Delete a user-agent blocking rule for a particular zone, given its ID.
Delete a user-agent blocking rule for a particular zone, given its id.
Delete a user-agent blocking rule for a particular zone, given its id.
Delete a user-agent blocking rule for a particular zone, given its id.
DELETE /v1/{crn}/zones/{zone_identifier}/firewall/ua_rules/{useragent_rule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteZoneUserAgentRule(deleteZoneUserAgentRuleOptions *DeleteZoneUserAgentRuleOptions) (result *DeleteUseragentRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteZoneUserAgentRuleWithContext(ctx context.Context, deleteZoneUserAgentRuleOptions *DeleteZoneUserAgentRuleOptions) (result *DeleteUseragentRuleResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteUseragentRuleResp> deleteZoneUserAgentRule(DeleteZoneUserAgentRuleOptions deleteZoneUserAgentRuleOptions)
deleteZoneUserAgentRule(params)
Get user-agent blocking rule
For a given service instance, zone ID and user-agent rule ID, get the user-agent blocking rule details.
For a given service instance, zone id and user-agent rule id, get the user-agent blocking rule details.
For a given service instance, zone id and user-agent rule id, get the user-agent blocking rule details.
For a given service instance, zone id and user-agent rule id, get the user-agent blocking rule details.
GET /v1/{crn}/zones/{zone_identifier}/firewall/ua_rules/{useragent_rule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetUserAgentRule(getUserAgentRuleOptions *GetUserAgentRuleOptions) (result *UseragentRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetUserAgentRuleWithContext(ctx context.Context, getUserAgentRuleOptions *GetUserAgentRuleOptions) (result *UseragentRuleResp, response *core.DetailedResponse, err error)
ServiceCall<UseragentRuleResp> getUserAgentRule(GetUserAgentRuleOptions getUserAgentRuleOptions)
getUserAgentRule(params)
Update user-agent blocking rule
Update an existing user-agent blocking rule for a given zone under a given service instance.
Update an existing user-agent blocking rule for a given zone under a given service instance.
Update an existing user-agent blocking rule for a given zone under a given service instance.
Update an existing user-agent blocking rule for a given zone under a given service instance.
PUT /v1/{crn}/zones/{zone_identifier}/firewall/ua_rules/{useragent_rule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateUserAgentRule(updateUserAgentRuleOptions *UpdateUserAgentRuleOptions) (result *UseragentRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateUserAgentRuleWithContext(ctx context.Context, updateUserAgentRuleOptions *UpdateUserAgentRuleOptions) (result *UseragentRuleResp, response *core.DetailedResponse, err error)
ServiceCall<UseragentRuleResp> updateUserAgentRule(UpdateUserAgentRuleOptions updateUserAgentRuleOptions)
updateUserAgentRule(params)
List all firewall access rules
List all firewall access rules for a zone.
List all firewall access rules for a zone.
List all firewall access rules for a zone.
List all firewall access rules for a zone.
GET /v1/{crn}/zones/{zone_identifier}/firewall/access_rules/rules
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllZoneAccessRules(listAllZoneAccessRulesOptions *ListAllZoneAccessRulesOptions) (result *ListZoneAccessRulesResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllZoneAccessRulesWithContext(ctx context.Context, listAllZoneAccessRulesOptions *ListAllZoneAccessRulesOptions) (result *ListZoneAccessRulesResp, response *core.DetailedResponse, err error)
ServiceCall<ListZoneAccessRulesResp> listAllZoneAccessRules(ListAllZoneAccessRulesOptions listAllZoneAccessRulesOptions)
listAllZoneAccessRules(params)
Create firewall access rule
Create a new firewall access rule for a given zone under a service instance.
Create a new firewall access rule for a given zone under a service instance.
Create a new firewall access rule for a given zone under a service instance.
Create a new firewall access rule for a given zone under a service instance.
POST /v1/{crn}/zones/{zone_identifier}/firewall/access_rules/rules
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateZoneAccessRule(createZoneAccessRuleOptions *CreateZoneAccessRuleOptions) (result *ZoneAccessRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateZoneAccessRuleWithContext(ctx context.Context, createZoneAccessRuleOptions *CreateZoneAccessRuleOptions) (result *ZoneAccessRuleResp, response *core.DetailedResponse, err error)
ServiceCall<ZoneAccessRuleResp> createZoneAccessRule(CreateZoneAccessRuleOptions createZoneAccessRuleOptions)
createZoneAccessRule(params)
Delete firewall access rule
Delete an access rule, given its ID.
Delete an access rule given its id.
Delete an access rule given its id.
Delete an access rule given its id.
DELETE /v1/{crn}/zones/{zone_identifier}/firewall/access_rules/rules/{accessrule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteZoneAccessRule(deleteZoneAccessRuleOptions *DeleteZoneAccessRuleOptions) (result *DeleteZoneAccessRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteZoneAccessRuleWithContext(ctx context.Context, deleteZoneAccessRuleOptions *DeleteZoneAccessRuleOptions) (result *DeleteZoneAccessRuleResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteZoneAccessRuleResp> deleteZoneAccessRule(DeleteZoneAccessRuleOptions deleteZoneAccessRuleOptions)
deleteZoneAccessRule(params)
Get firewall access rule
Get the details of a firewall access rule for a given zone under a given service instance.
Get the details of a firewall access rule for a given zone under a given service instance.
Get the details of a firewall access rule for a given zone under a given service instance.
Get the details of a firewall access rule for a given zone under a given service instance.
GET /v1/{crn}/zones/{zone_identifier}/firewall/access_rules/rules/{accessrule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetZoneAccessRule(getZoneAccessRuleOptions *GetZoneAccessRuleOptions) (result *ZoneAccessRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetZoneAccessRuleWithContext(ctx context.Context, getZoneAccessRuleOptions *GetZoneAccessRuleOptions) (result *ZoneAccessRuleResp, response *core.DetailedResponse, err error)
ServiceCall<ZoneAccessRuleResp> getZoneAccessRule(GetZoneAccessRuleOptions getZoneAccessRuleOptions)
getZoneAccessRule(params)
Update firewall access rule
Update an existing firewall access rule for a given zone under a given service instance.
Update an existing firewall access rule for a given zone under a given service instance.
Update an existing firewall access rule for a given zone under a given service instance.
Update an existing firewall access rule for a given zone under a given service instance.
PATCH /v1/{crn}/zones/{zone_identifier}/firewall/access_rules/rules/{accessrule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateZoneAccessRule(updateZoneAccessRuleOptions *UpdateZoneAccessRuleOptions) (result *ZoneAccessRuleResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateZoneAccessRuleWithContext(ctx context.Context, updateZoneAccessRuleOptions *UpdateZoneAccessRuleOptions) (result *ZoneAccessRuleResp, response *core.DetailedResponse, err error)
ServiceCall<ZoneAccessRuleResp> updateZoneAccessRule(UpdateZoneAccessRuleOptions updateZoneAccessRuleOptions)
updateZoneAccessRule(params)
List all lockdown rules
List all lockdown rules for a zone.
List all lockdown rules for a zone.
List all lockdown rules for a zone.
List all lockdown rules for a zone.
GET /v1/{crn}/zones/{zone_identifier}/firewall/lockdowns
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllZoneLockownRules(listAllZoneLockownRulesOptions *ListAllZoneLockownRulesOptions) (result *ListLockdownResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllZoneLockownRulesWithContext(ctx context.Context, listAllZoneLockownRulesOptions *ListAllZoneLockownRulesOptions) (result *ListLockdownResp, response *core.DetailedResponse, err error)
ServiceCall<ListLockdownResp> listAllZoneLockownRules(ListAllZoneLockownRulesOptions listAllZoneLockownRulesOptions)
listAllZoneLockownRules(params)
Create lockdown rule
Create a new lockdown rule for a given zone under a service instance.
Create a new lockdown rule for a given zone under a service instance.
Create a new lockdown rule for a given zone under a service instance.
Create a new lockdown rule for a given zone under a service instance.
POST /v1/{crn}/zones/{zone_identifier}/firewall/lockdowns
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateZoneLockdownRule(createZoneLockdownRuleOptions *CreateZoneLockdownRuleOptions) (result *LockdownResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateZoneLockdownRuleWithContext(ctx context.Context, createZoneLockdownRuleOptions *CreateZoneLockdownRuleOptions) (result *LockdownResp, response *core.DetailedResponse, err error)
ServiceCall<LockdownResp> createZoneLockdownRule(CreateZoneLockdownRuleOptions createZoneLockdownRuleOptions)
createZoneLockdownRule(params)
Delete lockdown rule
Delete a lockdown rule for a particular zone, given its ID.
Delete a lockdown rule for a particular zone, given its id.
Delete a lockdown rule for a particular zone, given its id.
Delete a lockdown rule for a particular zone, given its id.
DELETE /v1/{crn}/zones/{zone_identifier}/firewall/lockdowns/{lockdown_rule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteZoneLockdownRule(deleteZoneLockdownRuleOptions *DeleteZoneLockdownRuleOptions) (result *DeleteLockdownResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteZoneLockdownRuleWithContext(ctx context.Context, deleteZoneLockdownRuleOptions *DeleteZoneLockdownRuleOptions) (result *DeleteLockdownResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteLockdownResp> deleteZoneLockdownRule(DeleteZoneLockdownRuleOptions deleteZoneLockdownRuleOptions)
deleteZoneLockdownRule(params)
Get lockdown rule
For a given service instance, zone ID and lockdown rule ID, get the lockdown rule details.
For a given service instance, zone id and lockdown rule id, get the lockdown rule details.
For a given service instance, zone id and lockdown rule id, get the lockdown rule details.
For a given service instance, zone id and lockdown rule id, get the lockdown rule details.
GET /v1/{crn}/zones/{zone_identifier}/firewall/lockdowns/{lockdown_rule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetLockdown(getLockdownOptions *GetLockdownOptions) (result *LockdownResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetLockdownWithContext(ctx context.Context, getLockdownOptions *GetLockdownOptions) (result *LockdownResp, response *core.DetailedResponse, err error)
ServiceCall<LockdownResp> getLockdown(GetLockdownOptions getLockdownOptions)
getLockdown(params)
Update lockdown rule
Update an existing lockdown rule for a given zone under a given service instance.
Update an existing lockdown rule for a given zone under a given service instance.
Update an existing lockdown rule for a given zone under a given service instance.
Update an existing lockdown rule for a given zone under a given service instance.
PUT /v1/{crn}/zones/{zone_identifier}/firewall/lockdowns/{lockdown_rule_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateLockdownRule(updateLockdownRuleOptions *UpdateLockdownRuleOptions) (result *LockdownResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateLockdownRuleWithContext(ctx context.Context, updateLockdownRuleOptions *UpdateLockdownRuleOptions) (result *LockdownResp, response *core.DetailedResponse, err error)
ServiceCall<LockdownResp> updateLockdownRule(UpdateLockdownRuleOptions updateLockdownRuleOptions)
updateLockdownRule(params)
List all rate limits
The details of Rate Limit for a given zone under a given service instance.
The details of Rate Limit for a given zone under a given service instance.
The details of Rate Limit for a given zone under a given service instance.
The details of Rate Limit for a given zone under a given service instance.
GET /v1/{crn}/zones/{zone_identifier}/rate_limits
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllZoneRateLimits(listAllZoneRateLimitsOptions *ListAllZoneRateLimitsOptions) (result *ListRatelimitResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListAllZoneRateLimitsWithContext(ctx context.Context, listAllZoneRateLimitsOptions *ListAllZoneRateLimitsOptions) (result *ListRatelimitResp, response *core.DetailedResponse, err error)
ServiceCall<ListRatelimitResp> listAllZoneRateLimits(ListAllZoneRateLimitsOptions listAllZoneRateLimitsOptions)
listAllZoneRateLimits(params)
Create rate limit
Create a new rate limit for a given zone under a service instance.
Create a new rate limit for a given zone under a service instance.
Create a new rate limit for a given zone under a service instance.
Create a new rate limit for a given zone under a service instance.
POST /v1/{crn}/zones/{zone_identifier}/rate_limits
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateZoneRateLimits(createZoneRateLimitsOptions *CreateZoneRateLimitsOptions) (result *RatelimitResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateZoneRateLimitsWithContext(ctx context.Context, createZoneRateLimitsOptions *CreateZoneRateLimitsOptions) (result *RatelimitResp, response *core.DetailedResponse, err error)
ServiceCall<RatelimitResp> createZoneRateLimits(CreateZoneRateLimitsOptions createZoneRateLimitsOptions)
createZoneRateLimits(params)
Delete rate limit
Delete a rate limit, given its ID.
Delete a rate limit given its id.
Delete a rate limit given its id.
Delete a rate limit given its id.
DELETE /v1/{crn}/zones/{zone_identifier}/rate_limits/{rate_limit_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteZoneRateLimit(deleteZoneRateLimitOptions *DeleteZoneRateLimitOptions) (result *DeleteRateLimitResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteZoneRateLimitWithContext(ctx context.Context, deleteZoneRateLimitOptions *DeleteZoneRateLimitOptions) (result *DeleteRateLimitResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteRateLimitResp> deleteZoneRateLimit(DeleteZoneRateLimitOptions deleteZoneRateLimitOptions)
deleteZoneRateLimit(params)
Get a rate limit
Get the details of a rate limit for a given zone under a given service instance.
Get the details of a rate limit for a given zone under a given service instance.
Get the details of a rate limit for a given zone under a given service instance.
Get the details of a rate limit for a given zone under a given service instance.
GET /v1/{crn}/zones/{zone_identifier}/rate_limits/{rate_limit_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRateLimit(getRateLimitOptions *GetRateLimitOptions) (result *RatelimitResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRateLimitWithContext(ctx context.Context, getRateLimitOptions *GetRateLimitOptions) (result *RatelimitResp, response *core.DetailedResponse, err error)
ServiceCall<RatelimitResp> getRateLimit(GetRateLimitOptions getRateLimitOptions)
getRateLimit(params)
Update rate limit
Update an existing rate limit for a given zone under a service instance.
Update an existing rate limit for a given zone under a service instance.
Update an existing rate limit for a given zone under a service instance.
Update an existing rate limit for a given zone under a service instance.
PUT /v1/{crn}/zones/{zone_identifier}/rate_limits/{rate_limit_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateRateLimit(updateRateLimitOptions *UpdateRateLimitOptions) (result *RatelimitResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateRateLimitWithContext(ctx context.Context, updateRateLimitOptions *UpdateRateLimitOptions) (result *RatelimitResp, response *core.DetailedResponse, err error)
ServiceCall<RatelimitResp> updateRateLimit(UpdateRateLimitOptions updateRateLimitOptions)
updateRateLimit(params)
Get rate limit analytics
Get rate limit analytics for a zone.
Get rate limit analytics for a zone.
Get rate limit analytics for a zone.
Get rate limit analytics for a zone.
GET /v1/{crn}/zones/{zone_identifier}/rate_limit_analytics
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRateLimitAnalytics(getRateLimitAnalyticsOptions *GetRateLimitAnalyticsOptions) (result *RatelimitAnalyticsResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetRateLimitAnalyticsWithContext(ctx context.Context, getRateLimitAnalyticsOptions *GetRateLimitAnalyticsOptions) (result *RatelimitAnalyticsResp, response *core.DetailedResponse, err error)
ServiceCall<RatelimitAnalyticsResp> getRateLimitAnalytics(GetRateLimitAnalyticsOptions getRateLimitAnalyticsOptions)
getRateLimitAnalytics(params)
List all zones
List all zones for a service instance.
List all zones for a service instance.
List all zones for a service instance.
List all zones for a service instance.
GET /v1/{crn}/zones
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListZones(listZonesOptions *ListZonesOptions) (result *ListZonesResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListZonesWithContext(ctx context.Context, listZonesOptions *ListZonesOptions) (result *ListZonesResp, response *core.DetailedResponse, err error)
ServiceCall<ListZonesResp> listZones(ListZonesOptions listZonesOptions)
listZones(params)
Create zone
Add a new zone for a given service instance.
Add a new zone for a given service instance.
Add a new zone for a given service instance.
Add a new zone for a given service instance.
POST /v1/{crn}/zones
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateZone(createZoneOptions *CreateZoneOptions) (result *ZoneResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) CreateZoneWithContext(ctx context.Context, createZoneOptions *CreateZoneOptions) (result *ZoneResp, response *core.DetailedResponse, err error)
ServiceCall<ZoneResp> createZone(CreateZoneOptions createZoneOptions)
createZone(params)
Delete zone
Delete a zone, given its ID.
Delete a zone given its id.
Delete a zone given its id.
Delete a zone given its id.
DELETE /v1/{crn}/zones/{zone_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteZone(deleteZoneOptions *DeleteZoneOptions) (result *DeleteZoneResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) DeleteZoneWithContext(ctx context.Context, deleteZoneOptions *DeleteZoneOptions) (result *DeleteZoneResp, response *core.DetailedResponse, err error)
ServiceCall<DeleteZoneResp> deleteZone(DeleteZoneOptions deleteZoneOptions)
deleteZone(params)
Get zone
Get the details of a zone for a given service instance and given zone ID.
Get the details of a zone for a given service instance and given zone id.
Get the details of a zone for a given service instance and given zone id.
Get the details of a zone for a given service instance and given zone id.
GET /v1/{crn}/zones/{zone_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetZone(getZoneOptions *GetZoneOptions) (result *ZoneResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetZoneWithContext(ctx context.Context, getZoneOptions *GetZoneOptions) (result *ZoneResp, response *core.DetailedResponse, err error)
ServiceCall<ZoneResp> getZone(GetZoneOptions getZoneOptions)
getZone(params)
Update zone
Update the paused field of the zone.
Update the paused field of the zone.
Update the paused field of the zone.
Update the paused field of the zone.
PATCH /v1/{crn}/zones/{zone_identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateZone(updateZoneOptions *UpdateZoneOptions) (result *ZoneResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateZoneWithContext(ctx context.Context, updateZoneOptions *UpdateZoneOptions) (result *ZoneResp, response *core.DetailedResponse, err error)
ServiceCall<ZoneResp> updateZone(UpdateZoneOptions updateZoneOptions)
updateZone(params)
Check zone
Perform activation check on zone for status
Perform activation check on zone for status.
Perform activation check on zone for status.
Perform activation check on zone for status.
PUT /v1/{crn}/zones/{zone_identifier}/activation_check
(cloudInternetServicesApi *CloudInternetServicesApiV1) ZoneActivationCheck(zoneActivationCheckOptions *ZoneActivationCheckOptions) (result *ZoneActivationcheckResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ZoneActivationCheckWithContext(ctx context.Context, zoneActivationCheckOptions *ZoneActivationCheckOptions) (result *ZoneActivationcheckResp, response *core.DetailedResponse, err error)
ServiceCall<ZoneActivationcheckResp> zoneActivationCheck(ZoneActivationCheckOptions zoneActivationCheckOptions)
zoneActivationCheck(params)
Get zone DNSSEC
Get DNSSEC setting for a given zone.
Get DNSSEC setting for a given zone.
Get DNSSEC setting for a given zone.
Get DNSSEC setting for a given zone.
GET /v1/{crn}/zones/{zone_identifier}/dnssec
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetZoneDnssec(getZoneDnssecOptions *GetZoneDnssecOptions) (result *ZonesDnssecResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetZoneDnssecWithContext(ctx context.Context, getZoneDnssecOptions *GetZoneDnssecOptions) (result *ZonesDnssecResp, response *core.DetailedResponse, err error)
ServiceCall<ZonesDnssecResp> getZoneDnssec(GetZoneDnssecOptions getZoneDnssecOptions)
getZoneDnssec(params)
Update zone DNSSEC
Update DNSSEC setting for given zone.
Update DNSSEC setting for given zone.
Update DNSSEC setting for given zone.
Update DNSSEC setting for given zone.
PATCH /v1/{crn}/zones/{zone_identifier}/dnssec
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateZoneDnssec(updateZoneDnssecOptions *UpdateZoneDnssecOptions) (result *ZonesDnssecResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateZoneDnssecWithContext(ctx context.Context, updateZoneDnssecOptions *UpdateZoneDnssecOptions) (result *ZonesDnssecResp, response *core.DetailedResponse, err error)
ServiceCall<ZonesDnssecResp> updateZoneDnssec(UpdateZoneDnssecOptions updateZoneDnssecOptions)
updateZoneDnssec(params)
Get zone CNAME flattening
Get CNAME flattening setting for a given zone.
Get CNAME flattening setting for a given zone.
Get CNAME flattening setting for a given zone.
Get CNAME flattening setting for a given zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/cname_flattening
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetZoneCnameFlattening(getZoneCnameFlatteningOptions *GetZoneCnameFlatteningOptions) (result *ZonesCnameFlatteningResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetZoneCnameFlatteningWithContext(ctx context.Context, getZoneCnameFlatteningOptions *GetZoneCnameFlatteningOptions) (result *ZonesCnameFlatteningResp, response *core.DetailedResponse, err error)
ServiceCall<ZonesCnameFlatteningResp> getZoneCnameFlattening(GetZoneCnameFlatteningOptions getZoneCnameFlatteningOptions)
getZoneCnameFlattening(params)
Update zone CNAME flattening
Update CNAME flattening setting for given zone.
Update CNAME flattening setting for given zone.
Update CNAME flattening setting for given zone.
Update CNAME flattening setting for given zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/cname_flattening
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateZoneCnameFlattening(updateZoneCnameFlatteningOptions *UpdateZoneCnameFlatteningOptions) (result *ZonesCnameFlatteningResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateZoneCnameFlatteningWithContext(ctx context.Context, updateZoneCnameFlatteningOptions *UpdateZoneCnameFlatteningOptions) (result *ZonesCnameFlatteningResp, response *core.DetailedResponse, err error)
ServiceCall<ZonesCnameFlatteningResp> updateZoneCnameFlattening(UpdateZoneCnameFlatteningOptions updateZoneCnameFlatteningOptions)
updateZoneCnameFlattening(params)
Get opportunistic encryption setting
Get opportunistic encryption setting for a zone.
Get opportunistic encryption setting for a zone.
Get opportunistic encryption setting for a zone.
Get opportunistic encryption setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/opportunistic_encryption
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetOpportunisticEncryption(getOpportunisticEncryptionOptions *GetOpportunisticEncryptionOptions) (result *OpportunisticEncryptionResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetOpportunisticEncryptionWithContext(ctx context.Context, getOpportunisticEncryptionOptions *GetOpportunisticEncryptionOptions) (result *OpportunisticEncryptionResp, response *core.DetailedResponse, err error)
ServiceCall<OpportunisticEncryptionResp> getOpportunisticEncryption(GetOpportunisticEncryptionOptions getOpportunisticEncryptionOptions)
getOpportunisticEncryption(params)
Update opportunistic encryption setting
Update opportunistic encryption setting for a zone.
Update opportunistic encryption setting for a zone.
Update opportunistic encryption setting for a zone.
Update opportunistic encryption setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/opportunistic_encryption
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateOpportunisticEncryption(updateOpportunisticEncryptionOptions *UpdateOpportunisticEncryptionOptions) (result *OpportunisticEncryptionResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateOpportunisticEncryptionWithContext(ctx context.Context, updateOpportunisticEncryptionOptions *UpdateOpportunisticEncryptionOptions) (result *OpportunisticEncryptionResp, response *core.DetailedResponse, err error)
ServiceCall<OpportunisticEncryptionResp> updateOpportunisticEncryption(UpdateOpportunisticEncryptionOptions updateOpportunisticEncryptionOptions)
updateOpportunisticEncryption(params)
Get challenge TTL setting
Get challenge TTL setting for a zone.
Get challenge TTL setting for a zone.
Get challenge TTL setting for a zone.
Get challenge TTL setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/challenge_ttl
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetChallengeTTL(getChallengeTtlOptions *GetChallengeTtlOptions) (result *ChallengeTtlResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetChallengeTTLWithContext(ctx context.Context, getChallengeTtlOptions *GetChallengeTtlOptions) (result *ChallengeTtlResp, response *core.DetailedResponse, err error)
ServiceCall<ChallengeTtlResp> getChallengeTtl(GetChallengeTtlOptions getChallengeTtlOptions)
getChallengeTtl(params)
Update challenge TTL setting
Update challenge TTL setting for a zone.
Update challenge TTL setting for a zone.
Update challenge TTL setting for a zone.
Update challenge TTL setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/challenge_ttl
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateChallengeTTL(updateChallengeTtlOptions *UpdateChallengeTtlOptions) (result *ChallengeTtlResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateChallengeTTLWithContext(ctx context.Context, updateChallengeTtlOptions *UpdateChallengeTtlOptions) (result *ChallengeTtlResp, response *core.DetailedResponse, err error)
ServiceCall<ChallengeTtlResp> updateChallengeTtl(UpdateChallengeTtlOptions updateChallengeTtlOptions)
updateChallengeTtl(params)
Get automatic https rewrites setting
Get automatic https rewrites setting for a zone.
Get automatic https rewrites setting for a zone.
Get automatic https rewrites setting for a zone.
Get automatic https rewrites setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/automatic_https_rewrites
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetAutomaticHttpsRewrites(getAutomaticHttpsRewritesOptions *GetAutomaticHttpsRewritesOptions) (result *AutomaticHttpsRewritesResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetAutomaticHttpsRewritesWithContext(ctx context.Context, getAutomaticHttpsRewritesOptions *GetAutomaticHttpsRewritesOptions) (result *AutomaticHttpsRewritesResp, response *core.DetailedResponse, err error)
ServiceCall<AutomaticHttpsRewritesResp> getAutomaticHttpsRewrites(GetAutomaticHttpsRewritesOptions getAutomaticHttpsRewritesOptions)
getAutomaticHttpsRewrites(params)
Update automatic https rewrites setting
Update automatic https rewrites setting for a zone.
Update automatic https rewrites setting for a zone.
Update automatic https rewrites setting for a zone.
Update automatic https rewrites setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/automatic_https_rewrites
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateAutomaticHttpsRewrites(updateAutomaticHttpsRewritesOptions *UpdateAutomaticHttpsRewritesOptions) (result *AutomaticHttpsRewritesResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateAutomaticHttpsRewritesWithContext(ctx context.Context, updateAutomaticHttpsRewritesOptions *UpdateAutomaticHttpsRewritesOptions) (result *AutomaticHttpsRewritesResp, response *core.DetailedResponse, err error)
ServiceCall<AutomaticHttpsRewritesResp> updateAutomaticHttpsRewrites(UpdateAutomaticHttpsRewritesOptions updateAutomaticHttpsRewritesOptions)
updateAutomaticHttpsRewrites(params)
Get true client IP setting
Get true client IP setting for a zone.
Get true client IP setting for a zone.
Get true client IP setting for a zone.
Get true client IP setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/true_client_ip_header
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetTrueClientIp(getTrueClientIpOptions *GetTrueClientIpOptions) (result *TrueClientIpResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetTrueClientIpWithContext(ctx context.Context, getTrueClientIpOptions *GetTrueClientIpOptions) (result *TrueClientIpResp, response *core.DetailedResponse, err error)
ServiceCall<TrueClientIpResp> getTrueClientIp(GetTrueClientIpOptions getTrueClientIpOptions)
getTrueClientIp(params)
Update true client IP setting
Update true client IP setting for a zone.
Update true client IP setting for a zone.
Update true client IP setting for a zone.
Update true client IP setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/true_client_ip_header
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateTrueClientIp(updateTrueClientIpOptions *UpdateTrueClientIpOptions) (result *TrueClientIpResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateTrueClientIpWithContext(ctx context.Context, updateTrueClientIpOptions *UpdateTrueClientIpOptions) (result *TrueClientIpResp, response *core.DetailedResponse, err error)
ServiceCall<TrueClientIpResp> updateTrueClientIp(UpdateTrueClientIpOptions updateTrueClientIpOptions)
updateTrueClientIp(params)
Get always use https setting
Get always use https setting for a zone.
Get always use https setting for a zone.
Get always use https setting for a zone.
Get always use https setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/always_use_https
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetAlwaysUseHttps(getAlwaysUseHttpsOptions *GetAlwaysUseHttpsOptions) (result *AlwaysUseHttpsResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetAlwaysUseHttpsWithContext(ctx context.Context, getAlwaysUseHttpsOptions *GetAlwaysUseHttpsOptions) (result *AlwaysUseHttpsResp, response *core.DetailedResponse, err error)
ServiceCall<AlwaysUseHttpsResp> getAlwaysUseHttps(GetAlwaysUseHttpsOptions getAlwaysUseHttpsOptions)
getAlwaysUseHttps(params)
Update always use https setting
Update always use https setting for a zone.
Update always use https setting for a zone.
Update always use https setting for a zone.
Update always use https setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/always_use_https
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateAlwaysUseHttps(updateAlwaysUseHttpsOptions *UpdateAlwaysUseHttpsOptions) (result *AlwaysUseHttpsResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateAlwaysUseHttpsWithContext(ctx context.Context, updateAlwaysUseHttpsOptions *UpdateAlwaysUseHttpsOptions) (result *AlwaysUseHttpsResp, response *core.DetailedResponse, err error)
ServiceCall<AlwaysUseHttpsResp> updateAlwaysUseHttps(UpdateAlwaysUseHttpsOptions updateAlwaysUseHttpsOptions)
updateAlwaysUseHttps(params)
Get image size optimization setting
Get image size optimization setting for a zone.
Get image size optimization setting for a zone.
Get image size optimization setting for a zone.
Get image size optimization setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/image_size_optimization
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetImageSizeOptimization(getImageSizeOptimizationOptions *GetImageSizeOptimizationOptions) (result *ImageSizeOptimizationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetImageSizeOptimizationWithContext(ctx context.Context, getImageSizeOptimizationOptions *GetImageSizeOptimizationOptions) (result *ImageSizeOptimizationResp, response *core.DetailedResponse, err error)
ServiceCall<ImageSizeOptimizationResp> getImageSizeOptimization(GetImageSizeOptimizationOptions getImageSizeOptimizationOptions)
getImageSizeOptimization(params)
Update image size optimization setting
Update image size optimization setting for a zone.
Update image size optimization setting for a zone.
Update image size optimization setting for a zone.
Update image size optimization setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/image_size_optimization
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateImageSizeOptimization(updateImageSizeOptimizationOptions *UpdateImageSizeOptimizationOptions) (result *ImageSizeOptimizationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateImageSizeOptimizationWithContext(ctx context.Context, updateImageSizeOptimizationOptions *UpdateImageSizeOptimizationOptions) (result *ImageSizeOptimizationResp, response *core.DetailedResponse, err error)
ServiceCall<ImageSizeOptimizationResp> updateImageSizeOptimization(UpdateImageSizeOptimizationOptions updateImageSizeOptimizationOptions)
updateImageSizeOptimization(params)
Get script load optimization setting
Get script load optimization setting for a zone.
Get script load optimization setting for a zone.
Get script load optimization setting for a zone.
Get script load optimization setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/script_load_optimization
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetScriptLoadOptimization(getScriptLoadOptimizationOptions *GetScriptLoadOptimizationOptions) (result *ScriptLoadOptimizationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetScriptLoadOptimizationWithContext(ctx context.Context, getScriptLoadOptimizationOptions *GetScriptLoadOptimizationOptions) (result *ScriptLoadOptimizationResp, response *core.DetailedResponse, err error)
ServiceCall<ScriptLoadOptimizationResp> getScriptLoadOptimization(GetScriptLoadOptimizationOptions getScriptLoadOptimizationOptions)
getScriptLoadOptimization(params)
Update script load optimization setting
Update script load optimization setting for a zone.
Update script load optimization setting for a zone.
Update script load optimization setting for a zone.
Update script load optimization setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/script_load_optimization
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateScriptLoadOptimization(updateScriptLoadOptimizationOptions *UpdateScriptLoadOptimizationOptions) (result *ScriptLoadOptimizationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateScriptLoadOptimizationWithContext(ctx context.Context, updateScriptLoadOptimizationOptions *UpdateScriptLoadOptimizationOptions) (result *ScriptLoadOptimizationResp, response *core.DetailedResponse, err error)
ServiceCall<ScriptLoadOptimizationResp> updateScriptLoadOptimization(UpdateScriptLoadOptimizationOptions updateScriptLoadOptimizationOptions)
updateScriptLoadOptimization(params)
Get image load optimization setting
Get image load optimization setting for a zone.
Get image load optimizationn setting for a zone.
Get image load optimizationn setting for a zone.
Get image load optimizationn setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/image_load_optimization
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetImageLoadOptimization(getImageLoadOptimizationOptions *GetImageLoadOptimizationOptions) (result *ImageLoadOptimizationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetImageLoadOptimizationWithContext(ctx context.Context, getImageLoadOptimizationOptions *GetImageLoadOptimizationOptions) (result *ImageLoadOptimizationResp, response *core.DetailedResponse, err error)
ServiceCall<ImageLoadOptimizationResp> getImageLoadOptimization(GetImageLoadOptimizationOptions getImageLoadOptimizationOptions)
getImageLoadOptimization(params)
Update image load optimization setting
Update image load optimization setting for a zone.
Update image load optimizationn setting for a zone.
Update image load optimizationn setting for a zone.
Update image load optimizationn setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/image_load_optimization
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateImageLoadOptimization(updateImageLoadOptimizationOptions *UpdateImageLoadOptimizationOptions) (result *ImageLoadOptimizationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateImageLoadOptimizationWithContext(ctx context.Context, updateImageLoadOptimizationOptions *UpdateImageLoadOptimizationOptions) (result *ImageLoadOptimizationResp, response *core.DetailedResponse, err error)
ServiceCall<ImageLoadOptimizationResp> updateImageLoadOptimization(UpdateImageLoadOptimizationOptions updateImageLoadOptimizationOptions)
updateImageLoadOptimization(params)
Get minify setting
Get minify setting for a zone.
Get minify setting for a zone.
Get minify setting for a zone.
Get minify setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/minify
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetMinify(getMinifyOptions *GetMinifyOptions) (result *MinifyResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetMinifyWithContext(ctx context.Context, getMinifyOptions *GetMinifyOptions) (result *MinifyResp, response *core.DetailedResponse, err error)
ServiceCall<MinifyResp> getMinify(GetMinifyOptions getMinifyOptions)
getMinify(params)
Update minify setting
Update minify setting for a zone.
Update minify setting for a zone.
Update minify setting for a zone.
Update minify setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/minify
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateMinify(updateMinifyOptions *UpdateMinifyOptions) (result *MinifyResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateMinifyWithContext(ctx context.Context, updateMinifyOptions *UpdateMinifyOptions) (result *MinifyResp, response *core.DetailedResponse, err error)
ServiceCall<MinifyResp> updateMinify(UpdateMinifyOptions updateMinifyOptions)
updateMinify(params)
Get minimum TLS version setting
Get minimum TLS version setting for a zone.
Get minimum TLS version setting for a zone.
Get minimum TLS version setting for a zone.
Get minimum TLS version setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/min_tls_version
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetMinTlsVersion(getMinTlsVersionOptions *GetMinTlsVersionOptions) (result *MinTlsVersionResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetMinTlsVersionWithContext(ctx context.Context, getMinTlsVersionOptions *GetMinTlsVersionOptions) (result *MinTlsVersionResp, response *core.DetailedResponse, err error)
ServiceCall<MinTlsVersionResp> getMinTlsVersion(GetMinTlsVersionOptions getMinTlsVersionOptions)
getMinTlsVersion(params)
Update minimum TLS version setting
Update minimum TLS version setting for a zone.
Update minimum TLS version setting for a zone.
Update minimum TLS version setting for a zone.
Update minimum TLS version setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/min_tls_version
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateMinTlsVersion(updateMinTlsVersionOptions *UpdateMinTlsVersionOptions) (result *MinTlsVersionResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateMinTlsVersionWithContext(ctx context.Context, updateMinTlsVersionOptions *UpdateMinTlsVersionOptions) (result *MinTlsVersionResp, response *core.DetailedResponse, err error)
ServiceCall<MinTlsVersionResp> updateMinTlsVersion(UpdateMinTlsVersionOptions updateMinTlsVersionOptions)
updateMinTlsVersion(params)
Get IP geolocation setting
Get IP geolocation setting for a zone.
Get IP geolocation setting for a zone.
Get IP geolocation setting for a zone.
Get IP geolocation setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/ip_geolocation
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetIpGeolocation(getIpGeolocationOptions *GetIpGeolocationOptions) (result *IpGeolocationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetIpGeolocationWithContext(ctx context.Context, getIpGeolocationOptions *GetIpGeolocationOptions) (result *IpGeolocationResp, response *core.DetailedResponse, err error)
ServiceCall<IpGeolocationResp> getIpGeolocation(GetIpGeolocationOptions getIpGeolocationOptions)
getIpGeolocation(params)
Update IP geolocation setting
Update IP geolocation setting for a zone.
Update IP geolocation setting for a zone.
Update IP geolocation setting for a zone.
Update IP geolocation setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/ip_geolocation
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateIpGeolocation(updateIpGeolocationOptions *UpdateIpGeolocationOptions) (result *IpGeolocationResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateIpGeolocationWithContext(ctx context.Context, updateIpGeolocationOptions *UpdateIpGeolocationOptions) (result *IpGeolocationResp, response *core.DetailedResponse, err error)
ServiceCall<IpGeolocationResp> updateIpGeolocation(UpdateIpGeolocationOptions updateIpGeolocationOptions)
updateIpGeolocation(params)
Get server side exclude setting
Get server side exclude setting for a zone.
Get server side exclude setting for a zone.
Get server side exclude setting for a zone.
Get server side exclude setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/server_side_exclude
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetServerSideExclude(getServerSideExcludeOptions *GetServerSideExcludeOptions) (result *ServerSideExcludeResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetServerSideExcludeWithContext(ctx context.Context, getServerSideExcludeOptions *GetServerSideExcludeOptions) (result *ServerSideExcludeResp, response *core.DetailedResponse, err error)
ServiceCall<ServerSideExcludeResp> getServerSideExclude(GetServerSideExcludeOptions getServerSideExcludeOptions)
getServerSideExclude(params)
Update server side exclude setting
Update server side exclude setting for a zone.
Update server side exclude setting for a zone.
Update server side exclude setting for a zone.
Update server side exclude setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/server_side_exclude
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateServerSideExclude(updateServerSideExcludeOptions *UpdateServerSideExcludeOptions) (result *ServerSideExcludeResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateServerSideExcludeWithContext(ctx context.Context, updateServerSideExcludeOptions *UpdateServerSideExcludeOptions) (result *ServerSideExcludeResp, response *core.DetailedResponse, err error)
ServiceCall<ServerSideExcludeResp> updateServerSideExclude(UpdateServerSideExcludeOptions updateServerSideExcludeOptions)
updateServerSideExclude(params)
Get HTTP strict transport security setting
Get HTTP strict transport security setting for a zone.
Get HTTP strict transport security setting for a zone.
Get HTTP strict transport security setting for a zone.
Get HTTP strict transport security setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/security_header
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetSecurityHeader(getSecurityHeaderOptions *GetSecurityHeaderOptions) (result *SecurityHeaderResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetSecurityHeaderWithContext(ctx context.Context, getSecurityHeaderOptions *GetSecurityHeaderOptions) (result *SecurityHeaderResp, response *core.DetailedResponse, err error)
ServiceCall<SecurityHeaderResp> getSecurityHeader(GetSecurityHeaderOptions getSecurityHeaderOptions)
getSecurityHeader(params)
Update HTTP strict transport security setting
Update HTTP strict transport security setting for a zone.
Update HTTP strict transport security setting for a zone.
Update HTTP strict transport security setting for a zone.
Update HTTP strict transport security setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/security_header
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateSecurityHeader(updateSecurityHeaderOptions *UpdateSecurityHeaderOptions) (result *SecurityHeaderResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateSecurityHeaderWithContext(ctx context.Context, updateSecurityHeaderOptions *UpdateSecurityHeaderOptions) (result *SecurityHeaderResp, response *core.DetailedResponse, err error)
ServiceCall<SecurityHeaderResp> updateSecurityHeader(UpdateSecurityHeaderOptions updateSecurityHeaderOptions)
updateSecurityHeader(params)
Get mobile redirect setting
Get mobile redirect setting for a zone.
Get mobile redirect setting for a zone.
Get mobile redirect setting for a zone.
Get mobile redirect setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/mobile_redirect
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetMobileRedirect(getMobileRedirectOptions *GetMobileRedirectOptions) (result *MobileRedirectResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetMobileRedirectWithContext(ctx context.Context, getMobileRedirectOptions *GetMobileRedirectOptions) (result *MobileRedirectResp, response *core.DetailedResponse, err error)
ServiceCall<MobileRedirectResp> getMobileRedirect(GetMobileRedirectOptions getMobileRedirectOptions)
getMobileRedirect(params)
Update mobile redirect setting
Update mobile redirect setting for a zone.
Update mobile redirect setting for a zone.
Update mobile redirect setting for a zone.
Update mobile redirect setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/mobile_redirect
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateMobileRedirect(updateMobileRedirectOptions *UpdateMobileRedirectOptions) (result *MobileRedirectResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateMobileRedirectWithContext(ctx context.Context, updateMobileRedirectOptions *UpdateMobileRedirectOptions) (result *MobileRedirectResp, response *core.DetailedResponse, err error)
ServiceCall<MobileRedirectResp> updateMobileRedirect(UpdateMobileRedirectOptions updateMobileRedirectOptions)
updateMobileRedirect(params)
Get prefetch URLs from header setting
Get prefetch URLs from header setting for a zone.
Get prefetch URLs from header setting for a zone.
Get prefetch URLs from header setting for a zone.
Get prefetch URLs from header setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/prefetch_preload
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetPrefetchPreload(getPrefetchPreloadOptions *GetPrefetchPreloadOptions) (result *PrefetchPreloadResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetPrefetchPreloadWithContext(ctx context.Context, getPrefetchPreloadOptions *GetPrefetchPreloadOptions) (result *PrefetchPreloadResp, response *core.DetailedResponse, err error)
ServiceCall<PrefetchPreloadResp> getPrefetchPreload(GetPrefetchPreloadOptions getPrefetchPreloadOptions)
getPrefetchPreload(params)
Update prefetch URLs from header setting
Update prefetch URLs from header setting for a zone.
Update prefetch URLs from header setting for a zone.
Update prefetch URLs from header setting for a zone.
Update prefetch URLs from header setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/prefetch_preload
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdatePrefetchPreload(updatePrefetchPreloadOptions *UpdatePrefetchPreloadOptions) (result *PrefetchPreloadResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdatePrefetchPreloadWithContext(ctx context.Context, updatePrefetchPreloadOptions *UpdatePrefetchPreloadOptions) (result *PrefetchPreloadResp, response *core.DetailedResponse, err error)
ServiceCall<PrefetchPreloadResp> updatePrefetchPreload(UpdatePrefetchPreloadOptions updatePrefetchPreloadOptions)
updatePrefetchPreload(params)
Get HTTP/2 setting
Get HTTP/2 setting for a zone.
Get http/2 setting for a zone.
Get http/2 setting for a zone.
Get http/2 setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/http2
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetHttp2(getHttp2Options *GetHttp2Options) (result *Http2Resp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetHttp2WithContext(ctx context.Context, getHttp2Options *GetHttp2Options) (result *Http2Resp, response *core.DetailedResponse, err error)
ServiceCall<Http2Resp> getHttp2(GetHttp2Options getHttp2Options)
getHttp2(params)
Update HTTP/2 setting
Update HTTP/2 setting for a zone.
Update http/2 setting for a zone.
Update http/2 setting for a zone.
Update http/2 setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/http2
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateHttp2(updateHttp2Options *UpdateHttp2Options) (result *Http2Resp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateHttp2WithContext(ctx context.Context, updateHttp2Options *UpdateHttp2Options) (result *Http2Resp, response *core.DetailedResponse, err error)
ServiceCall<Http2Resp> updateHttp2(UpdateHttp2Options updateHttp2Options)
updateHttp2(params)
Get IPv6 compatibility setting
Get IPv6 compatibility setting for a zone.
Get IPv6 compatibility setting for a zone.
Get IPv6 compatibility setting for a zone.
Get IPv6 compatibility setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/ipv6
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetIpv6(getIpv6Options *GetIpv6Options) (result *Ipv6Resp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetIpv6WithContext(ctx context.Context, getIpv6Options *GetIpv6Options) (result *Ipv6Resp, response *core.DetailedResponse, err error)
ServiceCall<Ipv6Resp> getIpv6(GetIpv6Options getIpv6Options)
getIpv6(params)
Update IPv6 compatibility setting
Update IPv6 compatibility setting for a zone.
Update IPv6 compatibility setting for a zone.
Update IPv6 compatibility setting for a zone.
Update IPv6 compatibility setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/ipv6
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateIpv6(updateIpv6Options *UpdateIpv6Options) (result *Ipv6Resp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateIpv6WithContext(ctx context.Context, updateIpv6Options *UpdateIpv6Options) (result *Ipv6Resp, response *core.DetailedResponse, err error)
ServiceCall<Ipv6Resp> updateIpv6(UpdateIpv6Options updateIpv6Options)
updateIpv6(params)
Get web sockets setting
Get web sockets setting for a zone.
Get web sockets setting for a zone.
Get web sockets setting for a zone.
Get web sockets setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/websockets
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWebSockets(getWebSocketsOptions *GetWebSocketsOptions) (result *WebsocketsResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWebSocketsWithContext(ctx context.Context, getWebSocketsOptions *GetWebSocketsOptions) (result *WebsocketsResp, response *core.DetailedResponse, err error)
ServiceCall<WebsocketsResp> getWebSockets(GetWebSocketsOptions getWebSocketsOptions)
getWebSockets(params)
Update web sockets setting
Update web sockets setting for a zone.
Update web sockets setting for a zone.
Update web sockets setting for a zone.
Update web sockets setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/websockets
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWebSockets(updateWebSocketsOptions *UpdateWebSocketsOptions) (result *WebsocketsResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWebSocketsWithContext(ctx context.Context, updateWebSocketsOptions *UpdateWebSocketsOptions) (result *WebsocketsResp, response *core.DetailedResponse, err error)
ServiceCall<WebsocketsResp> updateWebSockets(UpdateWebSocketsOptions updateWebSocketsOptions)
updateWebSockets(params)
Get pseudo IPv4 setting
Get pseudo IPv4 setting for a zone.
Get pseudo IPv4 setting for a zone.
Get pseudo IPv4 setting for a zone.
Get pseudo IPv4 setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/pseudo_ipv4
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetPseudoIpv4(getPseudoIpv4Options *GetPseudoIpv4Options) (result *PseudoIpv4Resp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetPseudoIpv4WithContext(ctx context.Context, getPseudoIpv4Options *GetPseudoIpv4Options) (result *PseudoIpv4Resp, response *core.DetailedResponse, err error)
ServiceCall<PseudoIpv4Resp> getPseudoIpv4(GetPseudoIpv4Options getPseudoIpv4Options)
getPseudoIpv4(params)
Update pseudo IPv4 setting
Update pseudo IPv4 setting for a zone.
Update pseudo IPv4 setting for a zone.
Update pseudo IPv4 setting for a zone.
Update pseudo IPv4 setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/pseudo_ipv4
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdatePseudoIpv4(updatePseudoIpv4Options *UpdatePseudoIpv4Options) (result *PseudoIpv4Resp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdatePseudoIpv4WithContext(ctx context.Context, updatePseudoIpv4Options *UpdatePseudoIpv4Options) (result *PseudoIpv4Resp, response *core.DetailedResponse, err error)
ServiceCall<PseudoIpv4Resp> updatePseudoIpv4(UpdatePseudoIpv4Options updatePseudoIpv4Options)
updatePseudoIpv4(params)
Get response buffering setting
Get response buffering setting for a zone.
Get response buffering setting for a zone.
Get response buffering setting for a zone.
Get response buffering setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/response_buffering
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetResponseBuffering(getResponseBufferingOptions *GetResponseBufferingOptions) (result *ResponseBufferingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetResponseBufferingWithContext(ctx context.Context, getResponseBufferingOptions *GetResponseBufferingOptions) (result *ResponseBufferingResp, response *core.DetailedResponse, err error)
ServiceCall<ResponseBufferingResp> getResponseBuffering(GetResponseBufferingOptions getResponseBufferingOptions)
getResponseBuffering(params)
Update response buffering setting
Update response buffering setting for a zone.
Update response buffering setting for a zone.
Update response buffering setting for a zone.
Update response buffering setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/response_buffering
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateResponseBuffering(updateResponseBufferingOptions *UpdateResponseBufferingOptions) (result *ResponseBufferingResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateResponseBufferingWithContext(ctx context.Context, updateResponseBufferingOptions *UpdateResponseBufferingOptions) (result *ResponseBufferingResp, response *core.DetailedResponse, err error)
ServiceCall<ResponseBufferingResp> updateResponseBuffering(UpdateResponseBufferingOptions updateResponseBufferingOptions)
updateResponseBuffering(params)
Get hotlink protection setting
Get hotlink protection setting for a zone.
Get hotlink protection setting for a zone.
Get hotlink protection setting for a zone.
Get hotlink protection setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/hotlink_protection
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetHotlinkProtection(getHotlinkProtectionOptions *GetHotlinkProtectionOptions) (result *HotlinkProtectionResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetHotlinkProtectionWithContext(ctx context.Context, getHotlinkProtectionOptions *GetHotlinkProtectionOptions) (result *HotlinkProtectionResp, response *core.DetailedResponse, err error)
ServiceCall<HotlinkProtectionResp> getHotlinkProtection(GetHotlinkProtectionOptions getHotlinkProtectionOptions)
getHotlinkProtection(params)
Update hotlink protection setting
Update hotlink protection setting for a zone.
Update hotlink protection setting for a zone.
Update hotlink protection setting for a zone.
Update hotlink protection setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/hotlink_protection
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateHotlinkProtection(updateHotlinkProtectionOptions *UpdateHotlinkProtectionOptions) (result *HotlinkProtectionResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateHotlinkProtectionWithContext(ctx context.Context, updateHotlinkProtectionOptions *UpdateHotlinkProtectionOptions) (result *HotlinkProtectionResp, response *core.DetailedResponse, err error)
ServiceCall<HotlinkProtectionResp> updateHotlinkProtection(UpdateHotlinkProtectionOptions updateHotlinkProtectionOptions)
updateHotlinkProtection(params)
Get maximum upload size setting
Get maximum upload size setting for a zone.
Get maximum upload size setting for a zone.
Get maximum upload size setting for a zone.
Get maximum upload size setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/max_upload
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetMaxUpload(getMaxUploadOptions *GetMaxUploadOptions) (result *MaxUploadResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetMaxUploadWithContext(ctx context.Context, getMaxUploadOptions *GetMaxUploadOptions) (result *MaxUploadResp, response *core.DetailedResponse, err error)
ServiceCall<MaxUploadResp> getMaxUpload(GetMaxUploadOptions getMaxUploadOptions)
getMaxUpload(params)
Update maximum upload size setting
Update maximum upload size setting for a zone.
Update maximum upload size setting for a zone.
Update maximum upload size setting for a zone.
Update maximum upload size setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/max_upload
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateMaxUpload(updateMaxUploadOptions *UpdateMaxUploadOptions) (result *MaxUploadResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateMaxUploadWithContext(ctx context.Context, updateMaxUploadOptions *UpdateMaxUploadOptions) (result *MaxUploadResp, response *core.DetailedResponse, err error)
ServiceCall<MaxUploadResp> updateMaxUpload(UpdateMaxUploadOptions updateMaxUploadOptions)
updateMaxUpload(params)
Get TLS Client Auth setting
Get TLS Client Auth setting for a zone.
Get TLS Client Auth setting for a zone.
Get TLS Client Auth setting for a zone.
Get TLS Client Auth setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/tls_client_auth
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetTlsClientAuth(getTlsClientAuthOptions *GetTlsClientAuthOptions) (result *TlsClientAuthResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetTlsClientAuthWithContext(ctx context.Context, getTlsClientAuthOptions *GetTlsClientAuthOptions) (result *TlsClientAuthResp, response *core.DetailedResponse, err error)
ServiceCall<TlsClientAuthResp> getTlsClientAuth(GetTlsClientAuthOptions getTlsClientAuthOptions)
getTlsClientAuth(params)
Update TLS Client Auth setting
Update TLS Client Auth setting for a zone.
Update TLS Client Auth setting for a zone.
Update TLS Client Auth setting for a zone.
Update TLS Client Auth setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/tls_client_auth
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateTlsClientAuth(updateTlsClientAuthOptions *UpdateTlsClientAuthOptions) (result *TlsClientAuthResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateTlsClientAuthWithContext(ctx context.Context, updateTlsClientAuthOptions *UpdateTlsClientAuthOptions) (result *TlsClientAuthResp, response *core.DetailedResponse, err error)
ServiceCall<TlsClientAuthResp> updateTlsClientAuth(UpdateTlsClientAuthOptions updateTlsClientAuthOptions)
updateTlsClientAuth(params)
Get browser check setting
Get browser check setting for a zone.
Get browser check setting for a zone.
Get browser check setting for a zone.
Get browser check setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/browser_check
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetBrowserCheck(getBrowserCheckOptions *GetBrowserCheckOptions) (result *BrowserCheckResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetBrowserCheckWithContext(ctx context.Context, getBrowserCheckOptions *GetBrowserCheckOptions) (result *BrowserCheckResp, response *core.DetailedResponse, err error)
ServiceCall<BrowserCheckResp> getBrowserCheck(GetBrowserCheckOptions getBrowserCheckOptions)
getBrowserCheck(params)
Update browser check setting
Update browser check setting for a zone.
Update browser check setting for a zone.
Update browser check setting for a zone.
Update browser check setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/browser_check
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateBrowserCheck(updateBrowserCheckOptions *UpdateBrowserCheckOptions) (result *BrowserCheckResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateBrowserCheckWithContext(ctx context.Context, updateBrowserCheckOptions *UpdateBrowserCheckOptions) (result *BrowserCheckResp, response *core.DetailedResponse, err error)
ServiceCall<BrowserCheckResp> updateBrowserCheck(UpdateBrowserCheckOptions updateBrowserCheckOptions)
updateBrowserCheck(params)
Get enable error pages on setting
Get enable error pages on setting for a zone.
Get enable error pages on setting for a zone.
Get enable error pages on setting for a zone.
Get enable error pages on setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/origin_error_page_pass_thru
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetEnableErrorPagesOn(getEnableErrorPagesOnOptions *GetEnableErrorPagesOnOptions) (result *OriginErrorPagePassThruResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetEnableErrorPagesOnWithContext(ctx context.Context, getEnableErrorPagesOnOptions *GetEnableErrorPagesOnOptions) (result *OriginErrorPagePassThruResp, response *core.DetailedResponse, err error)
ServiceCall<OriginErrorPagePassThruResp> getEnableErrorPagesOn(GetEnableErrorPagesOnOptions getEnableErrorPagesOnOptions)
getEnableErrorPagesOn(params)
Update enable error pages on setting
Update enable error pages on setting for a zone.
Update enable error pages on setting for a zone.
Update enable error pages on setting for a zone.
Update enable error pages on setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/origin_error_page_pass_thru
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateEnableErrorPagesOn(updateEnableErrorPagesOnOptions *UpdateEnableErrorPagesOnOptions) (result *OriginErrorPagePassThruResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateEnableErrorPagesOnWithContext(ctx context.Context, updateEnableErrorPagesOnOptions *UpdateEnableErrorPagesOnOptions) (result *OriginErrorPagePassThruResp, response *core.DetailedResponse, err error)
ServiceCall<OriginErrorPagePassThruResp> updateEnableErrorPagesOn(UpdateEnableErrorPagesOnOptions updateEnableErrorPagesOnOptions)
updateEnableErrorPagesOn(params)
Get web application firewall setting
Get web application firewall setting for a zone.
Get web application firewall setting for a zone.
Get web application firewall setting for a zone.
Get web application firewall setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/waf
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWebApplicationFirewall(getWebApplicationFirewallOptions *GetWebApplicationFirewallOptions) (result *WafResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWebApplicationFirewallWithContext(ctx context.Context, getWebApplicationFirewallOptions *GetWebApplicationFirewallOptions) (result *WafResp, response *core.DetailedResponse, err error)
ServiceCall<WafResp> getWebApplicationFirewall(GetWebApplicationFirewallOptions getWebApplicationFirewallOptions)
getWebApplicationFirewall(params)
Update web application firewall setting
A Web Application Firewall (WAF) blocks requests that contain malicious content.
A Web Application Firewall (WAF) blocks requests that contain malicious content.
A Web Application Firewall (WAF) blocks requests that contain malicious content.
A Web Application Firewall (WAF) blocks requests that contain malicious content.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/waf
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWebApplicationFirewall(updateWebApplicationFirewallOptions *UpdateWebApplicationFirewallOptions) (result *WafResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWebApplicationFirewallWithContext(ctx context.Context, updateWebApplicationFirewallOptions *UpdateWebApplicationFirewallOptions) (result *WafResp, response *core.DetailedResponse, err error)
ServiceCall<WafResp> updateWebApplicationFirewall(UpdateWebApplicationFirewallOptions updateWebApplicationFirewallOptions)
updateWebApplicationFirewall(params)
Get ciphers setting
Get ciphers setting for a zone.
Get ciphers setting for a zone.
Get ciphers setting for a zone.
Get ciphers setting for a zone.
GET /v1/{crn}/zones/{zone_identifier}/settings/ciphers
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetCiphers(getCiphersOptions *GetCiphersOptions) (result *CiphersResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetCiphersWithContext(ctx context.Context, getCiphersOptions *GetCiphersOptions) (result *CiphersResp, response *core.DetailedResponse, err error)
ServiceCall<CiphersResp> getCiphers(GetCiphersOptions getCiphersOptions)
getCiphers(params)
Update ciphers setting
Update ciphers setting for a zone.
Update ciphers setting for a zone.
Update ciphers setting for a zone.
Update ciphers setting for a zone.
PATCH /v1/{crn}/zones/{zone_identifier}/settings/ciphers
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateCiphers(updateCiphersOptions *UpdateCiphersOptions) (result *CiphersResp, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateCiphersWithContext(ctx context.Context, updateCiphersOptions *UpdateCiphersOptions) (result *CiphersResp, response *core.DetailedResponse, err error)
ServiceCall<CiphersResp> updateCiphers(UpdateCiphersOptions updateCiphersOptions)
updateCiphers(params)
Get cache level setting
Get cache level setting of a specific zone.
Get cache level setting of a specific zone.
Get cache level setting of a specific zone.
Get cache level setting of a specific zone.
GET /v1/{crn}/zones/{zone_id}/settings/cache_level
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetCacheLevel(getCacheLevelOptions *GetCacheLevelOptions) (result *CacheLevelResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetCacheLevelWithContext(ctx context.Context, getCacheLevelOptions *GetCacheLevelOptions) (result *CacheLevelResponse, response *core.DetailedResponse, err error)
ServiceCall<CacheLevelResponse> getCacheLevel(GetCacheLevelOptions getCacheLevelOptions)
getCacheLevel(params)
Set cache level setting
The basic
setting will cache most static resources (i.e., css, images, and JavaScript). The simplified
setting will ignore the query string when delivering a cached resource. The aggressive
setting will cache all static resources, including ones with a query string.
The basic
setting will cache most static resources (i.e., css, images, and JavaScript). The simplified
setting will ignore the query string when delivering a cached resource. The aggressive
setting will cache all static resources, including ones with a query string.
The basic
setting will cache most static resources (i.e., css, images, and JavaScript). The simplified
setting will ignore the query string when delivering a cached resource. The aggressive
setting will cache all static resources, including ones with a query string.
The basic
setting will cache most static resources (i.e., css, images, and JavaScript). The simplified
setting will ignore the query string when delivering a cached resource. The aggressive
setting will cache all static resources, including ones with a query string.
PATCH /v1/{crn}/zones/{zone_id}/settings/cache_level
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateCacheLevel(updateCacheLevelOptions *UpdateCacheLevelOptions) (result *CacheLevelResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateCacheLevelWithContext(ctx context.Context, updateCacheLevelOptions *UpdateCacheLevelOptions) (result *CacheLevelResponse, response *core.DetailedResponse, err error)
ServiceCall<CacheLevelResponse> updateCacheLevel(UpdateCacheLevelOptions updateCacheLevelOptions)
updateCacheLevel(params)
Logs of the mitigations performed by Firewall features
Provides a full log of the mitigations performed by the CIS Firewall features including; Firewall Rules, Rate Limiting, Security Level, Access Rules (IP, IP Range, ASN, and Country), WAF (Web Application Firewall), User Agent Blocking, Zone Lockdown, and Advanced DDoS Protection. (DEPRECATED: use Firewall Event Analytics API instead)
Provides a full log of the mitigations performed by the CIS Firewall features including; Firewall Rules, Rate Limiting, Security Level, Access Rules (IP, IP Range, ASN, and Country), WAF (Web Application Firewall), User Agent Blocking, Zone Lockdown, and Advanced DDoS Protection. (DEPRECATED: use Firewall Event Analytics API instead).
Provides a full log of the mitigations performed by the CIS Firewall features including; Firewall Rules, Rate Limiting, Security Level, Access Rules (IP, IP Range, ASN, and Country), WAF (Web Application Firewall), User Agent Blocking, Zone Lockdown, and Advanced DDoS Protection. (DEPRECATED: use Firewall Event Analytics API instead).
Provides a full log of the mitigations performed by the CIS Firewall features including; Firewall Rules, Rate Limiting, Security Level, Access Rules (IP, IP Range, ASN, and Country), WAF (Web Application Firewall), User Agent Blocking, Zone Lockdown, and Advanced DDoS Protection. (DEPRECATED: use Firewall Event Analytics API instead).
GET /v1/{crn}/zones/{zone_id}/security/events
(cloudInternetServicesApi *CloudInternetServicesApiV1) SecurityEvents(securityEventsOptions *SecurityEventsOptions) (result *SecurityEvents, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) SecurityEventsWithContext(ctx context.Context, securityEventsOptions *SecurityEventsOptions) (result *SecurityEvents, response *core.DetailedResponse, err error)
ServiceCall<SecurityEvents> securityEvents(SecurityEventsOptions securityEventsOptions)
securityEvents(params)
Get WAF setting
Get WAF of a specific zone. WAF is moving to the Managed Rules engine for enhanced performance and security. For information about migrating to Managed Rules, see Migration to managed rules. This API is not available post-migration.
Get WAF of a specific zone.
Get WAF of a specific zone.
Get WAF of a specific zone.
GET /v1/{crn}/zones/{zone_id}/settings/waf
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWafSettings(getWafSettingsOptions *GetWafSettingsOptions) (result *WafResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWafSettingsWithContext(ctx context.Context, getWafSettingsOptions *GetWafSettingsOptions) (result *WafResponse, response *core.DetailedResponse, err error)
ServiceCall<WafResponse> getWafSettings(GetWafSettingsOptions getWafSettingsOptions)
getWafSettings(params)
Set WAF setting
Set WAF (on | off) for a specific zone. WAF is moving to the Managed Rules engine for enhanced performance and security. For information about migrating to Managed Rules, see Migration to managed rules. This API is not available post-migration.
Set WAF (on | off) for a specific zone.
Set WAF (on | off) for a specific zone.
Set WAF (on | off) for a specific zone.
PATCH /v1/{crn}/zones/{zone_id}/settings/waf
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWafSettings(updateWafSettingsOptions *UpdateWafSettingsOptions) (result *WafResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWafSettingsWithContext(ctx context.Context, updateWafSettingsOptions *UpdateWafSettingsOptions) (result *WafResponse, response *core.DetailedResponse, err error)
ServiceCall<WafResponse> updateWafSettings(UpdateWafSettingsOptions updateWafSettingsOptions)
updateWafSettings(params)
List all WAF rule groups
List all WAF rule groups contained within a package.
List all WAF rule groups contained within a package.
List all WAF rule groups contained within a package.
List all WAF rule groups contained within a package.
GET /v1/{crn}/zones/{zone_id}/firewall/waf/packages/{pkg_id}/groups
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListWafRuleGroups(listWafRuleGroupsOptions *ListWafRuleGroupsOptions) (result *WafGroupsResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListWafRuleGroupsWithContext(ctx context.Context, listWafRuleGroupsOptions *ListWafRuleGroupsOptions) (result *WafGroupsResponse, response *core.DetailedResponse, err error)
ServiceCall<WafGroupsResponse> listWafRuleGroups(ListWafRuleGroupsOptions listWafRuleGroupsOptions)
listWafRuleGroups(params)
Get WAF rule group
Get a single WAF rule group.
Get a single WAF rule group.
Get a single WAF rule group.
Get a single WAF rule group.
GET /v1/{crn}/zones/{zone_id}/firewall/waf/packages/{pkg_id}/groups/{group_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWafRuleGroup(getWafRuleGroupOptions *GetWafRuleGroupOptions) (result *WafGroupResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWafRuleGroupWithContext(ctx context.Context, getWafRuleGroupOptions *GetWafRuleGroupOptions) (result *WafGroupResponse, response *core.DetailedResponse, err error)
ServiceCall<WafGroupResponse> getWafRuleGroup(GetWafRuleGroupOptions getWafRuleGroupOptions)
getWafRuleGroup(params)
Update WAF rule group
Update the state of a WAF rule group.
Update the state of a WAF rule group.
Update the state of a WAF rule group.
Update the state of a WAF rule group.
PATCH /v1/{crn}/zones/{zone_id}/firewall/waf/packages/{pkg_id}/groups/{group_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWafRuleGroup(updateWafRuleGroupOptions *UpdateWafRuleGroupOptions) (result *WafGroupResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWafRuleGroupWithContext(ctx context.Context, updateWafRuleGroupOptions *UpdateWafRuleGroupOptions) (result *WafGroupResponse, response *core.DetailedResponse, err error)
ServiceCall<WafGroupResponse> updateWafRuleGroup(UpdateWafRuleGroupOptions updateWafRuleGroupOptions)
updateWafRuleGroup(params)
List all WAF rule packages
Get firewall packages for a zone
Get firewall packages for a zone.
Get firewall packages for a zone.
Get firewall packages for a zone.
GET /v1/{crn}/zones/{zone_id}/firewall/waf/packages
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListWafPackages(listWafPackagesOptions *ListWafPackagesOptions) (result *WafPackagesResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListWafPackagesWithContext(ctx context.Context, listWafPackagesOptions *ListWafPackagesOptions) (result *WafPackagesResponse, response *core.DetailedResponse, err error)
ServiceCall<WafPackagesResponse> listWafPackages(ListWafPackagesOptions listWafPackagesOptions)
listWafPackages(params)
Get WAF rule package
Get information about a single firewall package
Get information about a single firewall package.
Get information about a single firewall package.
Get information about a single firewall package.
GET /v1/{crn}/zones/{zone_id}/firewall/waf/packages/{package_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWafPackage(getWafPackageOptions *GetWafPackageOptions) (result *WafPackageResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWafPackageWithContext(ctx context.Context, getWafPackageOptions *GetWafPackageOptions) (result *WafPackageResponse, response *core.DetailedResponse, err error)
ServiceCall<WafPackageResponse> getWafPackage(GetWafPackageOptions getWafPackageOptions)
getWafPackage(params)
Change WAF rule package package
Change the sensitivity and action for an anomaly detection type WAF rule package
Change the sensitivity and action for an anomaly detection type WAF rule package.
Change the sensitivity and action for an anomaly detection type WAF rule package.
Change the sensitivity and action for an anomaly detection type WAF rule package.
PATCH /v1/{crn}/zones/{zone_id}/firewall/waf/packages/{package_id}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWafPackage(updateWafPackageOptions *UpdateWafPackageOptions) (result *WafPackageResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWafPackageWithContext(ctx context.Context, updateWafPackageOptions *UpdateWafPackageOptions) (result *WafPackageResponse, response *core.DetailedResponse, err error)
ServiceCall<WafPackageResponse> updateWafPackage(UpdateWafPackageOptions updateWafPackageOptions)
updateWafPackage(params)
List all WAF rules
List all Web Application Firewall (WAF) rules.
List all Web Application Firewall (WAF) rules.
List all Web Application Firewall (WAF) rules.
List all Web Application Firewall (WAF) rules.
GET /v1/{crn}/zones/{zone_id}/firewall/waf/packages/{package_id}/rules
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListWafRules(listWafRulesOptions *ListWafRulesOptions) (result *WafRulesResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) ListWafRulesWithContext(ctx context.Context, listWafRulesOptions *ListWafRulesOptions) (result *WafRulesResponse, response *core.DetailedResponse, err error)
ServiceCall<WafRulesResponse> listWafRules(ListWafRulesOptions listWafRulesOptions)
listWafRules(params)
Get WAF rule
Get individual information about a rule.
Get individual information about a rule.
Get individual information about a rule.
Get individual information about a rule.
GET /v1/{crn}/zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWafRule(getWafRuleOptions *GetWafRuleOptions) (result *WafRuleResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) GetWafRuleWithContext(ctx context.Context, getWafRuleOptions *GetWafRuleOptions) (result *WafRuleResponse, response *core.DetailedResponse, err error)
ServiceCall<WafRuleResponse> getWafRule(GetWafRuleOptions getWafRuleOptions)
getWafRule(params)
Update WAF rule
Update the action the rule will perform if triggered on the zone.
Update the action the rule will perform if triggered on the zone.
Update the action the rule will perform if triggered on the zone.
Update the action the rule will perform if triggered on the zone.
PATCH /v1/{crn}/zones/{zone_id}/firewall/waf/packages/{package_id}/rules/{identifier}
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWafRule(updateWafRuleOptions *UpdateWafRuleOptions) (result *WafRuleResponse, response *core.DetailedResponse, err error)
(cloudInternetServicesApi *CloudInternetServicesApiV1) UpdateWafRuleWithContext(ctx context.Context, updateWafRuleOptions *UpdateWafRuleOptions) (result *WafRuleResponse, response *core.DetailedResponse, err error)
ServiceCall<WafRuleResponse> updateWafRule(UpdateWafRuleOptions updateWafRuleOptions)
updateWafRule(params)