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

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

Overview

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)


5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
# File 'lib/aws-sdk-securityhub/types.rb', line 5048

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)


5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
# File 'lib/aws-sdk-securityhub/types.rb', line 5048

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)


5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
# File 'lib/aws-sdk-securityhub/types.rb', line 5048

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)


5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
# File 'lib/aws-sdk-securityhub/types.rb', line 5048

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)


5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
# File 'lib/aws-sdk-securityhub/types.rb', line 5048

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)


5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
# File 'lib/aws-sdk-securityhub/types.rb', line 5048

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)


5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
# File 'lib/aws-sdk-securityhub/types.rb', line 5048

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)


5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
# File 'lib/aws-sdk-securityhub/types.rb', line 5048

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)


5048
5049
5050
5051
5052
5053
5054
5055
5056
5057
5058
5059
5060
# File 'lib/aws-sdk-securityhub/types.rb', line 5048

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