This is the multi-page printable view of this section. Click here to print.

Return to the regular view of this page.

Container Registry

Overview

Provides an Application Programming Interface (API) that supports programmatic use of IaaS/PaaS products provided by SCP.

This guide provides a brief description of Container Registry service and how to call API. The API is provided as a RESTful API, and it responds in JSON format.

Version

VersionStatusSupported Until
1.0SUPPORTED20260630
1.1CURRENT-

OpenAPI URL

https://scr.{region}.{environment}.samsungsdscloud.com

Environment and Region List

environmentregion
skr-west1
skr-east1
gkr-south1
gkr-south2
gkr-south3
ekr-west1
ekr-east1

1 - APIs

1.1 - Check Registry Name Duplication

1.1.1 - 1.1

get /v1/container-registries/check-duplication/name

Description

check registry name duplication

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
queryname
required
Registry name
Example : sample
stringNone

Responses

HTTP CodeDescriptionSchema
200OKCheckDuplicationResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/check-duplication/name?name={name}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "result": true
}

1.1.2 - 1.0

get /v1/container-registries/check-duplication/name

Description

check registry name duplication

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
queryname
required
Registry name
Example : sample
stringNone

Responses

HTTP CodeDescriptionSchema
200OKCheckDuplicationResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/check-duplication/name?name={name}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "result": true
}

1.2 - Check Repository Name Duplication

1.2.1 - 1.1

get /v1/repositories/check-duplication/name

Description

check repository name duplication

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
queryregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone
queryname
required
Repository name
Example : sample
stringNone

Responses

HTTP CodeDescriptionSchema
200OKCheckDuplicationResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/check-duplication/name?registry_id={registry_id}&name={name}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "result": true
}

1.2.2 - 1.0

get /v1/repositories/check-duplication/name

Description

check repository name duplication

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
queryregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone
queryname
required
Repository name
Example : sample
stringNone

Responses

HTTP CodeDescriptionSchema
200OKCheckDuplicationResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/check-duplication/name?registry_id={registry_id}&name={name}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "result": true
}

1.3 - Check Tags Vulnerability

1.3.1 - 1.1

put /v1/tagses/{tags_id}/check-vulnerability

Description

check tags vulnerability

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/check-vulnerability

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

1.3.2 - 1.0

put /v1/tagses/{tags_id}/check-vulnerability

Description

check tags vulnerability

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/check-vulnerability

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

1.4 - Create Registry

1.4.1 - 1.1

post /v1/container-registries

Description

create registry

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ContainerRegistryCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedContainerRegistryCreateResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "name": "sample",
    "private_acl_enabled": true,
    "private_acl_resources": [
        {
            "resource_id": "558496f6c49d43459e61e191fb3c08fe",
            "resource_ips": "[]",
            "resource_name": "sample",
            "resource_type": "virtualServer"
        }
    ],
    "public_acl_enabled": true,
    "public_acl_resources": [
        {
            "resource_id": "558496f6c49d43459e61e191fb3c08fe",
            "resource_ips": "[]",
            "resource_name": "sample",
            "resource_type": "virtualServer"
        }
    ],
    "public_endpoint_enabled": true,
    "public_visible_enabled": true,
    "tags": [
        {
            "key": "",
            "value": ""
        }
    ]
}

Example HTTP response

Response 201

{
    "id": "rpqtmqgec3174541bbf77eecf2cd3585",
    "message": "Carpe diem.",
    "state": "Running"
}

1.4.2 - 1.0

post /v1/container-registries

Description

create registry

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

ContainerRegistryCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedContainerRegistryCreateResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "name": "sample",
    "private_acl_enabled": true,
    "private_acl_resources": [
        {
            "resource_id": "558496f6c49d43459e61e191fb3c08fe",
            "resource_ips": "[]",
            "resource_name": "sample",
            "resource_type": "virtualServer"
        }
    ],
    "public_acl_enabled": true,
    "public_acl_resources": [
        {
            "resource_id": "558496f6c49d43459e61e191fb3c08fe",
            "resource_ips": "[]",
            "resource_name": "sample",
            "resource_type": "virtualServer"
        }
    ],
    "public_endpoint_enabled": true,
    "public_visible_enabled": true,
    "tags": [
        {
            "key": "",
            "value": ""
        }
    ]
}

Example HTTP response

Response 201

{
    "id": "rpqtmqgec3174541bbf77eecf2cd3585",
    "message": "Carpe diem.",
    "state": "Running"
}

1.5 - Create Repository

1.5.1 - 1.1

post /v1/repositories

Description

create repository

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RepositoryCreateRequestV1_1

Responses

HTTP CodeDescriptionSchema
201CreatedRepositoryCreateResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "description": "Carpe diem.",
    "lifecycle_policy": {
        "lifecycle_policy_enabled": true,
        "outdated_rule_duration": 90,
        "outdated_rule_enabled": true,
        "outdated_rule_tag_expression": "*",
        "untagged_rule_duration": 90,
        "untagged_rule_enabled": true
    },
    "lock_policy": {
        "locked": true
    },
    "name": "sample",
    "pull_policy": {
        "critical_limit": 20,
        "high_limit": 20,
        "unmodified_excepted": true,
        "unscanned_image_pull_prevented": true,
        "vulnerable_image_pull_prevented": true
    },
    "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
    "scan_policy": {
        "auto_scan_enabled": true,
        "fixed_version_excepted": true,
        "language_excepted": true,
        "scan_policy_enabled": true,
        "secret_excepted": true,
        "severity_limit": "High"
    },
    "tags": [
        {
            "key": "",
            "value": ""
        }
    ]
}

Example HTTP response

Response 201

{
    "id": "e5611ca6c1484df480668c5adce8b078",
    "message": "Carpe diem.",
    "state": "Active"
}

1.5.2 - 1.0

post /v1/repositories

Description

create repository

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

RepositoryCreateRequest

Responses

HTTP CodeDescriptionSchema
201CreatedRepositoryCreateResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "description": "Carpe diem.",
    "lifecycle_policy": {
        "lifecycle_policy_enabled": true,
        "outdated_rule_duration": 90,
        "outdated_rule_enabled": true,
        "untagged_rule_duration": 90,
        "untagged_rule_enabled": true
    },
    "lock_policy": {
        "locked": true
    },
    "name": "sample",
    "pull_policy": {
        "critical_limit": 20,
        "high_limit": 20,
        "unmodified_excepted": true,
        "unscanned_image_pull_prevented": true,
        "vulnerable_image_pull_prevented": true
    },
    "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
    "scan_policy": {
        "auto_scan_enabled": true,
        "fixed_version_excepted": true,
        "language_excepted": true,
        "scan_policy_enabled": true,
        "secret_excepted": true,
        "severity_limit": "High"
    },
    "tags": [
        {
            "key": "",
            "value": ""
        }
    ]
}

Example HTTP response

Response 201

{
    "id": "e5611ca6c1484df480668c5adce8b078",
    "message": "Carpe diem.",
    "state": "Active"
}

1.6 - Delete Image

1.6.1 - 1.1

delete /v1/images/{image_id}

Description

delete image

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone

Responses

HTTP CodeDescriptionSchema
202AcceptedNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone
423LockedNone

Example HTTP request

Request path

