Skip to content

aws.proton.get_service

Example SQL Queries

SELECT * FROM
aws.proton.get_service
WHERE
"name" = 'VALUE';

Description

Get detailed data for a service.

Table Definition

Column NameColumn Data Type
name Required Input Column

The name of the service that you want to get the detailed data for.

VARCHAR
_aws_profile Input Column

The AWS profile defines the AWS identity used. It can be defined via credentials or by assuming a IAM role.

STRUCT(
"type" VARCHAR,
"name" VARCHAR,
"account_id" VARCHAR,
"via_profile_name" VARCHAR,
"assumed_role_arn" VARCHAR,
"organization" STRUCT(
"account_name" VARCHAR,
"id" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[],
"master_account" STRUCT(
"id" VARCHAR,
"email" VARCHAR
),
"parents" STRUCT(
"type" VARCHAR,
"id" VARCHAR,
"name" VARCHAR,
"tags" STRUCT(
"key" VARCHAR,
"value" VARCHAR
)[]
)[]
)
)
Show child fields
_aws_profile.account_id

The AWS account id

_aws_profile.assumed_role_arn

The ARN of the assumed role

_aws_profile.name

The unique name of the profile.

_aws_profile.organization

Information about this profile's membership in the AWS organization.

Show child fields
_aws_profile.organization.account_name

The name of account speciifed by the organization

_aws_profile.organization.id

The organization id

_aws_profile.organization.master_account
Show child fields
_aws_profile.organization.master_account.email

The organization master account email address

_aws_profile.organization.master_account.id

The organization master account id

_aws_profile.organization.parents[]
Show child fields
_aws_profile.organization.parents[].id

The id of the parent

_aws_profile.organization.parents[].name

The name of the parent

_aws_profile.organization.parents[].tags[]
Show child fields
_aws_profile.organization.parents[].tags[].key
_aws_profile.organization.parents[].tags[].value
_aws_profile.organization.parents[].type

The type of parent can be an organization unit or a root

_aws_profile.organization.tags[]
Show child fields
_aws_profile.organization.tags[].key
_aws_profile.organization.tags[].value
_aws_profile.type

The type of profile, either 'credentials' or 'assumed_role'

_aws_profile.via_profile_name

This IAM role for this profile is assumed by first utilizing another profile with this name to obtain credentials.

_aws_region Input Column

The AWS region to use.

VARCHAR
service

The detailed data of the requested service.

STRUCT(
"arn" VARCHAR,
"branch_name" VARCHAR,
"created_at" TIMESTAMP_S,
"description" VARCHAR,
"last_modified_at" TIMESTAMP_S,
"name" VARCHAR,
"pipeline" STRUCT(
"arn" VARCHAR,
"created_at" TIMESTAMP_S,
"deployment_status" VARCHAR,
"deployment_status_message" VARCHAR,
"last_attempted_deployment_id" VARCHAR,
"last_deployment_attempted_at" TIMESTAMP_S,
"last_deployment_succeeded_at" TIMESTAMP_S,
"last_succeeded_deployment_id" VARCHAR,
"spec" VARCHAR,
"template_major_version" VARCHAR,
"template_minor_version" VARCHAR,
"template_name" VARCHAR
),
"repository_connection_arn" VARCHAR,
"repository_id" VARCHAR,
"spec" VARCHAR,
"status" VARCHAR,
"status_message" VARCHAR,
"template_name" VARCHAR
)
Show child fields
service.arn

The Amazon Resource Name (ARN) of the service.

service.branch_name

The name of the code repository branch that holds the code that's deployed in Proton.

service.created_at

The time when the service was created.

service.description

A description of the service.

service.last_modified_at

The time when the service was last modified.

service.name

The name of the service.

service.pipeline

The service pipeline detail data.

Show child fields
service.pipeline.arn

The Amazon Resource Name (ARN) of the service pipeline.

service.pipeline.created_at

The time when the service pipeline was created.

service.pipeline.deployment_status

The deployment status of the service pipeline.

service.pipeline.deployment_status_message

A service pipeline deployment status message.

service.pipeline.last_attempted_deployment_id

The ID of the last attempted deployment of this service pipeline.

service.pipeline.last_deployment_attempted_at

The time when a deployment of the service pipeline was last attempted.

service.pipeline.last_deployment_succeeded_at

The time when the service pipeline was last deployed successfully.

service.pipeline.last_succeeded_deployment_id

The ID of the last successful deployment of this service pipeline.

service.pipeline.spec

The service spec that was used to create the service pipeline.

service.pipeline.template_major_version

The major version of the service template that was used to create the service pipeline.

service.pipeline.template_minor_version

The minor version of the service template that was used to create the service pipeline.

service.pipeline.template_name

The name of the service template that was used to create the service pipeline.

service.repository_connection_arn

The Amazon Resource Name (ARN) of the repository connection. For more information, see Setting up an AWS CodeStar connection in the Proton User Guide.

service.repository_id

The ID of the source code repository.

service.spec

The formatted specification that defines the service.

service.status

The status of the service.

service.status_message

A service status message.

service.template_name

The name of the service template.