From 22f5f8108fe0dffa96e96b22c527b9da708d5dcf Mon Sep 17 00:00:00 2001
From: Pulumi Bot <30351955+pulumi-bot@users.noreply.github.com>
Date: Tue, 27 Aug 2024 11:08:54 +0100
Subject: [PATCH] Upgrade terraform-provider-fastly to v5.13.0 (#616)
This PR was generated via `$ upgrade-provider pulumi/pulumi-fastly
--kind=all --target-bridge-version=latest`.
---
- Upgrading terraform-provider-fastly from 5.12.0 to 5.13.0.
Fixes #615
---
.../cmd/pulumi-resource-fastly/schema.json | 4 ++
provider/go.mod | 2 +-
provider/go.sum | 4 +-
.../Inputs/ServiceVclProductEnablementArgs.cs | 6 +++
.../ServiceVclProductEnablementGetArgs.cs | 6 +++
.../Outputs/ServiceVclProductEnablement.cs | 7 ++++
sdk/go/fastly/pulumiTypes.go | 19 ++++++++++
.../ServiceVclProductEnablementArgs.java | 37 +++++++++++++++++++
.../outputs/ServiceVclProductEnablement.java | 21 +++++++++++
sdk/nodejs/types/input.ts | 4 ++
sdk/nodejs/types/output.ts | 4 ++
sdk/python/pulumi_fastly/_inputs.py | 16 ++++++++
sdk/python/pulumi_fastly/outputs.py | 16 +++++++-
upstream | 2 +-
14 files changed, 143 insertions(+), 5 deletions(-)
diff --git a/provider/cmd/pulumi-resource-fastly/schema.json b/provider/cmd/pulumi-resource-fastly/schema.json
index 83bd695c..15e1bab3 100644
--- a/provider/cmd/pulumi-resource-fastly/schema.json
+++ b/provider/cmd/pulumi-resource-fastly/schema.json
@@ -3697,6 +3697,10 @@
},
"fastly:index/ServiceVclProductEnablement:ServiceVclProductEnablement": {
"properties": {
+ "botManagement": {
+ "type": "boolean",
+ "description": "Enable Bot Management support\n"
+ },
"brotliCompression": {
"type": "boolean",
"description": "Enable Brotli Compression support\n"
diff --git a/provider/go.mod b/provider/go.mod
index 85e2bda8..87446d55 100644
--- a/provider/go.mod
+++ b/provider/go.mod
@@ -70,7 +70,7 @@ require (
github.com/edsrzf/mmap-go v1.1.0 // indirect
github.com/emirpasic/gods v1.18.1 // indirect
github.com/ettle/strcase v0.1.1 // indirect
- github.com/fastly/go-fastly/v9 v9.8.0 // indirect
+ github.com/fastly/go-fastly/v9 v9.9.0 // indirect
github.com/fatih/color v1.16.0 // indirect
github.com/felixge/httpsnoop v1.0.4 // indirect
github.com/go-git/gcfg v1.5.1-0.20230307220236-3a3c6141e376 // indirect
diff --git a/provider/go.sum b/provider/go.sum
index 598b53e8..a6ae06a6 100644
--- a/provider/go.sum
+++ b/provider/go.sum
@@ -1371,8 +1371,8 @@ github.com/envoyproxy/protoc-gen-validate v1.0.1/go.mod h1:0vj8bNkYbSTNS2PIyH87K
github.com/envoyproxy/protoc-gen-validate v1.0.2/go.mod h1:GpiZQP3dDbg4JouG/NNS7QWXpgx6x8QiMKdmN72jogE=
github.com/ettle/strcase v0.1.1 h1:htFueZyVeE1XNnMEfbqp5r67qAN/4r6ya1ysq8Q+Zcw=
github.com/ettle/strcase v0.1.1/go.mod h1:hzDLsPC7/lwKyBOywSHEP89nt2pDgdy+No1NBA9o9VY=
-github.com/fastly/go-fastly/v9 v9.8.0 h1:15dtV3fmLlS/8wbdU3tBsW3Tb0Tj/gQrdS4v5mhtDDE=
-github.com/fastly/go-fastly/v9 v9.8.0/go.mod h1:5w2jgJBZqQEebOwM/rRg7wutAcpDTziiMYWb/6qdM7U=
+github.com/fastly/go-fastly/v9 v9.9.0 h1:VDCyORoWi608l/LBp+tY+qic3M5/5ZFw+rtAfV6VR9E=
+github.com/fastly/go-fastly/v9 v9.9.0/go.mod h1:5w2jgJBZqQEebOwM/rRg7wutAcpDTziiMYWb/6qdM7U=
github.com/fatih/color v1.7.0/go.mod h1:Zm6kSWBoL9eyXnKyktHP6abPY2pDugNf5KwzbycvMj4=
github.com/fatih/color v1.9.0/go.mod h1:eQcE1qtQxscV5RaZvpXrrb8Drkc3/DdQ+uUYCNjL+zU=
github.com/fatih/color v1.13.0/go.mod h1:kLAiJbzzSOZDVNGyDpeOxJ47H46qBXwg5ILebYFFOfk=
diff --git a/sdk/dotnet/Inputs/ServiceVclProductEnablementArgs.cs b/sdk/dotnet/Inputs/ServiceVclProductEnablementArgs.cs
index 764e927f..1994b9b2 100644
--- a/sdk/dotnet/Inputs/ServiceVclProductEnablementArgs.cs
+++ b/sdk/dotnet/Inputs/ServiceVclProductEnablementArgs.cs
@@ -12,6 +12,12 @@ namespace Pulumi.Fastly.Inputs
public sealed class ServiceVclProductEnablementArgs : global::Pulumi.ResourceArgs
{
+ ///
+ /// Enable Bot Management support
+ ///
+ [Input("botManagement")]
+ public Input? BotManagement { get; set; }
+
///
/// Enable Brotli Compression support
///
diff --git a/sdk/dotnet/Inputs/ServiceVclProductEnablementGetArgs.cs b/sdk/dotnet/Inputs/ServiceVclProductEnablementGetArgs.cs
index be85fa03..f49292c3 100644
--- a/sdk/dotnet/Inputs/ServiceVclProductEnablementGetArgs.cs
+++ b/sdk/dotnet/Inputs/ServiceVclProductEnablementGetArgs.cs
@@ -12,6 +12,12 @@ namespace Pulumi.Fastly.Inputs
public sealed class ServiceVclProductEnablementGetArgs : global::Pulumi.ResourceArgs
{
+ ///
+ /// Enable Bot Management support
+ ///
+ [Input("botManagement")]
+ public Input? BotManagement { get; set; }
+
///
/// Enable Brotli Compression support
///
diff --git a/sdk/dotnet/Outputs/ServiceVclProductEnablement.cs b/sdk/dotnet/Outputs/ServiceVclProductEnablement.cs
index 1a7a271b..af13f1b9 100644
--- a/sdk/dotnet/Outputs/ServiceVclProductEnablement.cs
+++ b/sdk/dotnet/Outputs/ServiceVclProductEnablement.cs
@@ -13,6 +13,10 @@ namespace Pulumi.Fastly.Outputs
[OutputType]
public sealed class ServiceVclProductEnablement
{
+ ///
+ /// Enable Bot Management support
+ ///
+ public readonly bool? BotManagement;
///
/// Enable Brotli Compression support
///
@@ -40,6 +44,8 @@ public sealed class ServiceVclProductEnablement
[OutputConstructor]
private ServiceVclProductEnablement(
+ bool? botManagement,
+
bool? brotliCompression,
bool? domainInspector,
@@ -52,6 +58,7 @@ private ServiceVclProductEnablement(
bool? websockets)
{
+ BotManagement = botManagement;
BrotliCompression = brotliCompression;
DomainInspector = domainInspector;
ImageOptimizer = imageOptimizer;
diff --git a/sdk/go/fastly/pulumiTypes.go b/sdk/go/fastly/pulumiTypes.go
index a72af572..8fcb6f0b 100644
--- a/sdk/go/fastly/pulumiTypes.go
+++ b/sdk/go/fastly/pulumiTypes.go
@@ -13333,6 +13333,8 @@ func (o ServiceVclLoggingSyslogArrayOutput) Index(i pulumi.IntInput) ServiceVclL
}
type ServiceVclProductEnablement struct {
+ // Enable Bot Management support
+ BotManagement *bool `pulumi:"botManagement"`
// Enable Brotli Compression support
BrotliCompression *bool `pulumi:"brotliCompression"`
// Enable Domain Inspector support
@@ -13359,6 +13361,8 @@ type ServiceVclProductEnablementInput interface {
}
type ServiceVclProductEnablementArgs struct {
+ // Enable Bot Management support
+ BotManagement pulumi.BoolPtrInput `pulumi:"botManagement"`
// Enable Brotli Compression support
BrotliCompression pulumi.BoolPtrInput `pulumi:"brotliCompression"`
// Enable Domain Inspector support
@@ -13450,6 +13454,11 @@ func (o ServiceVclProductEnablementOutput) ToServiceVclProductEnablementPtrOutpu
}).(ServiceVclProductEnablementPtrOutput)
}
+// Enable Bot Management support
+func (o ServiceVclProductEnablementOutput) BotManagement() pulumi.BoolPtrOutput {
+ return o.ApplyT(func(v ServiceVclProductEnablement) *bool { return v.BotManagement }).(pulumi.BoolPtrOutput)
+}
+
// Enable Brotli Compression support
func (o ServiceVclProductEnablementOutput) BrotliCompression() pulumi.BoolPtrOutput {
return o.ApplyT(func(v ServiceVclProductEnablement) *bool { return v.BrotliCompression }).(pulumi.BoolPtrOutput)
@@ -13504,6 +13513,16 @@ func (o ServiceVclProductEnablementPtrOutput) Elem() ServiceVclProductEnablement
}).(ServiceVclProductEnablementOutput)
}
+// Enable Bot Management support
+func (o ServiceVclProductEnablementPtrOutput) BotManagement() pulumi.BoolPtrOutput {
+ return o.ApplyT(func(v *ServiceVclProductEnablement) *bool {
+ if v == nil {
+ return nil
+ }
+ return v.BotManagement
+ }).(pulumi.BoolPtrOutput)
+}
+
// Enable Brotli Compression support
func (o ServiceVclProductEnablementPtrOutput) BrotliCompression() pulumi.BoolPtrOutput {
return o.ApplyT(func(v *ServiceVclProductEnablement) *bool {
diff --git a/sdk/java/src/main/java/com/pulumi/fastly/inputs/ServiceVclProductEnablementArgs.java b/sdk/java/src/main/java/com/pulumi/fastly/inputs/ServiceVclProductEnablementArgs.java
index ea7b95b0..40e9e932 100644
--- a/sdk/java/src/main/java/com/pulumi/fastly/inputs/ServiceVclProductEnablementArgs.java
+++ b/sdk/java/src/main/java/com/pulumi/fastly/inputs/ServiceVclProductEnablementArgs.java
@@ -16,6 +16,21 @@ public final class ServiceVclProductEnablementArgs extends com.pulumi.resources.
public static final ServiceVclProductEnablementArgs Empty = new ServiceVclProductEnablementArgs();
+ /**
+ * Enable Bot Management support
+ *
+ */
+ @Import(name="botManagement")
+ private @Nullable Output botManagement;
+
+ /**
+ * @return Enable Bot Management support
+ *
+ */
+ public Optional