/v1/images/{image_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 202

1.6.2 - 1.0

delete /v1/images/{image_id}

Description

delete image

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone

Responses

HTTP CodeDescriptionSchema
202AcceptedNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone
423LockedNone

Example HTTP request

Request path

/v1/images/{image_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 202

1.7 - Delete Registry

1.7.1 - 1.1

delete /v1/container-registries/{registry_id}

Description

delete registry

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone

Responses

HTTP CodeDescriptionSchema
202AcceptedNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 202

1.7.2 - 1.0

delete /v1/container-registries/{registry_id}

Description

delete registry

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone

Responses

HTTP CodeDescriptionSchema
202AcceptedNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 202

1.8 - Delete Repository

1.8.1 - 1.1

delete /v1/repositories/{repository_id}

Description

delete repository

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone

Responses

HTTP CodeDescriptionSchema
202AcceptedNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/repositories/{repository_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 202

1.8.2 - 1.0

delete /v1/repositories/{repository_id}

Description

delete repository

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone

Responses

HTTP CodeDescriptionSchema
202AcceptedNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/repositories/{repository_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 202

1.9 - Delete Tags

1.9.1 - 1.1

delete /v1/tagses/{tags_id}

Description

delete tags

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone
bodybody
required

TagDeleteRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone
423LockedNone

Example HTTP request

Request path

/v1/tagses/{tags_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "tag_names": "[\"sample\"]"
}

Example HTTP response

Response 204

1.9.2 - 1.0

delete /v1/tagses/{tags_id}

Description

delete tags

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone
bodybody
required

TagDeleteRequest

Responses

HTTP CodeDescriptionSchema
204No ContentNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone
423LockedNone

Example HTTP request

Request path

/v1/tagses/{tags_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "tag_names": "[\"sample\"]"
}

Example HTTP response

Response 204

1.10 - Delete Tagses

1.10.1 - 1.1

delete /v1/tagses

Description

delete tagses

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

TagsDeleteRequest

Responses

HTTP CodeDescriptionSchema
202AcceptedNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone
423LockedNone

Example HTTP request

Request path

/v1/tagses

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "tags_ids": "[\"b48210c7a226460fa15b6e3e221b30b0\"]"
}

Example HTTP response

Response 202

1.10.2 - 1.0

delete /v1/tagses

Description

delete tagses

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
bodybody
required

TagsDeleteRequest

Responses

HTTP CodeDescriptionSchema
202AcceptedNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone
423LockedNone

Example HTTP request

Request path

/v1/tagses

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "tags_ids": "[\"b48210c7a226460fa15b6e3e221b30b0\"]"
}

Example HTTP response

Response 202

1.11 - Download Manifest

1.11.1 - 1.1

get /v1/tagses/{tags_id}/download/manifest

Description

download manifest file

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/download/manifest

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

1.11.2 - 1.0

get /v1/tagses/{tags_id}/download/manifest

Description

download manifest file

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/download/manifest

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

1.12 - List Connectable Resources

1.12.1 - 1.1

get /v1/container-registries/connectable-resources

Description

get connectable domains

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Responses

HTTP CodeDescriptionSchema
200OKConnectableResourceListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/connectable-resources

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "count": 20,
    "resources": [
        {
            "account_id": "617b3d0e90c24a5fa1f65a3824861354",
            "id": "558496f6c49d43459e61e191fb3c08fe",
            "name": "sample",
            "private_domain": "sample.scr.private.{region}.{environment}.samsungsdscloud.com",
            "public_domain": "sample.scr.{region}.{environment}.samsungsdscloud.com",
            "type": "container-registry"
        }
    ]
}

1.12.2 - 1.0

get /v1/container-registries/connectable-resources

Description

get connectable domains

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Responses

HTTP CodeDescriptionSchema
200OKConnectableResourceListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/connectable-resources

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "count": 20,
    "resources": [
        {
            "account_id": "617b3d0e90c24a5fa1f65a3824861354",
            "id": "558496f6c49d43459e61e191fb3c08fe",
            "name": "sample",
            "private_domain": "sample.scr.private.{region}.{environment}.samsungsdscloud.com",
            "public_domain": "sample.scr.{region}.{environment}.samsungsdscloud.com",
            "type": "container-registry"
        }
    ]
}

1.13 - List Images

1.13.1 - 1.1

get /v1/repositories/{repository_id}/images

Description

get images

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryname
optional
Image name
Example : sample
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKImageListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/images

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "count": 20,
    "images": [
        {
            "created_at": "2024-08-15T13:05:09.701645823+09:00",
            "id": "5b5ed4f2881a440583536fc1a8c39a28",
            "modified_at": "2024-08-16T16:06:09.701645823+09:00",
            "name": "sample",
            "private_endpoint_url": "sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817",
            "public_endpoint_url": "sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817",
            "pull_count": 20,
            "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
            "repository_id": "e5611ca6c1484df480668c5adce8b078",
            "state": "Active"
        }
    ]
}

1.13.2 - 1.0

get /v1/repositories/{repository_id}/images

Description

get images

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryname
optional
Image name
Example : sample
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKImageListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/images

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "count": 20,
    "images": [
        {
            "created_at": "2024-08-15T13:05:09.701645823+09:00",
            "id": "5b5ed4f2881a440583536fc1a8c39a28",
            "modified_at": "2024-08-16T16:06:09.701645823+09:00",
            "name": "sample",
            "private_endpoint_url": "sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817",
            "public_endpoint_url": "sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817",
            "pull_count": 20,
            "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
            "repository_id": "e5611ca6c1484df480668c5adce8b078",
            "state": "Active"
        }
    ]
}

1.14 - List Registries

1.14.1 - 1.1

get /v1/container-registries

Description

get registries

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryname
optional
Registry name
Example : sample
any of [string, null]None
querystate
optional
Registry state
Example : Running
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKContainerRegistryListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "count": 20,
    "registries": [
        {
            "account_id": "617b3d0e90c24a5fa1f65a3824861354",
            "bucket_name": "4663afe94e7c4a2099968d90064ce218.scr.{region}.zgpsrpup",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "name": "sample",
            "private_domain": "sample.scr.private.{region}.{environment}.samsungsdscloud.com",
            "public_domain": "sample.scr.{region}.{environment}.samsungsdscloud.com",
            "public_visible_enabled": true,
            "state": "Running"
        }
    ]
}

1.14.2 - 1.0

get /v1/container-registries

Description

get registries

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryname
optional
Registry name
Example : sample
any of [string, null]None
querystate
optional
Registry state
Example : Running
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKContainerRegistryListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "count": 20,
    "registries": [
        {
            "account_id": "617b3d0e90c24a5fa1f65a3824861354",
            "bucket_name": "4663afe94e7c4a2099968d90064ce218.scr.{region}.zgpsrpup",
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "name": "sample",
            "private_domain": "sample.scr.private.{region}.{environment}.samsungsdscloud.com",
            "public_domain": "sample.scr.{region}.{environment}.samsungsdscloud.com",
            "public_visible_enabled": true,
            "state": "Running"
        }
    ]
}

1.15 - List Repositories

1.15.1 - 1.1

get /v1/container-registries/{registry_id}/repositories

Description

get repositories

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryname
optional
Repository name
Example : sample
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKRepositoryListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}/repositories

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "count": 20,
    "repositories": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "name": "sample",
            "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
            "state": "Active"
        }
    ]
}

1.15.2 - 1.0

get /v1/container-registries/{registry_id}/repositories

Description

get repositories

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryname
optional
Repository name
Example : sample
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKRepositoryListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}/repositories

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "count": 20,
    "repositories": [
        {
            "created_at": "2024-05-17T00:23:17Z",
            "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
            "modified_at": "2024-05-17T00:23:17Z",
            "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
            "name": "sample",
            "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
            "state": "Active"
        }
    ]
}

1.16 - List Tagses

1.16.1 - 1.1

get /v1/images/{image_id}/tagses

Description

get tagses

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryreference_tags
optional
List of tags in reference
Example : ["sample"]
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKTagsListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/tagses

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "count": 10,
    "tagses": [
        {
            "hash_digest": "",
            "id": "b48210c7a226460fa15b6e3e221b30b0",
            "last_scanned_at": "2024-08-15T13:05:09.701645823+09:00",
            "lock_policy": {
                "locked": true
            },
            "modified_at": "2024-08-16T16:06:09.701645823+09:00",
            "private_endpoint_url": "sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817@sha256:1234...abcd",
            "public_endpoint_url": "sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817@sha256:1234...abcd",
            "re_scan_needed": true,
            "reference_tags": "[\"sample\"]",
            "referenced_by": "",
            "scan_state": "Scanning state",
            "scan_summary": {
                "critical": 10,
                "high": 10,
                "low": 10,
                "medium": 10,
                "negligible": 10,
                "total_vulnerability": 60,
                "unknown": 10
            },
            "size": 10,
            "state": "Active"
        }
    ]
}

1.16.2 - 1.0

get /v1/images/{image_id}/tagses

Description

get tagses

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryreference_tags
optional
List of tags in reference
Example : ["sample"]
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKTagsListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/tagses

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "count": 10,
    "tagses": [
        {
            "hash_digest": "",
            "id": "b48210c7a226460fa15b6e3e221b30b0",
            "last_scanned_at": "2024-08-15T13:05:09.701645823+09:00",
            "lock_policy": {
                "locked": true
            },
            "modified_at": "2024-08-16T16:06:09.701645823+09:00",
            "private_endpoint_url": "sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817@sha256:1234...abcd",
            "public_endpoint_url": "sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817@sha256:1234...abcd",
            "re_scan_needed": true,
            "reference_tags": "[\"sample\"]",
            "referenced_by": "",
            "scan_state": "Scanning state",
            "scan_summary": {
                "critical": 10,
                "high": 10,
                "low": 10,
                "medium": 10,
                "negligible": 10,
                "total_vulnerability": 60,
                "unknown": 10
            },
            "size": 10,
            "state": "Active"
        }
    ]
}

1.17 - Run Image Lifecycle Policy Preview

1.17.1 - 1.1

post /v1/images/{image_id}/lifecycle-policy/preview

Description

Run Image Lifecycle Policy Preview

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/lifecycle-policy/preview

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

1.17.2 - 1.0

post /v1/images/{image_id}/lifecycle-policy/preview

Description

Run Image Lifecycle Policy Preview

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/lifecycle-policy/preview

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

1.18 - Show Image

1.18.1 - 1.1

get /v1/images/{image_id}

Description

get image

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone

Responses

HTTP CodeDescriptionSchema
200OKImageShowResponseV1_1
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "image": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "Carpe diem.",
        "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
        "lifecycle_policy": {
            "lifecycle_policy_enabled": true,
            "outdated_rule_duration": 90,
            "outdated_rule_enabled": true,
            "outdated_rule_tag_expression": "*",
            "untagged_rule_duration": 90,
            "untagged_rule_enabled": true
        },
        "lock_policy": {
            "locked": true
        },
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "name": "sample",
        "pull_count": 100,
        "pull_policy": {
            "critical_limit": 20,
            "high_limit": 20,
            "unmodified_excepted": true,
            "unscanned_image_pull_prevented": true,
            "vulnerable_image_pull_prevented": true
        },
        "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
        "repository_id": "e5611ca6c1484df480668c5adce8b078",
        "scan_policy": {
            "auto_scan_enabled": true,
            "fixed_version_excepted": true,
            "language_excepted": true,
            "scan_policy_enabled": true,
            "secret_excepted": true,
            "severity_limit": "High"
        },
        "state": "Active"
    }
}

