Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
66 changes: 66 additions & 0 deletions .copyplop.yaml
Original file line number Diff line number Diff line change
@@ -0,0 +1,66 @@
# Copyright IBM Corp. 2021, 2025
# "SPDX-License-Identifier: MPL-2.0"

# Terraform AWSCC Provider Copyplop Configuration
copyright:
holder: "IBM Corp."
start_year: 2021
current_year: 2025
format: "Copyright {{.Holder}} {{.StartYear}}, {{.CurrentYear}}"

license:
enabled: true
identifier: "MPL-2.0"
format: "SPDX-License-Identifier: {{.Identifier}}"

# see breakdown of file types below
files:
exclude_paths:
- "**/when_string_test.go" # standard library generated files
- "CHANGELOG.md"
- "infrastructure/**"
- "**/import_examples_gen.json"
- "docs/**"
- ".github/**"
- "contributing/**"
- "**/README.md"
- "META.d/**"
- ".golangci.yml"
- ".markdownlint.yml"
- ".semgrep/**"
extensions:
- ".go"
- ".yml"
- ".yaml"
- ".md"

comment_styles:
go: "//"
sh: "#"
py: "#"
hcl: "#"
tf: "#"
yml: "#"
yaml: "#"
md: "<!--"
html_markdown: "<!--"

below_frontmatter:
- ".md"
- ".html.markdown"

detection:
skip_generated: false
generated_patterns:
- "Code generated"
- "DO NOT EDIT"

replace_patterns:
- "Copyright.*HashiCorp"
- "Copyright \\(c\\).*HashiCorp"
max_scan_lines: 20

third_party:
action: "above"
patterns:
- "Copyright.*[a-zA-Z0-9].*"
2 changes: 1 addition & 1 deletion .golangci.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2021, 2025
# SPDX-License-Identifier: MPL-2.0

issues:
Expand Down
2 changes: 1 addition & 1 deletion .markdownlint.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2021, 2025
# SPDX-License-Identifier: MPL-2.0

# Configuration for markdownlint
Expand Down
2 changes: 1 addition & 1 deletion .semgrep/no-fmt-printf.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2021, 2025
# SPDX-License-Identifier: MPL-2.0

rules:
Expand Down
2 changes: 1 addition & 1 deletion .semgrep/time-equality.yml
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright (c) HashiCorp, Inc.
# Copyright IBM Corp. 2021, 2025
# SPDX-License-Identifier: MPL-2.0

rules:
Expand Down
1 change: 1 addition & 0 deletions GNUmakefile
Original file line number Diff line number Diff line change
Expand Up @@ -180,6 +180,7 @@ tools: prereq-go ## Install tools
cd tools && $(GO_VER) install github.com/pavius/impi/cmd/impi
cd tools && $(GO_VER) install github.com/hashicorp/terraform-plugin-docs/cmd/tfplugindocs
cd tools && $(GO_VER) install golang.org/x/tools/cmd/goimports@latest
cd tools && $(GO_VER) install github.com/YakDriver/copyplop

docs-all: docs-import docs-fmt docs ## Generate all documentation

Expand Down
6 changes: 0 additions & 6 deletions docs/resources/accessanalyzer_analyzer.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@ The AWS::AccessAnalyzer::Analyzer type specifies an analyzer of the user's accou
To use awscc_accessanalyzer_analyzer on single AWS account:

```terraform
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0

resource "awscc_accessanalyzer_analyzer" "this" {
analyzer_name = "example"
type = "ACCOUNT"
Expand All @@ -30,9 +27,6 @@ resource "awscc_accessanalyzer_analyzer" "this" {
To enable awscc_accessanalyzer_analyzer at the organization level, modify example below to match your AWS organization configuration.

```terraform
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0

resource "aws_organizations_organization" "this" {
aws_service_access_principals = ["access-analyzer.amazonaws.com"]
}
Expand Down
3 changes: 0 additions & 3 deletions docs/resources/oam_link.md
Original file line number Diff line number Diff line change
Expand Up @@ -16,9 +16,6 @@ Definition of AWS::Oam::Link Resource Type
To use awscc_oam_link to create link from source account to monitoring account:

```terraform
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0

resource "awscc_oam_link" "link_example" {
resource_types = ["AWS::CloudWatch::Metric", "AWS::Logs::LogGroup", "AWS::XRay::Trace"]
sink_identifier = var.sinkArn
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0

resource "awscc_accessanalyzer_analyzer" "this" {
analyzer_name = "example"
type = "ACCOUNT"
Expand Down
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0

resource "aws_organizations_organization" "this" {
aws_service_access_principals = ["access-analyzer.amazonaws.com"]
}
Expand Down
3 changes: 0 additions & 3 deletions examples/resources/awscc_oam_link/oam_link_example.tf
Original file line number Diff line number Diff line change
@@ -1,6 +1,3 @@
# Copyright (c) HashiCorp, Inc.
# SPDX-License-Identifier: MPL-2.0

resource "awscc_oam_link" "link_example" {
resource_types = ["AWS::CloudWatch::Metric", "AWS::Logs::LogGroup", "AWS::XRay::Trace"]
sink_identifier = var.sinkArn
Expand Down
2 changes: 1 addition & 1 deletion internal/acctest/data.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2021, 2025
// SPDX-License-Identifier: MPL-2.0

package acctest
Expand Down
2 changes: 1 addition & 1 deletion internal/acctest/testcases.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2021, 2025
// SPDX-License-Identifier: MPL-2.0

package acctest
Expand Down
2 changes: 1 addition & 1 deletion internal/acctest/testchecks.go
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
// Copyright (c) HashiCorp, Inc.
// Copyright IBM Corp. 2021, 2025
// SPDX-License-Identifier: MPL-2.0

package acctest
Expand Down

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/aws/accessanalyzer/analyzer_resource_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/aws/acmpca/certificate_resource_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/aws/acmpca/certificate_resource_gen_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/aws/acmpca/permission_resource_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/aws/acmpca/permission_resource_gen_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/aws/aiops/investigation_group_resource_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/aws/amazonmq/broker_plural_data_source_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/aws/amazonmq/broker_resource_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/aws/amazonmq/broker_resource_gen_test.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion internal/aws/amazonmq/broker_singular_data_source_gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading
Loading