Skip to content

Commit

Permalink
Upgrade terraform-provider-cloudflare to v3.31.0
Browse files Browse the repository at this point in the history
  • Loading branch information
guineveresaenger committed Jan 9, 2023
1 parent 44260f1 commit 6bfcf7e
Show file tree
Hide file tree
Showing 97 changed files with 2,214 additions and 535 deletions.
152 changes: 114 additions & 38 deletions provider/cmd/pulumi-resource-cloudflare/schema.json

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions provider/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@ require (
github.com/pulumi/pulumi-terraform-bridge/v3 v3.35.0
)

replace github.com/cloudflare/terraform-provider-cloudflare => github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20221216193233-72066bb01873
replace github.com/cloudflare/terraform-provider-cloudflare => github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20230109200818-b5da5489458f

require (
cloud.google.com/go v0.103.0 // indirect
Expand Down Expand Up @@ -70,7 +70,7 @@ require (
github.com/blang/semver v3.5.1+incompatible // indirect
github.com/cenkalti/backoff/v3 v3.2.2 // indirect
github.com/cheggaaa/pb v1.0.29 // indirect
github.com/cloudflare/cloudflare-go v0.56.0 // indirect
github.com/cloudflare/cloudflare-go v0.57.1 // indirect
github.com/cloudflare/terraform-provider-cloudflare v1.18.2-0.20220823222840-b2cee3be8c57 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/dimchansky/utfbom v1.1.1 // indirect
Expand Down
8 changes: 4 additions & 4 deletions provider/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -428,8 +428,8 @@ github.com/circonus-labs/circonus-gometrics v2.3.1+incompatible/go.mod h1:nmEj6D
github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp5jckzBHf4XRpQvBOLI+I=
github.com/clbanning/x2j v0.0.0-20191024224557-825249438eec/go.mod h1:jMjuTZXRI4dUb/I5gc9Hdhagfvm9+RyrPryS/auMzxE=
github.com/client9/misspell v0.3.4/go.mod h1:qj6jICC3Q7zFZvVWo7KLAzC3yx5G7kyvSDkc90ppPyw=
github.com/cloudflare/cloudflare-go v0.56.0 h1:ipMEKt3/33fgv8CdHnxn9hba1HzJ67hf0VyCdprIaro=
github.com/cloudflare/cloudflare-go v0.56.0/go.mod h1:Xv29BilsDBBZUneqqnSEJT4HRi1YMn4RvWitAVkESOI=
github.com/cloudflare/cloudflare-go v0.57.1 h1:c9OhL/WusagBirP+CIJeCqS7OjT9kiWjtJv4lwxp3ZM=
github.com/cloudflare/cloudflare-go v0.57.1/go.mod h1:cD8AqNMMaL1A0Sj9XKo3Xu9ZVHwHqgXJofb1ya210GQ=
github.com/cncf/udpa/go v0.0.0-20191209042840-269d4d468f6f/go.mod h1:M8M6+tZqaGXZJjfX53e64911xZQV5JYwmTeXPW+k8Sc=
github.com/cncf/udpa/go v0.0.0-20200629203442-efcf912fb354/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
github.com/cncf/udpa/go v0.0.0-20201120205902-5459f2c99403/go.mod h1:WmhPx2Nbnhtbo57+VJT5O0JRkEi1Wbu0z5j0R8u5Hbk=
Expand Down Expand Up @@ -1605,8 +1605,8 @@ github.com/pulumi/terraform-diff-reader v0.0.0-20201211191010-ad4715e9285e h1:Di
github.com/pulumi/terraform-diff-reader v0.0.0-20201211191010-ad4715e9285e/go.mod h1:sZ9FUzGO+yM41hsQHs/yIcj/Y993qMdBxBU5mpDmAfQ=
github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20220824175045-450992f2f5b9 h1:JMw+t5I+6E8Lna7JF+ghAoOLOl23UIbshJyRNP+K1HU=
github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20220824175045-450992f2f5b9/go.mod h1:mYPs/uchNcBq7AclQv9QUtSf9iNcfp1Ag21jqTlDf2M=
github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20221216193233-72066bb01873 h1:7+mXXJxyuTyNEIjssbns/Wf3MCq5yfVYYCJVmkMeeq4=
github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20221216193233-72066bb01873/go.mod h1:j0zcfDDhoVXRs/1ITG52lEO3UVDD8r83XqV6k2eVwVM=
github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20230109200818-b5da5489458f h1:oQMI85SJ9HG+82W2VC5v0GPdqYn+bfzVKi9XdHa0EMs=
github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20230109200818-b5da5489458f/go.mod h1:x56dcsPrrVIB9SuWYKXokShwiROJNi49gezxVIEyZOI=
github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4=
github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4=
github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY=
Expand Down
1 change: 1 addition & 0 deletions provider/resources.go
Original file line number Diff line number Diff line change
Expand Up @@ -181,6 +181,7 @@ func Provider() tfbridge.ProviderInfo {
"cloudflare_teams_location": {Tok: tfbridge.MakeResource(mainPkg, mainMod, "TeamsLocation")},
"cloudflare_teams_proxy_endpoint": {Tok: tfbridge.MakeResource(mainPkg, mainMod, "TeamsProxyEndpoint")},
"cloudflare_teams_rule": {Tok: tfbridge.MakeResource(mainPkg, mainMod, "TeamsRule")},
"cloudflare_tiered_cache": {Tok: tfbridge.MakeResource(mainPkg, mainMod, "TieredCache")},
"cloudflare_total_tls": {Tok: tfbridge.MakeResource(mainPkg, mainMod, "TotalTls")},
"cloudflare_tunnel_config": {Tok: tfbridge.MakeResource(mainPkg, mainMod, "TunnelConfig")},
"cloudflare_tunnel_route": {Tok: tfbridge.MakeResource(mainPkg, mainMod, "TunnelRoute")},
Expand Down
4 changes: 2 additions & 2 deletions provider/shim/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -7,13 +7,13 @@ require (
github.com/hashicorp/terraform-plugin-sdk/v2 v2.24.1
)

replace github.com/cloudflare/terraform-provider-cloudflare => github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20221216193233-72066bb01873
replace github.com/cloudflare/terraform-provider-cloudflare => github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20230109200818-b5da5489458f

require (
github.com/MakeNowJust/heredoc/v2 v2.0.1 // indirect
github.com/agext/levenshtein v1.2.3 // indirect
github.com/apparentlymart/go-textseg/v13 v13.0.0 // indirect
github.com/cloudflare/cloudflare-go v0.56.0 // indirect
github.com/cloudflare/cloudflare-go v0.57.1 // indirect
github.com/davecgh/go-spew v1.1.1 // indirect
github.com/fatih/color v1.13.0 // indirect
github.com/golang/protobuf v1.5.2 // indirect
Expand Down
8 changes: 4 additions & 4 deletions provider/shim/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,8 @@ github.com/apparentlymart/go-textseg/v12 v12.0.0/go.mod h1:S/4uRK2UtaQttw1GenVJE
github.com/apparentlymart/go-textseg/v13 v13.0.0 h1:Y+KvPE1NYz0xl601PVImeQfFyEy6iT90AvPUL1NNfNw=
github.com/apparentlymart/go-textseg/v13 v13.0.0/go.mod h1:ZK2fH7c4NqDTLtiYLvIkEghdlcqw7yxLeM89kiTRPUo=
github.com/armon/go-socks5 v0.0.0-20160902184237-e75332964ef5/go.mod h1:wHh0iHkYZB8zMSxRWpUBQtwG5a7fFgvEO+odwuTv2gs=
github.com/cloudflare/cloudflare-go v0.56.0 h1:ipMEKt3/33fgv8CdHnxn9hba1HzJ67hf0VyCdprIaro=
github.com/cloudflare/cloudflare-go v0.56.0/go.mod h1:Xv29BilsDBBZUneqqnSEJT4HRi1YMn4RvWitAVkESOI=
github.com/cloudflare/cloudflare-go v0.57.1 h1:c9OhL/WusagBirP+CIJeCqS7OjT9kiWjtJv4lwxp3ZM=
github.com/cloudflare/cloudflare-go v0.57.1/go.mod h1:cD8AqNMMaL1A0Sj9XKo3Xu9ZVHwHqgXJofb1ya210GQ=
github.com/creack/pty v1.1.9/go.mod h1:oKZEueFk5CKHvIhNR5MUki03XCEU+Q6VDXinZuGJ33E=
github.com/davecgh/go-spew v1.1.0/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38=
github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c=
Expand Down Expand Up @@ -154,8 +154,8 @@ github.com/pkg/errors v0.9.1 h1:FEBLx1zS214owpjy7qsBeixbURkuhQAwrK5UwLGTwt4=
github.com/pkg/errors v0.9.1/go.mod h1:bwawxfHBFNV+L2hUp1rHADufV3IMtnDRdf1r5NINEl0=
github.com/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM=
github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4=
github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20221216193233-72066bb01873 h1:7+mXXJxyuTyNEIjssbns/Wf3MCq5yfVYYCJVmkMeeq4=
github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20221216193233-72066bb01873/go.mod h1:j0zcfDDhoVXRs/1ITG52lEO3UVDD8r83XqV6k2eVwVM=
github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20230109200818-b5da5489458f h1:oQMI85SJ9HG+82W2VC5v0GPdqYn+bfzVKi9XdHa0EMs=
github.com/pulumi/terraform-provider-cloudflare v1.18.2-0.20230109200818-b5da5489458f/go.mod h1:x56dcsPrrVIB9SuWYKXokShwiROJNi49gezxVIEyZOI=
github.com/rogpeppe/go-internal v1.8.1 h1:geMPLpDpQOgVyCg5z5GoRwLHepNdb71NXb67XFkP+Eg=
github.com/sebdah/goldie v1.0.0/go.mod h1:jXP4hmWywNEwZzhMuv2ccnqTSFpuq8iyQhtQdkkZBH4=
github.com/sergi/go-diff v1.1.0/go.mod h1:STckp+ISIX8hZLjrqAeVduY0gWCT9IjLuqbuNXdaHfM=
Expand Down
2 changes: 1 addition & 1 deletion sdk/dotnet/ApiShield.cs
Original file line number Diff line number Diff line change
Expand Up @@ -98,7 +98,7 @@ public static ApiShield Get(string name, Input<string> id, ApiShieldState? state

public sealed class ApiShieldArgs : global::Pulumi.ResourceArgs
{
[Input("authIdCharacteristics", required: true)]
[Input("authIdCharacteristics")]
private InputList<Inputs.ApiShieldAuthIdCharacteristicArgs>? _authIdCharacteristics;

/// <summary>
Expand Down
30 changes: 30 additions & 0 deletions sdk/dotnet/CustomHostname.cs
Original file line number Diff line number Diff line change
Expand Up @@ -46,6 +46,12 @@ namespace Pulumi.Cloudflare
[CloudflareResourceType("cloudflare:index/customHostname:CustomHostname")]
public partial class CustomHostname : global::Pulumi.CustomResource
{
/// <summary>
/// Custom metadata associated with custom hostname. Only supports primitive string values, all other values are accessible via the API directly.
/// </summary>
[Output("customMetadata")]
public Output<ImmutableDictionary<string, string>?> CustomMetadata { get; private set; } = null!;

/// <summary>
/// The custom origin server used for certificates.
/// </summary>
Expand Down Expand Up @@ -140,6 +146,18 @@ public static CustomHostname Get(string name, Input<string> id, CustomHostnameSt

public sealed class CustomHostnameArgs : global::Pulumi.ResourceArgs
{
[Input("customMetadata")]
private InputMap<string>? _customMetadata;

/// <summary>
/// Custom metadata associated with custom hostname. Only supports primitive string values, all other values are accessible via the API directly.
/// </summary>
public InputMap<string> CustomMetadata
{
get => _customMetadata ?? (_customMetadata = new InputMap<string>());
set => _customMetadata = value;
}

/// <summary>
/// The custom origin server used for certificates.
/// </summary>
Expand Down Expand Up @@ -190,6 +208,18 @@ public CustomHostnameArgs()

public sealed class CustomHostnameState : global::Pulumi.ResourceArgs
{
[Input("customMetadata")]
private InputMap<string>? _customMetadata;

/// <summary>
/// Custom metadata associated with custom hostname. Only supports primitive string values, all other values are accessible via the API directly.
/// </summary>
public InputMap<string> CustomMetadata
{
get => _customMetadata ?? (_customMetadata = new InputMap<string>());
set => _customMetadata = value;
}

/// <summary>
/// The custom origin server used for certificates.
/// </summary>
Expand Down
8 changes: 4 additions & 4 deletions sdk/dotnet/Inputs/ApiShieldAuthIdCharacteristicArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ public sealed class ApiShieldAuthIdCharacteristicArgs : global::Pulumi.ResourceA
/// <summary>
/// The name of the characteristic.
/// </summary>
[Input("name", required: true)]
public Input<string> Name { get; set; } = null!;
[Input("name")]
public Input<string>? Name { get; set; }

/// <summary>
/// The type of characteristic. Available values: `header`, `cookie`.
/// </summary>
[Input("type", required: true)]
public Input<string> Type { get; set; } = null!;
[Input("type")]
public Input<string>? Type { get; set; }

public ApiShieldAuthIdCharacteristicArgs()
{
Expand Down
8 changes: 4 additions & 4 deletions sdk/dotnet/Inputs/ApiShieldAuthIdCharacteristicGetArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -15,14 +15,14 @@ public sealed class ApiShieldAuthIdCharacteristicGetArgs : global::Pulumi.Resour
/// <summary>
/// The name of the characteristic.
/// </summary>
[Input("name", required: true)]
public Input<string> Name { get; set; } = null!;
[Input("name")]
public Input<string>? Name { get; set; }

/// <summary>
/// The type of characteristic. Available values: `header`, `cookie`.
/// </summary>
[Input("type", required: true)]
public Input<string> Type { get; set; } = null!;
[Input("type")]
public Input<string>? Type { get; set; }

public ApiShieldAuthIdCharacteristicGetArgs()
{
Expand Down
4 changes: 2 additions & 2 deletions sdk/dotnet/Inputs/RulesetRuleActionParametersEdgeTtlArgs.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ namespace Pulumi.Cloudflare.Inputs

public sealed class RulesetRuleActionParametersEdgeTtlArgs : global::Pulumi.ResourceArgs
{
[Input("default", required: true)]
public Input<int> Default { get; set; } = null!;
[Input("default")]
public Input<int>? Default { get; set; }

[Input("mode", required: true)]
public Input<string> Mode { get; set; } = null!;
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -12,8 +12,8 @@ namespace Pulumi.Cloudflare.Inputs

public sealed class RulesetRuleActionParametersEdgeTtlGetArgs : global::Pulumi.ResourceArgs
{
[Input("default", required: true)]
public Input<int> Default { get; set; } = null!;
[Input("default")]
public Input<int>? Default { get; set; }

[Input("mode", required: true)]
public Input<string> Mode { get; set; } = null!;
Expand Down
9 changes: 3 additions & 6 deletions sdk/dotnet/OriginCaCertificate.cs
Original file line number Diff line number Diff line change
Expand Up @@ -35,13 +35,10 @@ namespace Pulumi.Cloudflare
/// {
/// KeyAlgorithm = examplePrivateKey.Algorithm,
/// PrivateKeyPem = examplePrivateKey.PrivateKeyPem,
/// Subjects = new[]
/// Subject = new Tls.Inputs.CertRequestSubjectArgs
/// {
/// new Tls.Inputs.CertRequestSubjectArgs
/// {
/// CommonName = "",
/// Organization = "Terraform Test",
/// },
/// CommonName = "",
/// Organization = "Terraform Test",
/// },
/// });
///
Expand Down
8 changes: 4 additions & 4 deletions sdk/dotnet/Outputs/ApiShieldAuthIdCharacteristic.cs
Original file line number Diff line number Diff line change
Expand Up @@ -16,17 +16,17 @@ public sealed class ApiShieldAuthIdCharacteristic
/// <summary>
/// The name of the characteristic.
/// </summary>
public readonly string Name;
public readonly string? Name;
/// <summary>
/// The type of characteristic. Available values: `header`, `cookie`.
/// </summary>
public readonly string Type;
public readonly string? Type;

[OutputConstructor]
private ApiShieldAuthIdCharacteristic(
string name,
string? name,

string type)
string? type)
{
Name = name;
Type = type;
Expand Down
4 changes: 2 additions & 2 deletions sdk/dotnet/Outputs/RulesetRuleActionParametersEdgeTtl.cs
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,13 @@ namespace Pulumi.Cloudflare.Outputs
[OutputType]
public sealed class RulesetRuleActionParametersEdgeTtl
{
public readonly int Default;
public readonly int? Default;
public readonly string Mode;
public readonly ImmutableArray<Outputs.RulesetRuleActionParametersEdgeTtlStatusCodeTtl> StatusCodeTtls;

[OutputConstructor]
private RulesetRuleActionParametersEdgeTtl(
int @default,
int? @default,

string mode,

Expand Down
132 changes: 132 additions & 0 deletions sdk/dotnet/TieredCache.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,132 @@
// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. ***
// *** Do not edit by hand unless you're certain you know what you are doing! ***

using System;
using System.Collections.Generic;
using System.Collections.Immutable;
using System.Threading.Tasks;
using Pulumi.Serialization;

namespace Pulumi.Cloudflare
{
/// <summary>
/// Provides a resource, that manages Cloudflare Tiered Cache settings.
/// This allows you to adjust topologies for your zone.
///
/// ## Example Usage
///
/// ```csharp
/// using System.Collections.Generic;
/// using Pulumi;
/// using Cloudflare = Pulumi.Cloudflare;
///
/// return await Deployment.RunAsync(() =&gt;
/// {
/// var example = new Cloudflare.TieredCache("example", new()
/// {
/// CacheType = "smart",
/// ZoneId = "0da42c8d2132a9ddaf714f9e7c920711",
/// });
///
/// });
/// ```
/// </summary>
[CloudflareResourceType("cloudflare:index/tieredCache:TieredCache")]
public partial class TieredCache : global::Pulumi.CustomResource
{
/// <summary>
/// The typed of tiered cache to utilize on the zone. Available values: `generic`, `smart`, `off`.
/// </summary>
[Output("cacheType")]
public Output<string> CacheType { get; private set; } = null!;

/// <summary>
/// The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**
/// </summary>
[Output("zoneId")]
public Output<string> ZoneId { get; private set; } = null!;


/// <summary>
/// Create a TieredCache resource with the given unique name, arguments, and options.
/// </summary>
///
/// <param name="name">The unique name of the resource</param>
/// <param name="args">The arguments used to populate this resource's properties</param>
/// <param name="options">A bag of options that control this resource's behavior</param>
public TieredCache(string name, TieredCacheArgs args, CustomResourceOptions? options = null)
: base("cloudflare:index/tieredCache:TieredCache", name, args ?? new TieredCacheArgs(), MakeResourceOptions(options, ""))
{
}

private TieredCache(string name, Input<string> id, TieredCacheState? state = null, CustomResourceOptions? options = null)
: base("cloudflare:index/tieredCache:TieredCache", name, state, MakeResourceOptions(options, id))
{
}

private static CustomResourceOptions MakeResourceOptions(CustomResourceOptions? options, Input<string>? id)
{
var defaultOptions = new CustomResourceOptions
{
Version = Utilities.Version,
};
var merged = CustomResourceOptions.Merge(defaultOptions, options);
// Override the ID if one was specified for consistency with other language SDKs.
merged.Id = id ?? merged.Id;
return merged;
}
/// <summary>
/// Get an existing TieredCache resource's state with the given name, ID, and optional extra
/// properties used to qualify the lookup.
/// </summary>
///
/// <param name="name">The unique name of the resulting resource.</param>
/// <param name="id">The unique provider ID of the resource to lookup.</param>
/// <param name="state">Any extra arguments used during the lookup.</param>
/// <param name="options">A bag of options that control this resource's behavior</param>
public static TieredCache Get(string name, Input<string> id, TieredCacheState? state = null, CustomResourceOptions? options = null)
{
return new TieredCache(name, id, state, options);
}
}

public sealed class TieredCacheArgs : global::Pulumi.ResourceArgs
{
/// <summary>
/// The typed of tiered cache to utilize on the zone. Available values: `generic`, `smart`, `off`.
/// </summary>
[Input("cacheType", required: true)]
public Input<string> CacheType { get; set; } = null!;

/// <summary>
/// The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**
/// </summary>
[Input("zoneId", required: true)]
public Input<string> ZoneId { get; set; } = null!;

public TieredCacheArgs()
{
}
public static new TieredCacheArgs Empty => new TieredCacheArgs();
}

public sealed class TieredCacheState : global::Pulumi.ResourceArgs
{
/// <summary>
/// The typed of tiered cache to utilize on the zone. Available values: `generic`, `smart`, `off`.
/// </summary>
[Input("cacheType")]
public Input<string>? CacheType { get; set; }

/// <summary>
/// The zone identifier to target for the resource. **Modifying this attribute will force creation of a new resource.**
/// </summary>
[Input("zoneId")]
public Input<string>? ZoneId { get; set; }

public TieredCacheState()
{
}
public static new TieredCacheState Empty => new TieredCacheState();
}
}
Loading

0 comments on commit 6bfcf7e

Please sign in to comment.