1.18.2 - 1.0

get /v1/images/{image_id}

Description

get image

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone

Responses

HTTP CodeDescriptionSchema
200OKImageShowResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "image": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "Carpe diem.",
        "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
        "lifecycle_policy": {
            "lifecycle_policy_enabled": true,
            "outdated_rule_duration": 90,
            "outdated_rule_enabled": true,
            "untagged_rule_duration": 90,
            "untagged_rule_enabled": true
        },
        "lock_policy": {
            "locked": true
        },
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "name": "sample",
        "pull_count": 100,
        "pull_policy": {
            "critical_limit": 20,
            "high_limit": 20,
            "unmodified_excepted": true,
            "unscanned_image_pull_prevented": true,
            "vulnerable_image_pull_prevented": true
        },
        "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
        "repository_id": "e5611ca6c1484df480668c5adce8b078",
        "scan_policy": {
            "auto_scan_enabled": true,
            "fixed_version_excepted": true,
            "language_excepted": true,
            "scan_policy_enabled": true,
            "secret_excepted": true,
            "severity_limit": "High"
        },
        "state": "Active"
    }
}

1.19 - Show Image Lifecycle Policy Preview

1.19.1 - 1.1

get /v1/images/{image_id}/lifecycle-policy/preview

Description

show image lifecycle policy preview

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryreference_tags
optional
List of tags in reference
Example : ["sample"]
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKLifecyclePolicyPreviewResponseV1_1
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/lifecycle-policy/preview

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "count": 20,
    "outdated_rule_duration": 10,
    "outdated_rule_enabled": true,
    "outdated_rule_tag_expression": "*",
    "preview_run_at": "2024-08-15T13:05:09.701645823+09:00",
    "preview_run_state": "Active",
    "previews": [
        {
            "created_at": "2024-08-15T13:05:09.701645823+09:00",
            "hash_digest": "",
            "reference_tags": "[\"sample\"]",
            "state": "Active"
        }
    ],
    "untagged_rule_duration": 10,
    "untagged_rule_enabled": true
}

1.19.2 - 1.0

get /v1/images/{image_id}/lifecycle-policy/preview

Description

show image lifecycle policy preview

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryreference_tags
optional
List of tags in reference
Example : ["sample"]
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKTagsListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/lifecycle-policy/preview

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "count": 10,
    "tagses": [
        {
            "hash_digest": "",
            "id": "b48210c7a226460fa15b6e3e221b30b0",
            "last_scanned_at": "2024-08-15T13:05:09.701645823+09:00",
            "lock_policy": {
                "locked": true
            },
            "modified_at": "2024-08-16T16:06:09.701645823+09:00",
            "private_endpoint_url": "sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817@sha256:1234...abcd",
            "public_endpoint_url": "sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817@sha256:1234...abcd",
            "re_scan_needed": true,
            "reference_tags": "[\"sample\"]",
            "referenced_by": "",
            "scan_state": "Scanning state",
            "scan_summary": {
                "critical": 10,
                "high": 10,
                "low": 10,
                "medium": 10,
                "negligible": 10,
                "total_vulnerability": 60,
                "unknown": 10
            },
            "size": 10,
            "state": "Active"
        }
    ]
}

1.20 - Show Registry

1.20.1 - 1.1

get /v1/container-registries/{registry_id}

Description

get registry

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone

Responses

HTTP CodeDescriptionSchema
200OKContainerRegistryShowResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "registry": {
        "account_id": "617b3d0e90c24a5fa1f65a3824861354",
        "bucket_id": "rpqtmqgec3174541bbf77eecf2cd3585",
        "bucket_name": "4663afe94e7c4a2099968d90064ce218.scr.{region}.zgpsrpup",
        "bucket_usage": "",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "name": "sample",
        "private_acl_enabled": true,
        "private_acl_resources": [
            {
                "resource_id": "558496f6c49d43459e61e191fb3c08fe",
                "resource_ips": "[]",
                "resource_name": "sample",
                "resource_type": "virtualServer"
            }
        ],
        "private_domain": "sample.scr.private.{region}.{environment}.samsungsdscloud.com",
        "public_acl_enabled": true,
        "public_acl_resources": [
            {
                "resource_id": "558496f6c49d43459e61e191fb3c08fe",
                "resource_ips": "[]",
                "resource_name": "sample",
                "resource_type": "virtualServer"
            }
        ],
        "public_domain": "sample.scr.{region}.{environment}.samsungsdscloud.com",
        "public_endpoint_enabled": true,
        "public_visible_enabled": true,
        "state": "Running"
    }
}

1.20.2 - 1.0

get /v1/container-registries/{registry_id}

Description

get registry

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone

Responses

HTTP CodeDescriptionSchema
200OKContainerRegistryShowResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "registry": {
        "account_id": "617b3d0e90c24a5fa1f65a3824861354",
        "bucket_id": "rpqtmqgec3174541bbf77eecf2cd3585",
        "bucket_name": "4663afe94e7c4a2099968d90064ce218.scr.{region}.zgpsrpup",
        "bucket_usage": "",
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "name": "sample",
        "private_acl_enabled": true,
        "private_acl_resources": [
            {
                "resource_id": "558496f6c49d43459e61e191fb3c08fe",
                "resource_ips": "[]",
                "resource_name": "sample",
                "resource_type": "virtualServer"
            }
        ],
        "private_domain": "sample.scr.private.{region}.{environment}.samsungsdscloud.com",
        "public_acl_enabled": true,
        "public_acl_resources": [
            {
                "resource_id": "558496f6c49d43459e61e191fb3c08fe",
                "resource_ips": "[]",
                "resource_name": "sample",
                "resource_type": "virtualServer"
            }
        ],
        "public_domain": "sample.scr.{region}.{environment}.samsungsdscloud.com",
        "public_endpoint_enabled": true,
        "public_visible_enabled": true,
        "state": "Running"
    }
}

1.21 - Show Repository

1.21.1 - 1.1

get /v1/repositories/{repository_id}

Description

get repository

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone

Responses

HTTP CodeDescriptionSchema
200OKRepositoryShowResponseV1_1
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "repository": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "Carpe diem.",
        "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
        "lifecycle_policy": {
            "lifecycle_policy_enabled": true,
            "outdated_rule_duration": 90,
            "outdated_rule_enabled": true,
            "outdated_rule_tag_expression": "*",
            "untagged_rule_duration": 90,
            "untagged_rule_enabled": true
        },
        "lock_policy": {
            "locked": true
        },
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "name": "sample",
        "private_endpoint_url": "sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo",
        "public_endpoint_url": "sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo",
        "pull_policy": {
            "critical_limit": 20,
            "high_limit": 20,
            "unmodified_excepted": true,
            "unscanned_image_pull_prevented": true,
            "vulnerable_image_pull_prevented": true
        },
        "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
        "scan_policy": {
            "auto_scan_enabled": true,
            "fixed_version_excepted": true,
            "language_excepted": true,
            "scan_policy_enabled": true,
            "secret_excepted": true,
            "severity_limit": "High"
        },
        "state": "Active"
    }
}

1.21.2 - 1.0

get /v1/repositories/{repository_id}

Description

get repository

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone

Responses

HTTP CodeDescriptionSchema
200OKRepositoryShowResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "repository": {
        "created_at": "2024-05-17T00:23:17Z",
        "created_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "description": "Carpe diem.",
        "id": "0fdd87aab8cb46f59b7c1f81ed03fb3e",
        "lifecycle_policy": {
            "lifecycle_policy_enabled": true,
            "outdated_rule_duration": 90,
            "outdated_rule_enabled": true,
            "untagged_rule_duration": 90,
            "untagged_rule_enabled": true
        },
        "lock_policy": {
            "locked": true
        },
        "modified_at": "2024-05-17T00:23:17Z",
        "modified_by": "90dddfc2b1e04edba54ba2b41539a9ac",
        "name": "sample",
        "private_endpoint_url": "sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo",
        "public_endpoint_url": "sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo",
        "pull_policy": {
            "critical_limit": 20,
            "high_limit": 20,
            "unmodified_excepted": true,
            "unscanned_image_pull_prevented": true,
            "vulnerable_image_pull_prevented": true
        },
        "registry_id": "rpqtmqgec3174541bbf77eecf2cd3585",
        "scan_policy": {
            "auto_scan_enabled": true,
            "fixed_version_excepted": true,
            "language_excepted": true,
            "scan_policy_enabled": true,
            "secret_excepted": true,
            "severity_limit": "High"
        },
        "state": "Active"
    }
}

1.22 - Show Tags

1.22.1 - 1.1

get /v1/tagses/{tags_id}

Description

get tags

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone

Responses

