Skip to content

LogsLocation

Source code in docs_src/capo_codebuild/types/logs_location.py
class LogsLocation(TypedDict, closed=True):
    group_name: NotRequired["capo_codebuild.types.string.String"]
    """<p>The name of the CloudWatch Logs group for the build logs.</p>"""
    stream_name: NotRequired["capo_codebuild.types.string.String"]
    """<p>The name of the CloudWatch Logs stream for the build logs.</p>"""
    deep_link: NotRequired["capo_codebuild.types.string.String"]
    """<p>The URL to an individual build log in CloudWatch Logs. The log stream is created during the PROVISIONING phase of a build and the <code>deeplink</code> will not be valid until it is created.</p>"""
    s3_deep_link: NotRequired["capo_codebuild.types.string.String"]
    """<p> The URL to a build log in an S3 bucket. </p>"""
    cloud_watch_logs_arn: NotRequired["capo_codebuild.types.string.String"]
    """<p>The ARN of the CloudWatch Logs stream for a build execution. Its format is <code>arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}</code>. The CloudWatch Logs stream is created during the PROVISIONING phase of a build and the ARN will not be valid until it is created. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazoncloudwatchlogs.html#amazoncloudwatchlogs-resources-for-iam-policies">Resources Defined by CloudWatch Logs</a>.</p>"""
    s3_logs_arn: NotRequired["capo_codebuild.types.string.String"]
    """<p> The ARN of S3 logs for a build project. Its format is <code>arn:${Partition}:s3:::${BucketName}/${ObjectName}</code>. For more information, see <a href="https://docs.aws.amazon.com/IAM/latest/UserGuide/list_amazons3.html#amazons3-resources-for-iam-policies">Resources Defined by Amazon S3</a>. </p>"""
    cloud_watch_logs: NotRequired[
        "capo_codebuild.types.cloud_watch_logs_config.CloudWatchLogsConfig"
    ]
    """<p> Information about CloudWatch Logs for a build project. </p>"""
    s3_logs: NotRequired["capo_codebuild.types.s3_logs_config.S3LogsConfig"]
    """<p> Information about S3 logs for a build project. </p>"""

cloud_watch_logs instance-attribute

cloud_watch_logs: NotRequired[CloudWatchLogsConfig]

Information about CloudWatch Logs for a build project.

cloud_watch_logs_arn instance-attribute

cloud_watch_logs_arn: NotRequired[String]

The ARN of the CloudWatch Logs stream for a build execution. Its format is arn:${Partition}:logs:${Region}:${Account}:log-group:${LogGroupName}:log-stream:${LogStreamName}. The CloudWatch Logs stream is created during the PROVISIONING phase of a build and the ARN will not be valid until it is created. For more information, see Resources Defined by CloudWatch Logs.

deep_link: NotRequired[String]

The URL to an individual build log in CloudWatch Logs. The log stream is created during the PROVISIONING phase of a build and the deeplink will not be valid until it is created.

group_name instance-attribute

group_name: NotRequired[String]

The name of the CloudWatch Logs group for the build logs.

s3_deep_link: NotRequired[String]

The URL to a build log in an S3 bucket.

s3_logs instance-attribute

s3_logs: NotRequired[S3LogsConfig]

Information about S3 logs for a build project.

s3_logs_arn instance-attribute

s3_logs_arn: NotRequired[String]

The ARN of S3 logs for a build project. Its format is arn:${Partition}:s3:::${BucketName}/${ObjectName}. For more information, see Resources Defined by Amazon S3.

stream_name instance-attribute

stream_name: NotRequired[String]

The name of the CloudWatch Logs stream for the build logs.