Class: AWSCDK::CodeBuild::FileSystemLocation

Inherits:
Jsii::Object
  • Object
show all
Defined in:
code_build/file_system_location.rb

Overview

FileSystemLocation provider definition for a CodeBuild Project.

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeFileSystemLocation

Returns a new instance of FileSystemLocation.



8
9
10
# File 'code_build/file_system_location.rb', line 8

def initialize
  Jsii::Object.instance_method(:initialize).bind(self).call
end

Class Method Details

.efs(props) ⇒ AWSCDK::CodeBuild::IFileSystemLocation

EFS file system provider.

Parameters:

Returns:



21
22
23
24
25
# File 'code_build/file_system_location.rb', line 21

def self.efs(props)
  props = props.is_a?(Hash) ? ::AWSCDK::CodeBuild::EFSFileSystemLocationProps.new(**props.transform_keys(&:to_sym)) : props
  Jsii::Type.check_type(props, JSON.parse(Base64.strict_decode64("eyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfY29kZWJ1aWxkLkVmc0ZpbGVTeXN0ZW1Mb2NhdGlvblByb3BzIn0=")), "props")
  Jsii::Kernel.instance.call_static("aws-cdk-lib.aws_codebuild.FileSystemLocation", "efs", [props])
end

.jsii_overridable_methodsObject



12
13
14
15
# File 'code_build/file_system_location.rb', line 12

def self.jsii_overridable_methods
  {
  }
end