HTTP CodeDescriptionSchema
200OKTagsShowResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "tags": {
        "created_at": "2024-08-15T13:05:09.701645823+09:00",
        "hash_digest": "",
        "id": "b48210c7a226460fa15b6e3e221b30b0",
        "image_id": "5b5ed4f2881a440583536fc1a8c39a28",
        "lock_policy": {
            "locked": true
        },
        "manifest": "",
        "manifest_media_type": "",
        "modified_at": "2024-08-16T16:06:09.701645823+09:00",
        "reference_tags": "[\"sample\"]",
        "registry_id": "",
        "repository_id": "e5611ca6c1484df480668c5adce8b078",
        "state": "Active"
    }
}

1.22.2 - 1.0

get /v1/tagses/{tags_id}

Description

get tags

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone

Responses

HTTP CodeDescriptionSchema
200OKTagsShowResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "tags": {
        "created_at": "2024-08-15T13:05:09.701645823+09:00",
        "hash_digest": "",
        "id": "b48210c7a226460fa15b6e3e221b30b0",
        "image_id": "5b5ed4f2881a440583536fc1a8c39a28",
        "lock_policy": {
            "locked": true
        },
        "manifest": "",
        "manifest_media_type": "",
        "modified_at": "2024-08-16T16:06:09.701645823+09:00",
        "reference_tags": "[\"sample\"]",
        "registry_id": "",
        "repository_id": "e5611ca6c1484df480668c5adce8b078",
        "state": "Active"
    }
}

1.23 - Show Tags Packages

1.23.1 - 1.1

get /v1/tagses/{tags_id}/packages

Description

get tags packages

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone
queryos_language
optional
OS or language
Example : Java
any of [string, null]None
querypackage_name
optional
Package name
Example : com.example.sample
any of [string, null]None
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None

Responses

HTTP CodeDescriptionSchema
200OKPackageListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/packages

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "filtered_count": 30,
    "last_scanned_at": "2024-08-15T13:05:09.701645823+09:00",
    "package_reports": [
        {
            "category": "Language",
            "os_language": "Java",
            "package_name": "com.example.sample",
            "scan_summary": {
                "critical": 10,
                "high": 10,
                "low": 10,
                "medium": 10,
                "negligible": 10,
                "total_vulnerability": 60,
                "unknown": 10
            },
            "type": "os-pkg(binary)",
            "version": "0.7.2-r3"
        }
    ],
    "package_reports_count": 30,
    "release_version": "alpine:3.14.10",
    "scan_summary": {
        "critical": 10,
        "high": 10,
        "low": 10,
        "medium": 10,
        "negligible": 10,
        "total_vulnerability": 60,
        "unknown": 10
    }
}

1.23.2 - 1.0

get /v1/tagses/{tags_id}/packages

Description

get tags packages

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone
queryos_language
optional
OS or language
Example : Java
any of [string, null]None
querypackage_name
optional
Package name
Example : com.example.sample
any of [string, null]None
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None

Responses

HTTP CodeDescriptionSchema
200OKPackageListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/packages

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "filtered_count": 30,
    "last_scanned_at": "2024-08-15T13:05:09.701645823+09:00",
    "package_reports": [
        {
            "category": "Language",
            "os_language": "Java",
            "package_name": "com.example.sample",
            "scan_summary": {
                "critical": 10,
                "high": 10,
                "low": 10,
                "medium": 10,
                "negligible": 10,
                "total_vulnerability": 60,
                "unknown": 10
            },
            "type": "os-pkg(binary)",
            "version": "0.7.2-r3"
        }
    ],
    "package_reports_count": 30,
    "release_version": "alpine:3.14.10",
    "scan_summary": {
        "critical": 10,
        "high": 10,
        "low": 10,
        "medium": 10,
        "negligible": 10,
        "total_vulnerability": 60,
        "unknown": 10
    }
}

1.24 - Show Tags Secrets

1.24.1 - 1.1

get /v1/tagses/{tags_id}/secrets

Description

get tags secrets

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryfile_name
optional
Secret file name
Example : /certs/sample-key1.key
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKSecretListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/secrets

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "filtered_count": 30,
    "last_scanned_at": "2024-08-16T16:06:09.701645823+09:00",
    "release_version": "alpine:3.14.10",
    "secret_reports": [
        {
            "category": "Language",
            "file_name": "/certs/sample-key1.key",
            "match": "-----BEGIN SAMPLE KEY-----*********************...",
            "rule_id": "private-key",
            "severity": "High",
            "start_line": 1,
            "target": "/certs/sample-key1.key",
            "title": "Asymmetric Private Key",
            "vulnerability_class": "secret"
        }
    ],
    "secret_summary": {
        "critical": 10,
        "high": 10,
        "low": 10,
        "medium": 10,
        "total_secret": 50,
        "unknown": 10
    }
}

1.24.2 - 1.0

get /v1/tagses/{tags_id}/secrets

Description

get tags secrets

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryfile_name
optional
Secret file name
Example : /certs/sample-key1.key
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKSecretListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/secrets

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "filtered_count": 30,
    "last_scanned_at": "2024-08-16T16:06:09.701645823+09:00",
    "release_version": "alpine:3.14.10",
    "secret_reports": [
        {
            "category": "Language",
            "file_name": "/certs/sample-key1.key",
            "match": "-----BEGIN SAMPLE KEY-----*********************...",
            "rule_id": "private-key",
            "severity": "High",
            "start_line": 1,
            "target": "/certs/sample-key1.key",
            "title": "Asymmetric Private Key",
            "vulnerability_class": "secret"
        }
    ],
    "secret_summary": {
        "critical": 10,
        "high": 10,
        "low": 10,
        "medium": 10,
        "total_secret": 50,
        "unknown": 10
    }
}

1.25 - Show Tags Vulnerabilities

1.25.1 - 1.1

get /v1/tagses/{tags_id}/vulnerabilities

Description

get tags vulnerabilities

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone
queryos_language
optional
OS or language
Example : Java
any of [string, null]None
querypackage_name
optional
Package name
Example : com.example.sample
any of [string, null]None
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryupdate_version_available
optional
Updated version
Example : True
any of [boolean, null]None
queryseverity
optional
Severity
Example : High
any of [array[string], string, null]None
querycategory
optional
Category
Example : Language
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKVulnerabilityListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/vulnerabilities

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Example HTTP response

Response 200

{
    "filtered_count": 30,
    "vector_info": {
        "attack_complexity": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "attack_vector": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "availability": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "confidentiality": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "integrity": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "privileges_required": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "scope": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "user_interaction": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ]
    },
    "vulnerability_report": {
        "cves": [
            {
                "category": "Language",
                "current_version": "2.9.9.1",
                "cve_code": "CVE-2019-1454",
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "links": "https://nvd.nist.gov/vuln/detail/CVE-2019-1454",
                "os_language": "Java",
                "package_name": "com.example.sample",
                "severity": "High",
                "update_version": "2.9.10, 2.8.11.5, 2.6.7.3",
                "vectors": {
                    "attack_complexity": "High",
                    "attack_vector": "NETWORK",
                    "availability": "High",
                    "base_severity": "",
                    "confidentiality": "High",
                    "cvss": 9.8,
                    "integrity": "High",
                    "privileges_required": "Low",
                    "scope": "",
                    "user_interaction": "Low"
                }
            }
        ],
        "last_scanned_at": "2024-08-16T16:06:09.701645823+09:00",
        "release_version": "alpine:3.14.10",
        "scan_summary": {
            "critical": 10,
            "high": 10,
            "low": 10,
            "medium": 10,
            "negligible": 10,
            "total_vulnerability": 60,
            "unknown": 10
        }
    }
}

1.25.2 - 1.0

get /v1/tagses/{tags_id}/vulnerabilities

Description

get tags vulnerabilities

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone
queryos_language
optional
OS or language
Example : Java
any of [string, null]None
querypackage_name
optional
Package name
Example : com.example.sample
any of [string, null]None
querysort
optional
sort
Example : name:asc
any of [string, null]None
querypage
optional
page
Example : 0
any of [integer, null]None
querysize
optional
size
Example : 20
any of [integer, null]None
queryupdate_version_available
optional
Updated version
Example : True
any of [boolean, null]None
queryseverity
optional
Severity
Example : High
any of [array[string], string, null]None
querycategory
optional
Category
Example : Language
any of [string, null]None

Responses

HTTP CodeDescriptionSchema
200OKVulnerabilityListResponse
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/vulnerabilities

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Example HTTP response

Response 200

{
    "filtered_count": 30,
    "vector_info": {
        "attack_complexity": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "attack_vector": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "availability": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "confidentiality": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "integrity": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "privileges_required": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "scope": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ],
        "user_interaction": [
            {
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "level": "1",
                "metric": "Physical"
            }
        ]
    },
    "vulnerability_report": {
        "cves": [
            {
                "category": "Language",
                "current_version": "2.9.9.1",
                "cve_code": "CVE-2019-1454",
                "description": "A Polymorphic Typing issue was discovered in FasterXML.",
                "links": "https://nvd.nist.gov/vuln/detail/CVE-2019-1454",
                "os_language": "Java",
                "package_name": "com.example.sample",
                "severity": "High",
                "update_version": "2.9.10, 2.8.11.5, 2.6.7.3",
                "vectors": {
                    "attack_complexity": "High",
                    "attack_vector": "NETWORK",
                    "availability": "High",
                    "base_severity": "",
                    "confidentiality": "High",
                    "cvss": 9.8,
                    "integrity": "High",
                    "privileges_required": "Low",
                    "scope": "",
                    "user_interaction": "Low"
                }
            }
        ],
        "last_scanned_at": "2024-08-16T16:06:09.701645823+09:00",
        "release_version": "alpine:3.14.10",
        "scan_summary": {
            "critical": 10,
            "high": 10,
            "low": 10,
            "medium": 10,
            "negligible": 10,
            "total_vulnerability": 60,
            "unknown": 10
        }
    }
}

