AwsCodeBuildProjectDetails
public struct AwsCodeBuildProjectDetails : AWSShape
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The AWS Key Management Service (AWS KMS) customer master key (CMK) used to encrypt the build output artifacts. You can specify either the Amazon Resource Name (ARN) of the CMK or, if available, the CMK alias (using the format alias/alias-name).
Declaration
Swift
public let encryptionKey: String?
-
Information about the build environment for this build project.
Declaration
Swift
public let environment: AwsCodeBuildProjectEnvironment?
-
The name of the build project.
Declaration
Swift
public let name: String?
-
The ARN of the IAM role that enables AWS CodeBuild to interact with dependent AWS services on behalf of the AWS account.
Declaration
Swift
public let serviceRole: String?
-
Information about the build input source code for this build project.
Declaration
Swift
public let source: AwsCodeBuildProjectSource?
-
Information about the VPC configuration that AWS CodeBuild accesses.
Declaration
Swift
public let vpcConfig: AwsCodeBuildProjectVpcConfig?
-
Undocumented
Declaration
Swift
public init(encryptionKey: String? = nil, environment: AwsCodeBuildProjectEnvironment? = nil, name: String? = nil, serviceRole: String? = nil, source: AwsCodeBuildProjectSource? = nil, vpcConfig: AwsCodeBuildProjectVpcConfig? = nil)
-
Declaration
Swift
public func validate(name: String) throws