Class: Aws::CodeBuild::Types::RegistryCredential

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

Overview

Information about credentials that provide access to a private Docker registry. When this is set:

  • ‘imagePullCredentialsType` must be set to `SERVICE_ROLE`.

  • images cannot be curated or an Amazon ECR image.

For more information, see [Private Registry with Secrets Manager Sample for CodeBuild].

[1]: docs.aws.amazon.com/codebuild/latest/userguide/sample-private-registry.html

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#credentialString

The Amazon Resource Name (ARN) or name of credentials created using Secrets Manager.

<note markdown=“1”> The ‘credential` can use the name of the credentials only if they exist in your current Amazon Web Services Region.

</note>

Returns:

  • (String)


4936
4937
4938
4939
4940
4941
# File 'lib/aws-sdk-codebuild/types.rb', line 4936

class RegistryCredential < Struct.new(
  :credential,
  :credential_provider)
  SENSITIVE = []
  include Aws::Structure
end

#credential_providerString

The service that created the credentials to access a private Docker registry. The valid value, SECRETS_MANAGER, is for Secrets Manager.

Returns:

  • (String)


4936
4937
4938
4939
4940
4941
# File 'lib/aws-sdk-codebuild/types.rb', line 4936

class RegistryCredential < Struct.new(
  :credential,
  :credential_provider)
  SENSITIVE = []
  include Aws::Structure
end