Viewing docs for volcenginecc v0.0.42
published on Thursday, Jun 11, 2026 by Volcengine
published on Thursday, Jun 11, 2026 by Volcengine
Viewing docs for volcenginecc v0.0.42
published on Thursday, Jun 11, 2026 by Volcengine
published on Thursday, Jun 11, 2026 by Volcengine
Data Source schema for Volcengine::ID::Service
Using getService
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getService(args: GetServiceArgs, opts?: InvokeOptions): Promise<GetServiceResult>
function getServiceOutput(args: GetServiceOutputArgs, opts?: InvokeOptions): Output<GetServiceResult>def get_service(id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetServiceResult
def get_service_output(id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetServiceResult]func LookupService(ctx *Context, args *LookupServiceArgs, opts ...InvokeOption) (*LookupServiceResult, error)
func LookupServiceOutput(ctx *Context, args *LookupServiceOutputArgs, opts ...InvokeOption) LookupServiceResultOutput> Note: This function is named LookupService in the Go SDK.
public static class GetService
{
public static Task<GetServiceResult> InvokeAsync(GetServiceArgs args, InvokeOptions? opts = null)
public static Output<GetServiceResult> Invoke(GetServiceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetServiceResult> getService(GetServiceArgs args, InvokeOptions options)
public static Output<GetServiceResult> getService(GetServiceArgs args, InvokeOptions options)
fn::invoke:
function: volcenginecc:id/getService:getService
arguments:
# arguments dictionarydata "volcenginecc_id_getservice" "name" {
# arguments
}The following arguments are supported:
- Id string
- Uniquely identifies the resource.
- Id string
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
- id string
- Uniquely identifies the resource.
- id str
- Uniquely identifies the resource.
- id String
- Uniquely identifies the resource.
getService Result
The following output properties are available:
- Backend
Volcengine.
Get Service Backend - Backend service configuration
- Backend
Type string - Backend service type, for example custom, viking, agentkit-mcp
- Created
At int - Creation time, Unix timestamp in milliseconds
- Description string
- Service description, up to 256 characters
- Hijack
Domain stringPrivate - Private domain name
- Hijack
Domain stringPublic - Public domain name
- Id string
- Uniquely identifies the resource.
- Permission
Space stringId - Permission space ID, for example ps_123456
- Permission
Space stringName - Permission space name
- Project
Name string - Project name. Optional at creation, default value is "default"
- Route
Count int - Number of routes
- Routes
List<Volcengine.
Get Service Route> - List of routes created simultaneously. This field is only written at creation, not returned by read interface
- Service
Id string - Service ID. Generated after system creation, for example svc-1234567890
- Service
Name string - Service name, 1–64 characters, unique within the account
- Status string
- Service status. inactive: not enabled. active: enabled (configuration synced to APIGateway). draft: draft status (changes not synced to APIGateway)
-
List<Volcengine.
Get Service Tag> - Service tag list
- Template
Id string - Template ID associated with built-in service
- Trn string
- Resource TRN
- Updated
At int - Update time, Unix timestamp in milliseconds
- Backend
Get
Service Backend - Backend service configuration
- Backend
Type string - Backend service type, for example custom, viking, agentkit-mcp
- Created
At int - Creation time, Unix timestamp in milliseconds
- Description string
- Service description, up to 256 characters
- Hijack
Domain stringPrivate - Private domain name
- Hijack
Domain stringPublic - Public domain name
- Id string
- Uniquely identifies the resource.
- Permission
Space stringId - Permission space ID, for example ps_123456
- Permission
Space stringName - Permission space name
- Project
Name string - Project name. Optional at creation, default value is "default"
- Route
Count int - Number of routes
- Routes
[]Get
Service Route - List of routes created simultaneously. This field is only written at creation, not returned by read interface
- Service
Id string - Service ID. Generated after system creation, for example svc-1234567890
- Service
Name string - Service name, 1–64 characters, unique within the account
- Status string
- Service status. inactive: not enabled. active: enabled (configuration synced to APIGateway). draft: draft status (changes not synced to APIGateway)
-
[]Get
Service Tag - Service tag list
- Template
Id string - Template ID associated with built-in service
- Trn string
- Resource TRN
- Updated
At int - Update time, Unix timestamp in milliseconds
- backend object
- Backend service configuration
- backend_
type string - Backend service type, for example custom, viking, agentkit-mcp
- created_
at number - Creation time, Unix timestamp in milliseconds
- description string
- Service description, up to 256 characters
- hijack_
domain_ stringprivate - Private domain name
- hijack_
domain_ stringpublic - Public domain name
- id string
- Uniquely identifies the resource.
- permission_
space_ stringid - Permission space ID, for example ps_123456
- permission_
space_ stringname - Permission space name
- project_
name string - Project name. Optional at creation, default value is "default"
- route_
count number - Number of routes
- routes list(object)
- List of routes created simultaneously. This field is only written at creation, not returned by read interface
- service_
id string - Service ID. Generated after system creation, for example svc-1234567890
- service_
name string - Service name, 1–64 characters, unique within the account
- status string
- Service status. inactive: not enabled. active: enabled (configuration synced to APIGateway). draft: draft status (changes not synced to APIGateway)
- list(object)
- Service tag list
- template_
id string - Template ID associated with built-in service
- trn string
- Resource TRN
- updated_
at number - Update time, Unix timestamp in milliseconds
- backend
Get
Service Backend - Backend service configuration
- backend
Type String - Backend service type, for example custom, viking, agentkit-mcp
- created
At Integer - Creation time, Unix timestamp in milliseconds
- description String
- Service description, up to 256 characters
- hijack
Domain StringPrivate - Private domain name
- hijack
Domain StringPublic - Public domain name
- id String
- Uniquely identifies the resource.
- permission
Space StringId - Permission space ID, for example ps_123456
- permission
Space StringName - Permission space name
- project
Name String - Project name. Optional at creation, default value is "default"
- route
Count Integer - Number of routes
- routes
List<Get
Service Route> - List of routes created simultaneously. This field is only written at creation, not returned by read interface
- service
Id String - Service ID. Generated after system creation, for example svc-1234567890
- service
Name String - Service name, 1–64 characters, unique within the account
- status String
- Service status. inactive: not enabled. active: enabled (configuration synced to APIGateway). draft: draft status (changes not synced to APIGateway)
-
List<Get
Service Tag> - Service tag list
- template
Id String - Template ID associated with built-in service
- trn String
- Resource TRN
- updated
At Integer - Update time, Unix timestamp in milliseconds
- backend
Get
Service Backend - Backend service configuration
- backend
Type string - Backend service type, for example custom, viking, agentkit-mcp
- created
At number - Creation time, Unix timestamp in milliseconds
- description string
- Service description, up to 256 characters
- hijack
Domain stringPrivate - Private domain name
- hijack
Domain stringPublic - Public domain name
- id string
- Uniquely identifies the resource.
- permission
Space stringId - Permission space ID, for example ps_123456
- permission
Space stringName - Permission space name
- project
Name string - Project name. Optional at creation, default value is "default"
- route
Count number - Number of routes
- routes
Get
Service Route[] - List of routes created simultaneously. This field is only written at creation, not returned by read interface
- service
Id string - Service ID. Generated after system creation, for example svc-1234567890
- service
Name string - Service name, 1–64 characters, unique within the account
- status string
- Service status. inactive: not enabled. active: enabled (configuration synced to APIGateway). draft: draft status (changes not synced to APIGateway)
-
Get
Service Tag[] - Service tag list
- template
Id string - Template ID associated with built-in service
- trn string
- Resource TRN
- updated
At number - Update time, Unix timestamp in milliseconds
- backend
Get
Service Backend - Backend service configuration
- backend_
type str - Backend service type, for example custom, viking, agentkit-mcp
- created_
at int - Creation time, Unix timestamp in milliseconds
- description str
- Service description, up to 256 characters
- hijack_
domain_ strprivate - Private domain name
- hijack_
domain_ strpublic - Public domain name
- id str
- Uniquely identifies the resource.
- permission_
space_ strid - Permission space ID, for example ps_123456
- permission_
space_ strname - Permission space name
- project_
name str - Project name. Optional at creation, default value is "default"
- route_
count int - Number of routes
- routes
Sequence[Get
Service Route] - List of routes created simultaneously. This field is only written at creation, not returned by read interface
- service_
id str - Service ID. Generated after system creation, for example svc-1234567890
- service_
name str - Service name, 1–64 characters, unique within the account
- status str
- Service status. inactive: not enabled. active: enabled (configuration synced to APIGateway). draft: draft status (changes not synced to APIGateway)
-
Sequence[Get
Service Tag] - Service tag list
- template_
id str - Template ID associated with built-in service
- trn str
- Resource TRN
- updated_
at int - Update time, Unix timestamp in milliseconds
- backend Property Map
- Backend service configuration
- backend
Type String - Backend service type, for example custom, viking, agentkit-mcp
- created
At Number - Creation time, Unix timestamp in milliseconds
- description String
- Service description, up to 256 characters
- hijack
Domain StringPrivate - Private domain name
- hijack
Domain StringPublic - Public domain name
- id String
- Uniquely identifies the resource.
- permission
Space StringId - Permission space ID, for example ps_123456
- permission
Space StringName - Permission space name
- project
Name String - Project name. Optional at creation, default value is "default"
- route
Count Number - Number of routes
- routes List<Property Map>
- List of routes created simultaneously. This field is only written at creation, not returned by read interface
- service
Id String - Service ID. Generated after system creation, for example svc-1234567890
- service
Name String - Service name, 1–64 characters, unique within the account
- status String
- Service status. inactive: not enabled. active: enabled (configuration synced to APIGateway). draft: draft status (changes not synced to APIGateway)
- List<Property Map>
- Service tag list
- template
Id String - Template ID associated with built-in service
- trn String
- Resource TRN
- updated
At Number - Update time, Unix timestamp in milliseconds
Supporting Types
GetServiceBackend
- Backend
Domain string - Backend service domain name, for example api.example.com
- Backend
Port int - Backend service port, default is 443
- Enable
Tls bool - Whether to enable TLS
- Protocol string
- Communication protocol, for example HTTP or HTTPS
- Timeout
Seconds int - Request timeout in seconds, default is 30 seconds
- Backend
Domain string - Backend service domain name, for example api.example.com
- Backend
Port int - Backend service port, default is 443
- Enable
Tls bool - Whether to enable TLS
- Protocol string
- Communication protocol, for example HTTP or HTTPS
- Timeout
Seconds int - Request timeout in seconds, default is 30 seconds
- backend_
domain string - Backend service domain name, for example api.example.com
- backend_
port number - Backend service port, default is 443
- enable_
tls bool - Whether to enable TLS
- protocol string
- Communication protocol, for example HTTP or HTTPS
- timeout_
seconds number - Request timeout in seconds, default is 30 seconds
- backend
Domain String - Backend service domain name, for example api.example.com
- backend
Port Integer - Backend service port, default is 443
- enable
Tls Boolean - Whether to enable TLS
- protocol String
- Communication protocol, for example HTTP or HTTPS
- timeout
Seconds Integer - Request timeout in seconds, default is 30 seconds
- backend
Domain string - Backend service domain name, for example api.example.com
- backend
Port number - Backend service port, default is 443
- enable
Tls boolean - Whether to enable TLS
- protocol string
- Communication protocol, for example HTTP or HTTPS
- timeout
Seconds number - Request timeout in seconds, default is 30 seconds
- backend_
domain str - Backend service domain name, for example api.example.com
- backend_
port int - Backend service port, default is 443
- enable_
tls bool - Whether to enable TLS
- protocol str
- Communication protocol, for example HTTP or HTTPS
- timeout_
seconds int - Request timeout in seconds, default is 30 seconds
- backend
Domain String - Backend service domain name, for example api.example.com
- backend
Port Number - Backend service port, default is 443
- enable
Tls Boolean - Whether to enable TLS
- protocol String
- Communication protocol, for example HTTP or HTTPS
- timeout
Seconds Number - Request timeout in seconds, default is 30 seconds
GetServiceRoute
- Api
Spec Volcengine.Get Service Route Api Spec - API specification configuration
- Auth
Resource stringType - Authentication resource type
- Description string
- Route description
- Method string
- HTTP methods, separated by commas
- Path string
- Request path, 1–256 characters
- Path
Match stringType - Path match type, for example Exact, Prefix
- Permission
Pool string - Permission pool name
- Priority int
- Route priority, lower values indicate higher priority
- Resource
Type string - Resource type, for example Collection
- Route
Name string - Route name, 1–64 characters
- Api
Spec GetService Route Api Spec - API specification configuration
- Auth
Resource stringType - Authentication resource type
- Description string
- Route description
- Method string
- HTTP methods, separated by commas
- Path string
- Request path, 1–256 characters
- Path
Match stringType - Path match type, for example Exact, Prefix
- Permission
Pool string - Permission pool name
- Priority int
- Route priority, lower values indicate higher priority
- Resource
Type string - Resource type, for example Collection
- Route
Name string - Route name, 1–64 characters
- api_
spec object - API specification configuration
- auth_
resource_ stringtype - Authentication resource type
- description string
- Route description
- method string
- HTTP methods, separated by commas
- path string
- Request path, 1–256 characters
- path_
match_ stringtype - Path match type, for example Exact, Prefix
- permission_
pool string - Permission pool name
- priority number
- Route priority, lower values indicate higher priority
- resource_
type string - Resource type, for example Collection
- route_
name string - Route name, 1–64 characters
- api
Spec GetService Route Api Spec - API specification configuration
- auth
Resource StringType - Authentication resource type
- description String
- Route description
- method String
- HTTP methods, separated by commas
- path String
- Request path, 1–256 characters
- path
Match StringType - Path match type, for example Exact, Prefix
- permission
Pool String - Permission pool name
- priority Integer
- Route priority, lower values indicate higher priority
- resource
Type String - Resource type, for example Collection
- route
Name String - Route name, 1–64 characters
- api
Spec GetService Route Api Spec - API specification configuration
- auth
Resource stringType - Authentication resource type
- description string
- Route description
- method string
- HTTP methods, separated by commas
- path string
- Request path, 1–256 characters
- path
Match stringType - Path match type, for example Exact, Prefix
- permission
Pool string - Permission pool name
- priority number
- Route priority, lower values indicate higher priority
- resource
Type string - Resource type, for example Collection
- route
Name string - Route name, 1–64 characters
- api_
spec GetService Route Api Spec - API specification configuration
- auth_
resource_ strtype - Authentication resource type
- description str
- Route description
- method str
- HTTP methods, separated by commas
- path str
- Request path, 1–256 characters
- path_
match_ strtype - Path match type, for example Exact, Prefix
- permission_
pool str - Permission pool name
- priority int
- Route priority, lower values indicate higher priority
- resource_
type str - Resource type, for example Collection
- route_
name str - Route name, 1–64 characters
- api
Spec Property Map - API specification configuration
- auth
Resource StringType - Authentication resource type
- description String
- Route description
- method String
- HTTP methods, separated by commas
- path String
- Request path, 1–256 characters
- path
Match StringType - Path match type, for example Exact, Prefix
- permission
Pool String - Permission pool name
- priority Number
- Route priority, lower values indicate higher priority
- resource
Type String - Resource type, for example Collection
- route
Name String - Route name, 1–64 characters
GetServiceRouteApiSpec
- Action
Type string - Operation type, for example READ
- Action
Value string - Operation value, for example search
- Extractors
List<Volcengine.
Get Service Route Api Spec Extractor> - Attribute extractor list
- Identifier
Type int - Resource identifier type
- Identifier
Value string - Resource identifier value, for example JSON Pointer
- Response
Filters List<Volcengine.Get Service Route Api Spec Response Filter> - Response filter list
- Action
Type string - Operation type, for example READ
- Action
Value string - Operation value, for example search
- Extractors
[]Get
Service Route Api Spec Extractor - Attribute extractor list
- Identifier
Type int - Resource identifier type
- Identifier
Value string - Resource identifier value, for example JSON Pointer
- Response
Filters []GetService Route Api Spec Response Filter - Response filter list
- action_
type string - Operation type, for example READ
- action_
value string - Operation value, for example search
- extractors list(object)
- Attribute extractor list
- identifier_
type number - Resource identifier type
- identifier_
value string - Resource identifier value, for example JSON Pointer
- response_
filters list(object) - Response filter list
- action
Type String - Operation type, for example READ
- action
Value String - Operation value, for example search
- extractors
List<Get
Service Route Api Spec Extractor> - Attribute extractor list
- identifier
Type Integer - Resource identifier type
- identifier
Value String - Resource identifier value, for example JSON Pointer
- response
Filters List<GetService Route Api Spec Response Filter> - Response filter list
- action
Type string - Operation type, for example READ
- action
Value string - Operation value, for example search
- extractors
Get
Service Route Api Spec Extractor[] - Attribute extractor list
- identifier
Type number - Resource identifier type
- identifier
Value string - Resource identifier value, for example JSON Pointer
- response
Filters GetService Route Api Spec Response Filter[] - Response filter list
- action_
type str - Operation type, for example READ
- action_
value str - Operation value, for example search
- extractors
Sequence[Get
Service Route Api Spec Extractor] - Attribute extractor list
- identifier_
type int - Resource identifier type
- identifier_
value str - Resource identifier value, for example JSON Pointer
- response_
filters Sequence[GetService Route Api Spec Response Filter] - Response filter list
- action
Type String - Operation type, for example READ
- action
Value String - Operation value, for example search
- extractors List<Property Map>
- Attribute extractor list
- identifier
Type Number - Resource identifier type
- identifier
Value String - Resource identifier value, for example JSON Pointer
- response
Filters List<Property Map> - Response filter list
GetServiceRouteApiSpecExtractor
- Is
Auth bool - Whether used for authentication
- Path string
- JSON Pointer expression
- Resource
Type string - Extracted resource type
- Source int
- Extraction source enumeration value
- Is
Auth bool - Whether used for authentication
- Path string
- JSON Pointer expression
- Resource
Type string - Extracted resource type
- Source int
- Extraction source enumeration value
- is_
auth bool - Whether used for authentication
- path string
- JSON Pointer expression
- resource_
type string - Extracted resource type
- source number
- Extraction source enumeration value
- is
Auth Boolean - Whether used for authentication
- path String
- JSON Pointer expression
- resource
Type String - Extracted resource type
- source Integer
- Extraction source enumeration value
- is
Auth boolean - Whether used for authentication
- path string
- JSON Pointer expression
- resource
Type string - Extracted resource type
- source number
- Extraction source enumeration value
- is_
auth bool - Whether used for authentication
- path str
- JSON Pointer expression
- resource_
type str - Extracted resource type
- source int
- Extraction source enumeration value
- is
Auth Boolean - Whether used for authentication
- path String
- JSON Pointer expression
- resource
Type String - Extracted resource type
- source Number
- Extraction source enumeration value
GetServiceRouteApiSpecResponseFilter
- Attributes
List<Volcengine.
Get Service Route Api Spec Response Filter Attribute> - Attribute mapping list
- Filter
Path string - Array path JSON Pointer
- Id
Field string - ID field name
- Is
Auth bool - Whether used for authentication
- Mode int
- Filter mode enumeration value
- Resource
Path string - Resource path JSON Pointer
- Resource
Type string - Filtered resource type
- Attributes
[]Get
Service Route Api Spec Response Filter Attribute - Attribute mapping list
- Filter
Path string - Array path JSON Pointer
- Id
Field string - ID field name
- Is
Auth bool - Whether used for authentication
- Mode int
- Filter mode enumeration value
- Resource
Path string - Resource path JSON Pointer
- Resource
Type string - Filtered resource type
- attributes list(object)
- Attribute mapping list
- filter_
path string - Array path JSON Pointer
- id_
field string - ID field name
- is_
auth bool - Whether used for authentication
- mode number
- Filter mode enumeration value
- resource_
path string - Resource path JSON Pointer
- resource_
type string - Filtered resource type
- attributes
List<Get
Service Route Api Spec Response Filter Attribute> - Attribute mapping list
- filter
Path String - Array path JSON Pointer
- id
Field String - ID field name
- is
Auth Boolean - Whether used for authentication
- mode Integer
- Filter mode enumeration value
- resource
Path String - Resource path JSON Pointer
- resource
Type String - Filtered resource type
- attributes
Get
Service Route Api Spec Response Filter Attribute[] - Attribute mapping list
- filter
Path string - Array path JSON Pointer
- id
Field string - ID field name
- is
Auth boolean - Whether used for authentication
- mode number
- Filter mode enumeration value
- resource
Path string - Resource path JSON Pointer
- resource
Type string - Filtered resource type
- attributes
Sequence[Get
Service Route Api Spec Response Filter Attribute] - Attribute mapping list
- filter_
path str - Array path JSON Pointer
- id_
field str - ID field name
- is_
auth bool - Whether used for authentication
- mode int
- Filter mode enumeration value
- resource_
path str - Resource path JSON Pointer
- resource_
type str - Filtered resource type
- attributes List<Property Map>
- Attribute mapping list
- filter
Path String - Array path JSON Pointer
- id
Field String - ID field name
- is
Auth Boolean - Whether used for authentication
- mode Number
- Filter mode enumeration value
- resource
Path String - Resource path JSON Pointer
- resource
Type String - Filtered resource type
GetServiceRouteApiSpecResponseFilterAttribute
GetServiceTag
Package Details
- Repository
- volcenginecc volcengine/pulumi-volcenginecc
- License
- MPL-2.0
- Notes
- This Pulumi package is based on the
volcengineccTerraform Provider.
Viewing docs for volcenginecc v0.0.42
published on Thursday, Jun 11, 2026 by Volcengine
published on Thursday, Jun 11, 2026 by Volcengine