README.md in codebuild-0.3.0 vs README.md in codebuild-0.4.0

- old
+ new

@@ -92,11 +92,11 @@ * environment_variables(vars) * local_cache(enable=true) Please refer to [lib/codebuild/dsl/project.rb](lib/codebuild/dsl/project.rb) for the full list. -More slightly more control, you may be interested in the `github_source` and `linux_environment` methods. For even more control, see [Full DSL docs](readme/full_dsl.md). +More slightly more control, you may be interested in the `github_source` and `linux_environment` methods. For even more control, see [DSL docs](docs/dsl). ## IAM Role DSL The codebuild tool can create the IAM service role associated with the codebuild project. Here's an example: @@ -119,12 +119,18 @@ effect: "Allow", resource: "*" ) ``` +You can also create managed iam policy. + +```ruby +managed_iam_policy("AmazonS3ReadOnlyAccess") +``` + ## Full DSL -The convenience DSL methods shown above are short and clean. They merely wrap a DSL that map to the properties of CloudFormation resources like [AWS::CodeBuild::Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) and [AWS::IAM::Role](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html). Refer the [Full DSL docs](readme/full_dsl.md) for more info. +The convenience DSL methods shown above are short and clean. They merely wrap a DSL that map to the properties of CloudFormation resources like [AWS::CodeBuild::Project](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-codebuild-project.html) and [AWS::IAM::Role](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-iam-role.html). Refer the [DSL docs](docs/dsl) for more info. ## Type Option By default, the codebuild tool looks up files in the `.codebuild` folder. You can affect the behavior of the Type logic with the `--Type` option. More info [Type docs](readme/type.md).