Class: Aws::SecurityHub::Types::AwsCodeBuildProjectArtifactsDetails

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb

Overview

Note:

When making an API call, you may pass AwsCodeBuildProjectArtifactsDetails data as a hash:

{
  artifact_identifier: "NonEmptyString",
  encryption_disabled: false,
  location: "NonEmptyString",
  name: "NonEmptyString",
  namespace_type: "NonEmptyString",
  override_artifact_name: false,
  packaging: "NonEmptyString",
  path: "NonEmptyString",
  type: "NonEmptyString",
}

Information about the build artifacts for the CodeBuild project.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#artifact_identifierString

An identifier for the artifact definition.

Returns:

  • (String)


3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3037

class AwsCodeBuildProjectArtifactsDetails < Struct.new(
  :artifact_identifier,
  :encryption_disabled,
  :location,
  :name,
  :namespace_type,
  :override_artifact_name,
  :packaging,
  :path,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#encryption_disabledBoolean

Indicates whether to disable encryption on the artifact. Only valid when Type is S3.

Returns:

  • (Boolean)


3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3037

class AwsCodeBuildProjectArtifactsDetails < Struct.new(
  :artifact_identifier,
  :encryption_disabled,
  :location,
  :name,
  :namespace_type,
  :override_artifact_name,
  :packaging,
  :path,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#locationString

Only used when Type is S3. The name of the S3 bucket where the artifact is located.

Returns:

  • (String)


3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3037

class AwsCodeBuildProjectArtifactsDetails < Struct.new(
  :artifact_identifier,
  :encryption_disabled,
  :location,
  :name,
  :namespace_type,
  :override_artifact_name,
  :packaging,
  :path,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

Only used when Type is S3. The name of the artifact. Used with NamepaceType and Path to determine the pattern for storing the artifact.

Returns:

  • (String)


3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3037

class AwsCodeBuildProjectArtifactsDetails < Struct.new(
  :artifact_identifier,
  :encryption_disabled,
  :location,
  :name,
  :namespace_type,
  :override_artifact_name,
  :packaging,
  :path,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#namespace_typeString

Only used when Type is S3. The value to use for the namespace. Used with Name and Path to determine the pattern for storing the artifact.

Returns:

  • (String)


3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3037

class AwsCodeBuildProjectArtifactsDetails < Struct.new(
  :artifact_identifier,
  :encryption_disabled,
  :location,
  :name,
  :namespace_type,
  :override_artifact_name,
  :packaging,
  :path,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#override_artifact_nameBoolean

Whether the name specified in the buildspec file overrides the artifact name.

Returns:

  • (Boolean)


3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3037

class AwsCodeBuildProjectArtifactsDetails < Struct.new(
  :artifact_identifier,
  :encryption_disabled,
  :location,
  :name,
  :namespace_type,
  :override_artifact_name,
  :packaging,
  :path,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#packagingString

Only used when Type is S3. The type of output artifact to create.

Returns:

  • (String)


3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3037

class AwsCodeBuildProjectArtifactsDetails < Struct.new(
  :artifact_identifier,
  :encryption_disabled,
  :location,
  :name,
  :namespace_type,
  :override_artifact_name,
  :packaging,
  :path,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#pathString

Only used when Type is S3. The path to the artifact. Used with Name and NamespaceType to determine the pattern for storing the artifact.

Returns:

  • (String)


3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3037

class AwsCodeBuildProjectArtifactsDetails < Struct.new(
  :artifact_identifier,
  :encryption_disabled,
  :location,
  :name,
  :namespace_type,
  :override_artifact_name,
  :packaging,
  :path,
  :type)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of build artifact.

Returns:

  • (String)


3037
3038
3039
3040
3041
3042
3043
3044
3045
3046
3047
3048
3049
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 3037

class AwsCodeBuildProjectArtifactsDetails < Struct.new(
  :artifact_identifier,
  :encryption_disabled,
  :location,
  :name,
  :namespace_type,
  :override_artifact_name,
  :packaging,
  :path,
  :type)
  SENSITIVE = []
  include Aws::Structure
end