---
title: "Change Resource"
method: PUT
path: "/security/resources/{resource_id}"
tags: ["Resources"]
---

# Change Resource

`PUT /security/resources/{resource_id}`

## Path parameters

- `resource_id` integer, required

## Request body

- ChangeDDoSResource
  - `id` integer — Resource ID.
  - `enabled` boolean — The field shows if your Resource enabled or disabled. - **True** — Resource is actived. Content is being delivered. - **False** — Resource is deactivated and content is not being delivered. This parameter is read only.
  - `active` boolean — You can control enabled or disabled state of the Resource by setting value for this parameter.
  - `name` string — The domain name of the protected resource.
  - `is_waf_enabled` boolean — Enable or disable WAF for ddos resource.
  - `is_redirect_to_https_enabled` boolean — With this option, all requests through http will be redirected to https. Only applied if ssl certificate is provided. Value true is used by default Available values: - true - Enabled - false - Disabled
  - `status` string — The status of the Protection service. Active status means that your Resources is active. Suspended status means that your trial ended or your account is blocked. In case of questions contact us at support@gcore.com
  - `client` integer — ID of your control panel.
  - `service_ip` string — Protected IP address. You should set it as A-record for your domain name.
  - `service_botprotect` integer — Available values: - 0 - Disabled - 4 - Enabled
  - `ssl_type` string — Enable or disable using HTTPS with SSL certificate for the resource. Available values: - null - Disabled - custom - Custom SSL certificate enabled - le - Let's Encrypt SSL certificate enabled To enable custom SSL certificate you should set **`service_ssl_crt`** and **`service_ssl_key`** parameters.
  - `service_ssl_crt` string — Custom SSL certificate for the Resource.
  - `service_ssl_key` string — Private key for custom SSL certificate.
  - `service_geoip_mode` integer — The parameter that determines the access policy for the protected resource. Sets up together with **`service_geoip_list`**. Available values: - 0 - Disabled - 1 - Allow, except list - 2 - Deny, except list
  - `service_geoip_list` string — This parameter sets up a list of countries for geo restrictions for the protected resource. Should be set together with parameter **`service_geoip_mode`**.
  - `service_https2http` integer — With this option, your website can be accessible to users via HTTPS, and the connection between the DDoS Protection platform and your web server will be via HTTP. Available values: - 0 - Disabled - 1 - Enabled
  - `service_wwwredir` integer — This parameter allows to set up a redirect from the www.domain.com to domain.com. Available values: - 0 - Disabled - 1 - Enabled
  - `service_cdn` integer — For internal use.
  - `service_cdn_host` string — For internal use.
  - `service_cdn_proxy_host` string — For internal use.
  - `service_enable` integer — For internal use.
  - `service_forcessl` integer — For internal use.
  - `service_global_whitelist` integer — For internal use.
  - `service_http2` integer — For internal use.
  - `service_id` integer — For internal use.
  - `service_iphash` integer — For internal use.
  - `service_methods` integer — For internal use.
  - `service_stream` integer — For internal use.
  - `created` string — Shows the date when the Resource was created.
  - `updated` string — Shows the date when the Resource was changed.
  - `aliases` object — Aliases for the Resource.
  - `origins` object — Origins for the Resource.
  - `rate_limier_rules` object — Enable rate limiter rules for endpoints
  - `whitelists` object — Whitelists for the Resource.
  - `blacklists` object — Blacklists for the Resource.

## Response `200`

Successful. You will see renewed details of the Resource in the response.

---

[API](https://skmtc.dev/g-core/apis/gcore-openapi.md) · [All operations](https://skmtc.dev/g-core/apis/gcore-openapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/g-core/gcore-openapi/revisions/09e652815095/schema)
