Skip to main content
GET
Get a resource

Authorizations

Authorization
string
header
required

Bearer token in the Authorization header (e.g. JWT / Cognito access token).

Headers

Tenant-Id
string
required

ID of the tenant (current tenant context).

Path Parameters

resourceId
string
required

Resource identifier.

Response

OK

One of the resource-specific detail payloads (internal/app/resources).

name
string
required
description
string
required
resource_type
enum<string>
required

models.ResourceType in paas-lib.

Available options:
s3,
event_bus,
lambda,
api_gateway,
cognito,
cron,
dynamodb,
opensearch,
pub_sub,
parameter,
secrets,
postgres,
role,
ecs_image
id
string
required
sk
string
required
type
string
required
created_at
string<date-time>
required
updated_at
string<date-time>
required
status
enum<string>
required

models.ResourceStatus (paas-lib).

Available options:
DEFINED,
MODIFIED,
DEPLOYED
bucket_name
string
required
removal_policy
enum<string>
required

models.RemovalPolicy (paas-lib).

Available options:
DESTROY,
RETAIN,
SNAPSHOT,
RETAIN_ON_UPDATE_OR_DELETE
auto_delete_objects
boolean
required
versioned
boolean
required
encryption
enum<string>
required

models.S3Encryption (paas-lib).

Available options:
UNENCRYPTED,
S3_MANAGED,
KMS_MANAGED,
KMS,
DSSE_MANAGED,
DSSE
block_public_access
enum<string>
required

models.S3BlockPublicAccess (paas-lib).

Available options:
BLOCK_ALL,
BLOCK_ACLS
enforce_ssl
boolean
required
allowed_headers
string[]
required
allowed_methods
enum<string>[]
required

models.S3AllowedMethods (paas-lib).

Available options:
GET,
PUT,
POST,
DELETE,
HEAD
allowed_origins
string[]
required
default_root_object
string
required
deletable
boolean
allow_cdn_access
boolean
stack_info
object
month_cost
unknown