1.26 - Update Image Description

1.26.1 - 1.1

put /v1/images/{image_id}/description

Description

update image description

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
bodybody
required

ImageSetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/description

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "description": "Carpe diem."
}

Example HTTP response

Response 200

1.26.2 - 1.0

put /v1/images/{image_id}/description

Description

update image description

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
bodybody
required

ImageSetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/description

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "description": "Carpe diem."
}

Example HTTP response

Response 200

1.27 - Update Image Lifecycle Policy

1.27.1 - 1.1

put /v1/images/{image_id}/lifecycle-policy

Description

update image lifecycle-policy

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
bodybody
required

LifecyclePolicySetRequestV1_1

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/lifecycle-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "lifecycle_policy": {
        "lifecycle_policy_enabled": true,
        "outdated_rule_duration": 90,
        "outdated_rule_enabled": true,
        "outdated_rule_tag_expression": "*",
        "untagged_rule_duration": 90,
        "untagged_rule_enabled": true
    }
}

Example HTTP response

Response 200

1.27.2 - 1.0

put /v1/images/{image_id}/lifecycle-policy

Description

update image lifecycle-policy

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
bodybody
required

LifecyclePolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/lifecycle-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "lifecycle_policy": {
        "lifecycle_policy_enabled": true,
        "outdated_rule_duration": 90,
        "outdated_rule_enabled": true,
        "untagged_rule_duration": 90,
        "untagged_rule_enabled": true
    }
}

Example HTTP response

Response 200

1.28 - Update Image Lock Policy

1.28.1 - 1.1

put /v1/images/{image_id}/lock-policy

Description

update image lock-policy

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
bodybody
required

LockPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/lock-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "lock_policy": {
        "locked": true
    }
}

Example HTTP response

Response 200

1.28.2 - 1.0

put /v1/images/{image_id}/lock-policy

Description

update image lock-policy

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
bodybody
required

LockPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/lock-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "lock_policy": {
        "locked": true
    }
}

Example HTTP response

Response 200

1.29 - Update Image Pull Policy

1.29.1 - 1.1

put /v1/images/{image_id}/pull-policy

Description

update image pull-policy

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
bodybody
required

PullPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/pull-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "pull_policy": {
        "critical_limit": 20,
        "high_limit": 20,
        "unmodified_excepted": true,
        "unscanned_image_pull_prevented": true,
        "vulnerable_image_pull_prevented": true
    }
}

Example HTTP response

Response 200

1.29.2 - 1.0

put /v1/images/{image_id}/pull-policy

Description

update image pull-policy

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
bodybody
required

PullPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/pull-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "pull_policy": {
        "critical_limit": 20,
        "high_limit": 20,
        "unmodified_excepted": true,
        "unscanned_image_pull_prevented": true,
        "vulnerable_image_pull_prevented": true
    }
}

Example HTTP response

Response 200

1.30 - Update Image Scan Policy

1.30.1 - 1.1

put /v1/images/{image_id}/scan-policy

Description

update image scan-policy

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
bodybody
required

ScanPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/scan-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "scan_policy": {
        "auto_scan_enabled": true,
        "fixed_version_excepted": true,
        "language_excepted": true,
        "scan_policy_enabled": true,
        "secret_excepted": true,
        "severity_limit": "High"
    }
}

Example HTTP response

Response 200

1.30.2 - 1.0

put /v1/images/{image_id}/scan-policy

Description

update image scan-policy

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathimage_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
stringNone
bodybody
required

ScanPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/images/{image_id}/scan-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "scan_policy": {
        "auto_scan_enabled": true,
        "fixed_version_excepted": true,
        "language_excepted": true,
        "scan_policy_enabled": true,
        "secret_excepted": true,
        "severity_limit": "High"
    }
}

Example HTTP response

Response 200

1.31 - Update Private Acl

1.31.1 - 1.1

put /v1/container-registries/{registry_id}/private-acl

Description

update private acl

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone
bodybody
required

PrivateAclSetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}/private-acl

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "private_acl_enabled": true,
    "private_acl_resources": [
        {
            "resource_id": "558496f6c49d43459e61e191fb3c08fe",
            "resource_ips": "[]",
            "resource_name": "sample",
            "resource_type": "virtualServer"
        }
    ]
}

Example HTTP response

Response 200

1.31.2 - 1.0

put /v1/container-registries/{registry_id}/private-acl

Description

update private acl

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone
bodybody
required

PrivateAclSetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}/private-acl

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "private_acl_enabled": true,
    "private_acl_resources": [
        {
            "resource_id": "558496f6c49d43459e61e191fb3c08fe",
            "resource_ips": "[]",
            "resource_name": "sample",
            "resource_type": "virtualServer"
        }
    ]
}

Example HTTP response

Response 200

1.32 - Update Public Acl

1.32.1 - 1.1

put /v1/container-registries/{registry_id}/public-acl

Description

update public acl

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone
bodybody
required

PublicAclSetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}/public-acl

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "public_acl_enabled": true,
    "public_acl_resources": [
        {
            "resource_id": "558496f6c49d43459e61e191fb3c08fe",
            "resource_ips": "[]",
            "resource_name": "sample",
            "resource_type": "virtualServer"
        }
    ]
}

Example HTTP response

Response 200

1.32.2 - 1.0

put /v1/container-registries/{registry_id}/public-acl

Description

update public acl

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone
bodybody
required

PublicAclSetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone
409ConflictNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}/public-acl

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "public_acl_enabled": true,
    "public_acl_resources": [
        {
            "resource_id": "558496f6c49d43459e61e191fb3c08fe",
            "resource_ips": "[]",
            "resource_name": "sample",
            "resource_type": "virtualServer"
        }
    ]
}

Example HTTP response

Response 200

1.33 - Update Public Endpoint Enabled

1.33.1 - 1.1

put /v1/container-registries/{registry_id}/enable-public-endpoint

Description

update public endpoint enabled

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone
bodybody
required

PublicEndpointEnabledSetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}/enable-public-endpoint

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "public_endpoint_enabled": true
}

Example HTTP response

Response 200

1.33.2 - 1.0

put /v1/container-registries/{registry_id}/enable-public-endpoint

Description

update public endpoint enabled

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathregistry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
stringNone
bodybody
required

PublicEndpointEnabledSetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/container-registries/{registry_id}/enable-public-endpoint

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "public_endpoint_enabled": true
}

Example HTTP response

Response 200

1.34 - Update Repository Description

1.34.1 - 1.1

put /v1/repositories/{repository_id}/description

Description

update repository description

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
bodybody
required

RepositorySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/description

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "description": "Carpe diem."
}

Example HTTP response

Response 200

1.34.2 - 1.0

put /v1/repositories/{repository_id}/description

Description

update repository description

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
bodybody
required

RepositorySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/description

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "description": "Carpe diem."
}

Example HTTP response

Response 200

1.35 - Update Repository Lifecycle Policy

1.35.1 - 1.1

put /v1/repositories/{repository_id}/lifecycle-policy

Description

update repository lifecycle-policy

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
bodybody
required

LifecyclePolicySetRequestV1_1

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/lifecycle-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "lifecycle_policy": {
        "lifecycle_policy_enabled": true,
        "outdated_rule_duration": 90,
        "outdated_rule_enabled": true,
        "outdated_rule_tag_expression": "*",
        "untagged_rule_duration": 90,
        "untagged_rule_enabled": true
    }
}

Example HTTP response

Response 200

1.35.2 - 1.0

put /v1/repositories/{repository_id}/lifecycle-policy

Description

update repository lifecycle-policy

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
bodybody
required

LifecyclePolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/lifecycle-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "lifecycle_policy": {
        "lifecycle_policy_enabled": true,
        "outdated_rule_duration": 90,
        "outdated_rule_enabled": true,
        "untagged_rule_duration": 90,
        "untagged_rule_enabled": true
    }
}

Example HTTP response

Response 200

1.36 - Update Repository Lock Policy

1.36.1 - 1.1

put /v1/repositories/{repository_id}/lock-policy

Description

update repository lock-policy

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
bodybody
required

LockPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/lock-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "lock_policy": {
        "locked": true
    }
}

Example HTTP response

Response 200

1.36.2 - 1.0

put /v1/repositories/{repository_id}/lock-policy

Description

update repository lock-policy

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
bodybody
required

LockPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/lock-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "lock_policy": {
        "locked": true
    }
}

Example HTTP response

Response 200

1.37 - Update Repository Pull Policy

1.37.1 - 1.1

put /v1/repositories/{repository_id}/pull-policy

Description

update repository pull-policy

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
bodybody
required

PullPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/pull-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "pull_policy": {
        "critical_limit": 20,
        "high_limit": 20,
        "unmodified_excepted": true,
        "unscanned_image_pull_prevented": true,
        "vulnerable_image_pull_prevented": true
    }
}

Example HTTP response

Response 200

1.37.2 - 1.0

put /v1/repositories/{repository_id}/pull-policy

Description

update repository pull-policy

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
bodybody
required

PullPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/pull-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "pull_policy": {
        "critical_limit": 20,
        "high_limit": 20,
        "unmodified_excepted": true,
        "unscanned_image_pull_prevented": true,
        "vulnerable_image_pull_prevented": true
    }
}

Example HTTP response

Response 200

1.38 - Update Repository Scan Policy

1.38.1 - 1.1

put /v1/repositories/{repository_id}/scan-policy

Description

update repository scan-policy

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
bodybody
required

ScanPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/scan-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "scan_policy": {
        "auto_scan_enabled": true,
        "fixed_version_excepted": true,
        "language_excepted": true,
        "scan_policy_enabled": true,
        "secret_excepted": true,
        "severity_limit": "High"
    }
}

Example HTTP response

Response 200

1.38.2 - 1.0

put /v1/repositories/{repository_id}/scan-policy

Description

update repository scan-policy

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathrepository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
stringNone
bodybody
required

ScanPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/repositories/{repository_id}/scan-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "scan_policy": {
        "auto_scan_enabled": true,
        "fixed_version_excepted": true,
        "language_excepted": true,
        "scan_policy_enabled": true,
        "secret_excepted": true,
        "severity_limit": "High"
    }
}

Example HTTP response

Response 200

1.39 - Update Tags Lock Policy

1.39.1 - 1.1

put /v1/tagses/{tags_id}/lock-policy

Description

update tags lock

State ACTIVE (CURRENT)

VersionSupported Until
1.1-

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone
bodybody
required

LockPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/lock-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.1"

Request body

{
    "lock_policy": {
        "locked": true
    }
}

Example HTTP response

Response 200

1.39.2 - 1.0

put /v1/tagses/{tags_id}/lock-policy

Description

update tags lock

State ACTIVE (SUPPORTED)

VersionSupported Until
1.020260630

Parameters

TypeNameDescriptionSchemaDefault
pathtags_id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
stringNone
bodybody
required

LockPolicySetRequest

Responses

HTTP CodeDescriptionSchema
200OKNone
400Bad RequestNone
401UnauthorizedNone
403ForbiddenNone
404Not FoundNone

Example HTTP request

Request path

/v1/tagses/{tags_id}/lock-policy

Request header

"Scp-Accesskey = 2sd2gg=2agbdSD26svcD",
"Scp-Signature = fsfsdf235f9U35sdgf35Xsf/qgsdgsdg326=sfsdr23rsef=",
"Scp-Timestamp = 1605290625682",
"Scp-ClientType = Openapi",
"Accept-Language = en-US",
"Scp-Api-Version = scr 1.0"

Request body

{
    "lock_policy": {
        "locked": true
    }
}

Example HTTP response

Response 200

2 - Models

2.1 - CheckDuplicationResponse

NameDescriptionSchemaDefault
result
required
Name duplicated
Example : True
boolean

2.2 - ConnectableResource

NameDescriptionSchemaDefault
account_id
required
Account ID
Example : 617b3d0e90c24a5fa1f65a3824861354
string
id
required
Resource ID
Example : 558496f6c49d43459e61e191fb3c08fe
string
name
required
Registry name
Example : sample
string
private_domain
required
Private Endpoint URL
Example : sample.scr.private.{region}.{environment}.samsungsdscloud.com
string
public_domain
optional
Public Endpoint URL
Example : sample.scr.{region}.{environment}.samsungsdscloud.com
any of [string, null]
type
required
Resource type
Example : container-registry
string

2.3 - ConnectableResourceListResponse

NameDescriptionSchemaDefault
count
required
Total Count
Example : 20
integer
resources
required
Contents
array[ConnectableResource]

2.4 - ContainerRegistry

NameDescriptionSchemaDefault
account_id
required
Account ID
Example : 617b3d0e90c24a5fa1f65a3824861354
string
bucket_id
required
Bucket ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
string
bucket_name
required
Bucket name
Example : 4663afe94e7c4a2099968d90064ce218.scr.{region}.zgpsrpup
string
bucket_usage
required
Bucket Usage
Example :
string
created_at
required
Created At
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
Created By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
modified_at
required
Modified At
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
Modified By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
Registry name
Example : sample
string
private_acl_enabled
required
Private ACL enabled
Example : True
boolean
private_acl_resources
required
Private ACL resources
array[Resource]
private_domain
required
Private Endpoint URL
Example : sample.scr.private.{region}.{environment}.samsungsdscloud.com
string
public_acl_enabled
optional
Public ACL enabled
Example : True
any of [boolean, null]
public_acl_resources
required
Public ACL resources
array[Resource]
public_domain
optional
Public Endpoint URL
Example : sample.scr.{region}.{environment}.samsungsdscloud.com
any of [string, null]
public_endpoint_enabled
optional
Public endpoint enabled
Example : True
any of [boolean, null]
public_visible_enabled
required
Public visible enabled
Example : True
boolean
state
required
Registry state
Example : Running
string

2.5 - ContainerRegistryCreateRequest

NameDescriptionSchemaDefault
name
required
Registry name
Example : sample
Pattern : ^[a-z][a-z0-9]*$
Minimum length : 3
Maximum length : 25
string
private_acl_enabled
required
Private ACL enabled
Example : True
boolean
private_acl_resources
required
Private ACL resources
array[Resource]
public_acl_enabled
optional
Public ACL enabled
Example : True
any of [boolean, null]
public_acl_resources
required
Public ACL resources
array[Resource]
public_endpoint_enabled
optional
Public endpoint enabled
Example : True
any of [boolean, null]
public_visible_enabled
required
Public visible enabled
Example : True
boolean
tags
optional
Tag List
any of [array[Tag], null]

2.6 - ContainerRegistryCreateResponse

NameDescriptionSchemaDefault
id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
string
message
required
Description
Example : Carpe diem.
string
state
required
Registry state
Example : Running
string

2.7 - ContainerRegistryForList

NameDescriptionSchemaDefault
account_id
required
Account ID
Example : 617b3d0e90c24a5fa1f65a3824861354
string
bucket_name
required
Bucket name
Example : 4663afe94e7c4a2099968d90064ce218.scr.{region}.zgpsrpup
string
created_at
required
Created At
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
Created By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
modified_at
required
Modified At
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
Modified By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
Registry name
Example : sample
string
private_domain
optional
Private Endpoint URL
Example : sample.scr.private.{region}.{environment}.samsungsdscloud.com
any of [string, null]
public_domain
optional
Public Endpoint URL
Example : sample.scr.{region}.{environment}.samsungsdscloud.com
any of [string, null]
public_visible_enabled
required
Public visible enabled
Example : True
boolean
state
required
Registry state
Example : Running
string

2.8 - ContainerRegistryListResponse

NameDescriptionSchemaDefault
count
required
Total Count
Example : 20
integer
registries
required
Contents
array[ContainerRegistryForList]

2.9 - ContainerRegistryShowResponse

NameDescriptionSchemaDefault
registry
required

ContainerRegistry

2.10 - Cve

NameDescriptionSchemaDefault
category
required
Category
Example : Language
string
current_version
required
Current version
Example : 2.9.9.1
string
cve_code
required
Cve code
Example : CVE-2019-1454
string
description
required
Description
Example : A Polymorphic Typing issue was discovered in FasterXML.
string
links
required
Page link
Example : https://nvd.nist.gov/vuln/detail/CVE-2019-1454
string
os_language
optional
OS or language
Example : Java
any of [string, null]
package_name
optional
Package name
Example : com.example.sample
any of [string, null]
severity
required
Severity
Example : High
string
update_version
required
Updated version
Example : 2.9.10, 2.8.11.5, 2.6.7.3
string
vectors
required

Vectors

2.11 - Image

