open class DockerECRConnection : ProjectFeature
This connection is used in Docker Support build feature.
See Also
sealed class CredentialsProvider : CompoundParam<CredentialsProvider> |
|
sealed class CredentialsType : CompoundParam<CredentialsType> |
DockerECRConnection(init: DockerECRConnection.() -> Unit) DockerECRConnection()
This connection is used in Docker Support build feature. |
var credentialsProvider: CredentialsProvider? |
|
var credentialsType: CredentialsType?
AWS Credentials Type |
|
var displayName: String?
ECR connection display name |
|
var regionCode: String?
AWS region code. For example, us-east-1 |
|
var registryId: String?
Registry ID (equals to Amazon Account ID) - a 12-digit number, such as 123456789012 |
var id: String?
Project feature id, if not specified will be generated |
|
var type: String
Project feature type |
fun accessKey(init: AccessKey.() -> Unit = {}): AccessKey |
|
fun accessKeys(): AccessKeys |
|
fun defaultCredentialsProvider(): DefaultCredentialsProvider
Use Default Credentials Provider Chain |
|
fun tempCredentials(init: TempCredentials.() -> Unit = {}): TempCredentials |
|
open fun validate(consumer: ErrorConsumer): Unit
Validates this object and reports found errors to the provided consumer |
open fun create(): ProjectFeature
Creates an instance of this project feature via reflection using a no argument constructor, used during copying. Throws an error if this class doesn't have a default constructor. Subclasses can override it to create an instance without using a default constructor. |
|
open fun toString(): String |