Class: Aws::CodeBuild::Types::LogsLocation
- Inherits:
-
Struct
- Object
- Struct
- Aws::CodeBuild::Types::LogsLocation
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-codebuild/types.rb
Overview
Information about build logs in CloudWatch Logs.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#cloud_watch_logs ⇒ Types::CloudWatchLogsConfig
Information about CloudWatch Logs for a build project.
-
#cloud_watch_logs_arn ⇒ String
The ARN of the CloudWatch Logs stream for a build execution.
-
#deep_link ⇒ String
The URL to an individual build log in CloudWatch Logs.
-
#group_name ⇒ String
The name of the CloudWatch Logs group for the build logs.
-
#s3_deep_link ⇒ String
The URL to a build log in an S3 bucket.
-
#s3_logs ⇒ Types::S3LogsConfig
Information about S3 logs for a build project.
-
#s3_logs_arn ⇒ String
The ARN of S3 logs for a build project.
-
#stream_name ⇒ String
The name of the CloudWatch Logs stream for the build logs.
Instance Attribute Details
#cloud_watch_logs ⇒ Types::CloudWatchLogsConfig
Information about CloudWatch Logs for a build project.
3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 |
# File 'lib/aws-sdk-codebuild/types.rb', line 3892 class LogsLocation < Struct.new( :group_name, :stream_name, :deep_link, :s3_deep_link, :cloud_watch_logs_arn, :s3_logs_arn, :cloud_watch_logs, :s3_logs) SENSITIVE = [] include Aws::Structure end |
#cloud_watch_logs_arn ⇒ 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.
3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 |
# File 'lib/aws-sdk-codebuild/types.rb', line 3892 class LogsLocation < Struct.new( :group_name, :stream_name, :deep_link, :s3_deep_link, :cloud_watch_logs_arn, :s3_logs_arn, :cloud_watch_logs, :s3_logs) SENSITIVE = [] include Aws::Structure end |
#deep_link ⇒ 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.
3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 |
# File 'lib/aws-sdk-codebuild/types.rb', line 3892 class LogsLocation < Struct.new( :group_name, :stream_name, :deep_link, :s3_deep_link, :cloud_watch_logs_arn, :s3_logs_arn, :cloud_watch_logs, :s3_logs) SENSITIVE = [] include Aws::Structure end |
#group_name ⇒ String
The name of the CloudWatch Logs group for the build logs.
3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 |
# File 'lib/aws-sdk-codebuild/types.rb', line 3892 class LogsLocation < Struct.new( :group_name, :stream_name, :deep_link, :s3_deep_link, :cloud_watch_logs_arn, :s3_logs_arn, :cloud_watch_logs, :s3_logs) SENSITIVE = [] include Aws::Structure end |
#s3_deep_link ⇒ String
The URL to a build log in an S3 bucket.
3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 |
# File 'lib/aws-sdk-codebuild/types.rb', line 3892 class LogsLocation < Struct.new( :group_name, :stream_name, :deep_link, :s3_deep_link, :cloud_watch_logs_arn, :s3_logs_arn, :cloud_watch_logs, :s3_logs) SENSITIVE = [] include Aws::Structure end |
#s3_logs ⇒ Types::S3LogsConfig
Information about S3 logs for a build project.
3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 |
# File 'lib/aws-sdk-codebuild/types.rb', line 3892 class LogsLocation < Struct.new( :group_name, :stream_name, :deep_link, :s3_deep_link, :cloud_watch_logs_arn, :s3_logs_arn, :cloud_watch_logs, :s3_logs) SENSITIVE = [] include Aws::Structure end |
#s3_logs_arn ⇒ 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.
3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 |
# File 'lib/aws-sdk-codebuild/types.rb', line 3892 class LogsLocation < Struct.new( :group_name, :stream_name, :deep_link, :s3_deep_link, :cloud_watch_logs_arn, :s3_logs_arn, :cloud_watch_logs, :s3_logs) SENSITIVE = [] include Aws::Structure end |
#stream_name ⇒ String
The name of the CloudWatch Logs stream for the build logs.
3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 |
# File 'lib/aws-sdk-codebuild/types.rb', line 3892 class LogsLocation < Struct.new( :group_name, :stream_name, :deep_link, :s3_deep_link, :cloud_watch_logs_arn, :s3_logs_arn, :cloud_watch_logs, :s3_logs) SENSITIVE = [] include Aws::Structure end |