NameDescriptionSchemaDefault
created_at
required
Created At
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
Created By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
Description
Example : Carpe diem.
any of [string, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
lifecycle_policy
optional
Lifecycle policy
any of [LifecyclePolicy, null]
lock_policy
optional
Lock Policy
any of [LockPolicy, null]
modified_at
required
Modified At
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
Modified By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
Image name
Example : sample
string
pull_count
required
Pull count
Example : 100
integer
pull_policy
optional
Pull policy
any of [PullPolicy, null]
registry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
string
repository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
string
scan_policy
optional
Scan policy
any of [ScanPolicy, null]
state
required
Image state
Example : Active
string

2.12 - ImageForList

NameDescriptionSchemaDefault
created_at
required
Created at
Example : 2024-08-15T13:05:09.701645823+09:00
string (date-time)
id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
string
modified_at
required
Modified at
Example : 2024-08-16T16:06:09.701645823+09:00
string (date-time)
name
required
Image name
Example : sample
string
private_endpoint_url
optional
Private Endpoint URL
Example : sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817
any of [string, null]
public_endpoint_url
optional
Public Endpoint URL
Example : sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817
any of [string, null]
pull_count
required
Pull count
Example : 20
integer
registry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
string
repository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
string
state
required
Image state
Example : Active
string

2.13 - ImageListResponse

NameDescriptionSchemaDefault
count
required
Total Count
Example : 20
integer
images
required
Contents
array[ImageForList]

2.14 - ImageSetRequest

NameDescriptionSchemaDefault
description
required
Description
Example : Carpe diem.
Maximum length : 50
string

2.15 - ImageShowResponse

NameDescriptionSchemaDefault
image
required

Image

2.16 - ImageShowResponseV1_1

NameDescriptionSchemaDefault
image
required

ImageV1_1

2.17 - ImageV1_1

NameDescriptionSchemaDefault
created_at
required
Created At
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
Created By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
Description
Example : Carpe diem.
any of [string, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
lifecycle_policy
optional
Lifecycle policy
any of [LifecyclePolicyV1_1, null]
lock_policy
optional
Lock Policy
any of [LockPolicy, null]
modified_at
required
Modified At
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
Modified By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
Image name
Example : sample
string
pull_count
required
Pull count
Example : 100
integer
pull_policy
optional
Pull policy
any of [PullPolicy, null]
registry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
string
repository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
string
scan_policy
optional
Scan policy
any of [ScanPolicy, null]
state
required
Image state
Example : Active
string

2.18 - LifecyclePolicy

NameDescriptionSchemaDefault
lifecycle_policy_enabled
required
Lifecycle policy enabled
Example : True
boolean
outdated_rule_duration
required
Tagged rule duration
Example : 90
Maximum : 999
integer
outdated_rule_enabled
required
Tagged rule enabled
Example : True
boolean
untagged_rule_duration
required
Untagged rule duration
Example : 90
Maximum : 999
integer
untagged_rule_enabled
required
Untagged rule enabled
Example : True
boolean

2.19 - LifecyclePolicyPreview

NameDescriptionSchemaDefault
created_at
required
Created at
Example : 2024-08-15T13:05:09.701645823+09:00
string (date-time)
hash_digest
required
Hash digest
Example :
string
reference_tags
required
List of tags in reference
Example : ["sample"]
array[string]
state
required
Tags state
Example : Active
string

2.20 - LifecyclePolicyPreviewResponseV1_1

NameDescriptionSchemaDefault
count
required
Total Count
Example : 20
any of [integer, null]
outdated_rule_duration
required
Tagged rule duration
Example : 10
any of [integer, null]
outdated_rule_enabled
required
Tagged rule enabled
Example : True
any of [boolean, null]
outdated_rule_tag_expression
required
Tagged rule tag expression
Example : *
any of [string, null]
preview_run_at
optional
Lifecycle policy preview run at
Example : 2024-08-15T13:05:09.701645823+09:00
any of [string (date-time), null]
preview_run_state
required
Lifecycle policy preview run state
Example : Active
string
previews
required
Contents
any of [array[LifecyclePolicyPreview], null]
untagged_rule_duration
required
Untagged rule duration
Example : 10
any of [integer, null]
untagged_rule_enabled
required
Untagged rule enabled
Example : True
any of [boolean, null]

2.21 - LifecyclePolicySetRequest

NameDescriptionSchemaDefault
lifecycle_policy
required

LifecyclePolicy

2.22 - LifecyclePolicySetRequestV1_1

NameDescriptionSchemaDefault
lifecycle_policy
required

LifecyclePolicyV1_1

2.23 - LifecyclePolicyV1_1

NameDescriptionSchemaDefault
lifecycle_policy_enabled
required
Lifecycle policy enabled
Example : True
boolean
outdated_rule_duration
required
Tagged rule duration
Example : 90
Maximum : 999
integer
outdated_rule_enabled
required
Tagged rule enabled
Example : True
boolean
outdated_rule_tag_expression
required
Tagged rule tag expression
Example : *
Pattern : ^[a-zA-Z0-9_*][a-zA-Z0-9._*-]{0,130}$
Minimum length : 1
Maximum length : 130
string
untagged_rule_duration
required
Untagged rule duration
Example : 90
Maximum : 999
integer
untagged_rule_enabled
required
Untagged rule enabled
Example : True
boolean

2.24 - LockPolicy

NameDescriptionSchemaDefault
locked
required
Locked
Example : True
boolean

2.25 - LockPolicySetRequest

NameDescriptionSchemaDefault
lock_policy
required

LockPolicy

2.26 - PackageListResponse

NameDescriptionSchemaDefault
filtered_count
required
Filtered Count
Example : 30
integer
last_scanned_at
required
Last scanned at
Example : 2024-08-15T13:05:09.701645823+09:00
string
package_reports
required
Contents
array[PackageReport]
package_reports_count
required
Total Count
Example : 30
integer
release_version
required
OS release version
Example : alpine:3.14.10
string
scan_summary
required

ScanSummary

2.27 - PackageReport

NameDescriptionSchemaDefault
category
required
Category
Example : Language
string
os_language
optional
OS or language
Example : Java
any of [string, null]
package_name
optional
Package name
Example : com.example.sample
any of [string, null]
scan_summary
required

ScanSummary
type
required
Pipeline type
Example : os-pkg(binary)
string
version
required
Pipeline version
Example : 0.7.2-r3
string

2.28 - PrivateAclSetRequest

NameDescriptionSchemaDefault
private_acl_enabled
required
Private ACL enabled
Example : True
boolean
private_acl_resources
required
Private ACL resources
array[Resource]

2.29 - PublicAclSetRequest

NameDescriptionSchemaDefault
public_acl_enabled
required
Public ACL enabled
Example : True
boolean
public_acl_resources
required
Public ACL resources
array[Resource]

2.30 - PublicEndpointEnabledSetRequest

NameDescriptionSchemaDefault
public_endpoint_enabled
required
Public endpoint enabled
Example : True
boolean

2.31 - PullPolicy

NameDescriptionSchemaDefault
critical_limit
optional
Critical limit
Example : 20
any of [integer, null]
high_limit
optional
High limit
Example : 20
any of [integer, null]
unmodified_excepted
required
Unmodified exception
Example : True
boolean
unscanned_image_pull_prevented
required
Unscanned image pull prevented
Example : True
boolean
vulnerable_image_pull_prevented
required
Vulnerable image pull prevented
Example : True
boolean

2.32 - PullPolicySetRequest

NameDescriptionSchemaDefault
pull_policy
required

PullPolicy

2.33 - Repository

NameDescriptionSchemaDefault
created_at
required
Created At
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
Created By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
Description
Example : Carpe diem.
any of [string, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
lifecycle_policy
optional
Lifecycle policy
any of [LifecyclePolicy, null]
lock_policy
optional
Lock Policy
any of [LockPolicy, null]
modified_at
required
Modified At
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
Modified By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
Repository name
Example : sample
string
private_endpoint_url
optional
Private Endpoint URL
Example : sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo
any of [string, null]
public_endpoint_url
optional
Public Endpoint URL
Example : sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo
any of [string, null]
pull_policy
optional
Pull policy
any of [PullPolicy, null]
registry_id
optional
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
string
scan_policy
optional
Scan policy
any of [ScanPolicy, null]
state
required
Repository state
Example : Active
string

2.34 - RepositoryCreateRequest

NameDescriptionSchemaDefault
description
required
Description
Example : Carpe diem.
Maximum length : 50
string
lifecycle_policy
optional
Lifecycle policy
any of [LifecyclePolicy, null]
lock_policy
optional
Lock Policy
any of [LockPolicy, null]
name
required
Repository name
Example : sample
Pattern : ^[a-z0-9][a-z0-9-]*[a-z0-9]$
Minimum length : 3
Maximum length : 30
string
pull_policy
optional
Pull policy
any of [PullPolicy, null]
registry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
string
scan_policy
optional
Scan policy
any of [ScanPolicy, null]
tags
optional
Tag List
any of [array[Tag], null]

2.35 - RepositoryCreateRequestV1_1

NameDescriptionSchemaDefault
description
required
Description
Example : Carpe diem.
Maximum length : 50
string
lifecycle_policy
optional
Lifecycle policy
any of [LifecyclePolicyV1_1, null]
lock_policy
optional
Lock Policy
any of [LockPolicy, null]
name
required
Repository name
Example : sample
Pattern : ^[a-z0-9][a-z0-9-]*[a-z0-9]$
Minimum length : 3
Maximum length : 30
string
pull_policy
optional
Pull policy
any of [PullPolicy, null]
registry_id
required
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
string
scan_policy
optional
Scan policy
any of [ScanPolicy, null]
tags
optional
Tag List
any of [array[Tag], null]

2.36 - RepositoryCreateResponse

NameDescriptionSchemaDefault
id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
string
message
required
Description
Example : Carpe diem.
string
state
required
Repository state
Example : Active
string

2.37 - RepositoryForList

NameDescriptionSchemaDefault
created_at
required
Created At
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
Created By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
modified_at
required
Modified At
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
Modified By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
Repository name
Example : sample
string
registry_id
optional
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
string
state
required
Repository state
Example : Active
string

2.38 - RepositoryListResponse

NameDescriptionSchemaDefault
count
required
Total Count
Example : 20
integer
repositories
required

array[RepositoryForList]

2.39 - RepositorySetRequest

NameDescriptionSchemaDefault
description
required
Description
Example : Carpe diem.
Maximum length : 50
string

2.40 - RepositoryShowResponse

NameDescriptionSchemaDefault
repository
required

Repository

2.41 - RepositoryShowResponseV1_1

NameDescriptionSchemaDefault
repository
required

RepositoryV1_1

2.42 - RepositoryV1_1

NameDescriptionSchemaDefault
created_at
required
Created At
Example : 2024-05-17T00:23:17Z
string (date-time)
created_by
required
Created By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
description
optional
Description
Example : Carpe diem.
any of [string, null]
id
required
ID
Example : 0fdd87aab8cb46f59b7c1f81ed03fb3e
string
lifecycle_policy
optional
Lifecycle policy
any of [LifecyclePolicyV1_1, null]
lock_policy
optional
Lock Policy
any of [LockPolicy, null]
modified_at
required
Modified At
Example : 2024-05-17T00:23:17Z
string (date-time)
modified_by
required
Modified By
Example : 90dddfc2b1e04edba54ba2b41539a9ac
string
name
required
Repository name
Example : sample
string
private_endpoint_url
optional
Private Endpoint URL
Example : sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo
any of [string, null]
public_endpoint_url
optional
Public Endpoint URL
Example : sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo
any of [string, null]
pull_policy
optional
Pull policy
any of [PullPolicy, null]
registry_id
optional
Registry ID
Example : rpqtmqgec3174541bbf77eecf2cd3585
string
scan_policy
optional
Scan policy
any of [ScanPolicy, null]
state
required
Repository state
Example : Active
string

2.43 - Resource

NameDescriptionSchemaDefault
resource_id
optional
Resource ID
Example : 558496f6c49d43459e61e191fb3c08fe
any of [string, null]
resource_ips
optional
Resource IP list
Example : []
any of [array[string], null]
resource_name
optional
Resource name
Example : sample
any of [string, null]
resource_type
optional
Resource type
Example : virtualServer
any of [string, null]

2.44 - ScanPolicy

NameDescriptionSchemaDefault
auto_scan_enabled
required
Auto scan enabled
Example : True
boolean
fixed_version_excepted
required
Fixed version exception
Example : True
boolean
language_excepted
required
Language exception
Example : True
boolean
scan_policy_enabled
required
Scan policy enabled
Example : True
boolean
secret_excepted
required
Secret exception
Example : True
boolean
severity_limit
required
Severity limit
Example : High
string

2.45 - ScanPolicySetRequest

NameDescriptionSchemaDefault
scan_policy
required

ScanPolicy

2.46 - ScanSummary

NameDescriptionSchemaDefault
critical
required
Number of critical vulnerabilities
Example : 10
integer
high
required
Number of high vulnerabilities
Example : 10
integer
low
required
Number of low vulnerabilities
Example : 10
integer
medium
required
Number of medium vulnerabilities
Example : 10
integer
negligible
required
Number of negligible vulnerabilities
Example : 10
integer
total_vulnerability
required
Total number of vulnerability creation
Example : 60
integer
unknown
required
Number of unknown vulnerabilities
Example : 10
integer

2.47 - SecretListResponse

NameDescriptionSchemaDefault
filtered_count
required
Filtered Count
Example : 30
integer
last_scanned_at
required
Last scanned at
Example : 2024-08-16T16:06:09.701645823+09:00
string
release_version
required
OS release version
Example : alpine:3.14.10
string
secret_reports
required
Contents
array[SecretReport]
secret_summary
required

SecretSummary

2.48 - SecretReport

NameDescriptionSchemaDefault
category
required
Category
Example : Language
string
file_name
required
Secret file name
Example : /certs/sample-key1.key
string
match
required
Secret match
Example : -----BEGIN SAMPLE KEY-----*********************...
string
rule_id
required
Rule ID
Example : private-key
string
severity
required
Severity
Example : High
string
start_line
required
Secret start line
Example : 1
integer
target
required
Target
Example : /certs/sample-key1.key
string
title
required
Secret title
Example : Asymmetric Private Key
string
vulnerability_class
required
Vulnerability class
Example : secret
string

2.49 - SecretSummary

NameDescriptionSchemaDefault
critical
required
Number of critical vulnerabilities
Example : 10
integer
high
required
Number of high vulnerabilities
Example : 10
integer
low
required
Number of low vulnerabilities
Example : 10
integer
medium
required
Number of medium vulnerabilities
Example : 10
integer
total_secret
required
Total Count
Example : 50
integer
unknown
required
Number of unknown vulnerabilities
Example : 10
integer

2.50 - Tag

NameDescriptionSchemaDefault
key
required
Tag Key
Example :
string
value
required
Tag Value
Example :
any of [string, null]

2.51 - TagDeleteRequest

NameDescriptionSchemaDefault
tag_names
required
Tag names
Example : ["sample"]
array[string]

2.52 - Tags

NameDescriptionSchemaDefault
created_at
required
Created at
Example : 2024-08-15T13:05:09.701645823+09:00
string (date-time)
hash_digest
required
Hash digest
Example :
string
id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
string
image_id
required
Image ID
Example : 5b5ed4f2881a440583536fc1a8c39a28
string
lock_policy
optional
Lock Policy
any of [LockPolicy, null]
manifest
required
Manifest
Example :
string
manifest_media_type
required
Manifest media type
Example :
string
modified_at
required
Modified at
Example : 2024-08-16T16:06:09.701645823+09:00
string (date-time)
reference_tags
required
List of tags in reference
Example : ["sample"]
array[string]
registry_id
optional

Example :
string
repository_id
required
Repository ID
Example : e5611ca6c1484df480668c5adce8b078
string
state
required
Tags state
Example : Active
string

2.53 - TagsDeleteRequest

NameDescriptionSchemaDefault
tags_ids
required
Tags IDs
Example : ["b48210c7a226460fa15b6e3e221b30b0"]
array[string]

2.54 - TagsForList

NameDescriptionSchemaDefault
hash_digest
required
Hash digest
Example :
string
id
required
Tags ID
Example : b48210c7a226460fa15b6e3e221b30b0
string
last_scanned_at
required
Last scanned at
Example : 2024-08-15T13:05:09.701645823+09:00
string (date-time)
lock_policy
optional
Lock Policy
any of [LockPolicy, null]
modified_at
required
Modified at
Example : 2024-08-16T16:06:09.701645823+09:00
string (date-time)
private_endpoint_url
required
Private Endpoint URL
Example : sample.scr.private.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817@sha256:1234...abcd
string
public_endpoint_url
required
Public Endpoint URL
Example : sample.scr.{region}.{environment}.samsungsdscloud.com:30748/sample-repo/sample_20240817@sha256:1234...abcd
string
re_scan_needed
required
Need for retrying vulnerability inspection
Example : True
boolean
reference_tags
required
List of tags in reference
Example : ["sample"]
array[string]
referenced_by
required
Reference necessity
Example :
string
scan_state
required
Scanning state
Example : Scanning state
string
scan_summary
required

ScanSummary
size
required
Size
Example : 10
integer
state
required
Tags state
Example : Active
string

2.55 - TagsListResponse

NameDescriptionSchemaDefault
count
required
Total Count
Example : 10
integer
tagses
required
Total Count
array[TagsForList]

2.56 - TagsShowResponse

NameDescriptionSchemaDefault
tags
required

Tags

2.57 - VectorInfo

NameDescriptionSchemaDefault
description
required
Description
Example : A Polymorphic Typing issue was discovered in FasterXML.
string
level
required
Level
Example : 1
string
metric
required
Metric
Example : Physical
string

2.58 - VectorInfos

NameDescriptionSchemaDefault
attack_complexity
required
Attack complexity
array[VectorInfo]
attack_vector
required
Attack vector
array[VectorInfo]
availability
required
Availability
array[VectorInfo]
confidentiality
required
Confidentiality
array[VectorInfo]
integrity
required
Integrity
array[VectorInfo]
privileges_required
required
Necessary authority
array[VectorInfo]
scope
required
Attack scope
array[VectorInfo]
user_interaction
required
Degree of user participation
array[VectorInfo]

2.59 - Vectors

NameDescriptionSchemaDefault
attack_complexity
required
Attack complexity
Example : High
string
attack_vector
required
Attack vector
Example : NETWORK
string
availability
required
Availability
Example : High
string
base_severity
required
Base severity
Example :
string
confidentiality
required
Confidentiality
Example : High
string
cvss
required
Vulnerability rating system
Example : 9.8
object
integrity
required
Integrity
Example : High
string
privileges_required
required
Necessary authority
Example : Low
string
scope
required
Attack scope
Example :
string
user_interaction
required
Degree of user participation
Example : Low
string

2.60 - VulnerabilityListResponse

NameDescriptionSchemaDefault
filtered_count
required
Filtered Count
Example : 30
integer
vector_info
required

VectorInfos
vulnerability_report
required
Contents
VulnerabilityReport

2.61 - VulnerabilityReport

NameDescriptionSchemaDefault
cves
required

array[Cve]
last_scanned_at
required
Last scanned at
Example : 2024-08-16T16:06:09.701645823+09:00
string
release_version
required
OS release version
Example : alpine:3.14.10
string
scan_summary
required

ScanSummary