Skip to content

Commit

Permalink
Merge pull request #54 from tencentcloudstack/feat/sync_provider_v1.8…
Browse files Browse the repository at this point in the history
…1.144

sync terraform provider v1.81.144
  • Loading branch information
SevenEarth authored Dec 2, 2024
2 parents d902db1 + a833bb1 commit 2dce23f
Show file tree
Hide file tree
Showing 87 changed files with 10,391 additions and 150 deletions.
598 changes: 589 additions & 9 deletions provider/cmd/pulumi-resource-tencentcloud/schema.json

Large diffs are not rendered by default.

8 changes: 4 additions & 4 deletions provider/go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,7 @@ replace github.com/hashicorp/terraform-plugin-sdk/v2 => github.com/pulumi/terraf

require (
github.com/pulumi/pulumi-terraform-bridge/v3 v3.80.0
github.com/tencentcloudstack/terraform-provider-tencentcloud v1.81.142
github.com/tencentcloudstack/terraform-provider-tencentcloud v1.81.144
)

require (
Expand Down Expand Up @@ -212,7 +212,7 @@ require (
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/api v1.0.285 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apigateway v1.0.763 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apm v1.0.825 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.1033 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.1050 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.824 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cam v1.0.760 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cat v1.0.825 // indirect
Expand All @@ -230,8 +230,8 @@ require (
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/ckafka v1.0.748 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.970 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1045 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1046 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1050 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 // indirect
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cvm v1.0.1014 // indirect
Expand Down
16 changes: 9 additions & 7 deletions provider/go.sum
Original file line number Diff line number Diff line change
Expand Up @@ -2970,8 +2970,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apigateway v1.0.763 h1:
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apigateway v1.0.763/go.mod h1:OlRreot089Ec7bEYMUovUBSuCD/x0D0ONPZ0g3YA5hg=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apm v1.0.825 h1:yiC2lsZ3nNsZ/6Vm7FKFEkAJ37sqzIfmdL7DY0LouMc=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/apm v1.0.825/go.mod h1:6qtSa8OZKwJOWoOCYWVZd6+T62O96AxbPll0I43d4yw=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.1033 h1:f39voqCh8s061EQojp1QHZSq+QbjrmOkz4LeVFA47r0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.1033/go.mod h1:PzOW1D/Lzd4sUW3xlT+4oXp+6MLCN55J+V/W9q1acro=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.1050 h1:uLV7suHZzLYQ7FzzPotAxHp8U2Cyu79Q9+DjHfGBS1o=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/as v1.0.1050/go.mod h1:z8L5Brgaqaq9DK0p8wzOB+6alOD/qWABzkCFmitewAE=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.824 h1:DVKvZ6h+qd7tadUrCjVAkCCmE3TsbK2ZmwGd3AJcpWc=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/bi v1.0.824/go.mod h1:DvBpDX/qdJG4KKLeULmRvhAjPYiw8za0HeTSu2y/lFw=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cam v1.0.760 h1:Ky9dRsTL2HXKWUrTFpQFZWQ1TrM+o+P35kczR7thalo=
Expand Down Expand Up @@ -3006,8 +3006,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034 h1:nZBr0e
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/clb v1.0.1034/go.mod h1:q8fxlV0OQPmG3Zqq4f06m+EOqfU8BvZPnVsPCkCdv6E=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033 h1:dIr+MVsZeUBiKZELfJh5HRJdI+BI6lCp5pv/2oXekuk=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cloudaudit v1.0.1033/go.mod h1:7oFlNimGSTHFy6JV7W/IZKuJWr+NUjCnGLTvb9MWNrY=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.970 h1:PfyFPicGDDDc23id+sXh5vF0sbFpCPulzgLhqqVdp9M=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.970/go.mod h1:VVMyTwJWyP+XVS9OK1y4tJV4XMXZgnKHl+Fg8r0Jf1Q=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1046 h1:SgWglnqN+BnWZcIdWvgKoubxGXR0Q9hjQcHRjPzA5dw=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/cls v1.0.1046/go.mod h1:jIc15EkToFSyRnewkLQKgln+OLOJeckLK2TskLvWK24=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.414/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.486/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.524/go.mod h1:7sCQWVkxcsR38nffDW057DRGk8mUjK1Ing/EFOK8s8Y=
Expand Down Expand Up @@ -3069,8 +3069,10 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1033/go.mod
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1034/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1037/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1038/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1045 h1:3vvovAezER+/2FycWT4Wplkis3y3OHsRg2mDfcv08MI=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1045/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1046/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1050 h1:SnzAe4ntwwrUf0jzgxE5Qm7wH8atRwvaDT+njfNExJ4=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/common v1.0.1050/go.mod h1:r5r4xbfxSaeR04b166HGsBa/R4U3SueirEUpXGuw+Q0=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993 h1:WlPgXldQCxt7qi5Xrc6j6zTrsXWzN5BcOGs7Irq7fwQ=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/controlcenter v1.0.993/go.mod h1:Z9U8zNtyuyKhjS0698wqsrG/kLx1TQ5CEixXBwVe7xY=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/csip v1.0.860 h1:F3esKBIT3HW9+7Gt8cVgf8X06VdGIczpgLBUECzSEzU=
Expand Down Expand Up @@ -3191,8 +3193,8 @@ github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792 h1:NLgK
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wedata v1.0.792/go.mod h1:Xz6vPV3gHlzPwtEcmWdWO1EUXJDgn2p7UMCXbJiVioQ=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199 h1:hMBLtiJPnZ9GvA677cTB6ELBR6B68wCR2QY1sNoGQc4=
github.com/tencentcloud/tencentcloud-sdk-go/tencentcloud/wss v1.0.199/go.mod h1:nnY91/H3j/Gu7V/oCA6Zeg8T5D3q36EUdBh4EjmHwqY=
github.com/tencentcloudstack/terraform-provider-tencentcloud v1.81.142 h1:d6ij1ugTi1Xt0C5eEA34YHrLaasI3KItEbZLBjHgA3k=
github.com/tencentcloudstack/terraform-provider-tencentcloud v1.81.142/go.mod h1:3fnjDcpFjMs3Zlt/q+Zis5u6a5pu61K8ONtVhYVoNUI=
github.com/tencentcloudstack/terraform-provider-tencentcloud v1.81.144 h1:4ueS+zhzfMa/fXcUIMrFnoPNhsffm1unovauKTb7zhQ=
github.com/tencentcloudstack/terraform-provider-tencentcloud v1.81.144/go.mod h1:aKbCXNaWNw/ONztD/sJJpo3EWknzXO6tRouxbIP/FSc=
github.com/tencentyun/cos-go-sdk-v5 v0.7.42-0.20230629101357-7edd77448a0f h1:yTMDoBvFuXjZat10d98DIKbPnN9FQG+drt1SbNfMW5U=
github.com/tencentyun/cos-go-sdk-v5 v0.7.42-0.20230629101357-7edd77448a0f/go.mod h1:LUFnaqRmGk6pEHOaRmdn2dCZR2j0cSsM5xowWFPTPao=
github.com/texttheater/golang-levenshtein v1.0.1 h1:+cRNoVrfiwufQPhoMzB6N0Yf/Mqajr6t1lOv8GyGE2U=
Expand Down
105 changes: 95 additions & 10 deletions sdk/dotnet/Tencentcloud/As/ScalingConfig.cs
Original file line number Diff line number Diff line change
Expand Up @@ -17,6 +17,8 @@ namespace TencentCloudIAC.PulumiPackage.Tencentcloud.As
///
/// ## Example Usage
///
/// ### Create a normal configuration
///
/// <!--Start PulumiCodeChooser -->
/// ```csharp
/// using System.Collections.Generic;
Expand All @@ -33,16 +35,16 @@ namespace TencentCloudIAC.PulumiPackage.Tencentcloud.As
/// {
/// "PUBLIC_IMAGE",
/// },
/// OsName = "TencentOS Server 3.2 (Final)",
/// OsName = "TencentOS Server 4 for x86_64",
/// });
///
/// var exampleScalingConfig = new Tencentcloud.As.ScalingConfig("exampleScalingConfig", new()
/// {
/// ConfigurationName = "example-launch-configuration",
/// ConfigurationName = "tf-example",
/// ImageId = exampleInstance.Apply(getInstanceResult => getInstanceResult.Images[0]?.ImageId),
/// InstanceTypes = new[]
/// {
/// "SA1.SMALL1",
/// "SA5.MEDIUM4",
/// },
/// ProjectId = 0,
/// SystemDiskType = "CLOUD_PREMIUM",
Expand All @@ -65,7 +67,7 @@ namespace TencentCloudIAC.PulumiPackage.Tencentcloud.As
/// UserData = "dGVzdA==",
/// HostNameSettings = new Tencentcloud.As.Inputs.ScalingConfigHostNameSettingsArgs
/// {
/// HostName = "host-name-test",
/// HostName = "host-name",
/// HostNameStyle = "UNIQUE",
/// },
/// InstanceTags =
Expand Down Expand Up @@ -96,16 +98,16 @@ namespace TencentCloudIAC.PulumiPackage.Tencentcloud.As
/// {
/// "PUBLIC_IMAGE",
/// },
/// OsName = "TencentOS Server 3.2 (Final)",
/// OsName = "TencentOS Server 4 for x86_64",
/// });
///
/// var exampleScalingConfig = new Tencentcloud.As.ScalingConfig("exampleScalingConfig", new()
/// {
/// ConfigurationName = "launch-configuration",
/// ConfigurationName = "tf-example",
/// ImageId = exampleInstance.Apply(getInstanceResult => getInstanceResult.Images[0]?.ImageId),
/// InstanceTypes = new[]
/// {
/// "SA1.SMALL1",
/// "SA5.MEDIUM4",
/// },
/// InstanceChargeType = "SPOTPAID",
/// SpotInstanceType = "one-time",
Expand Down Expand Up @@ -157,6 +159,71 @@ namespace TencentCloudIAC.PulumiPackage.Tencentcloud.As
/// ```
/// <!--End PulumiCodeChooser -->
///
/// ### Create a CDC configuration
///
/// <!--Start PulumiCodeChooser -->
/// ```csharp
/// using System.Collections.Generic;
/// using System.Linq;
/// using Pulumi;
/// using Tencentcloud = Pulumi.Tencentcloud;
/// using Tencentcloud = TencentCloudIAC.PulumiPackage.Tencentcloud;
///
/// return await Deployment.RunAsync(() =>
/// {
/// var exampleInstance = Tencentcloud.Images.GetInstance.Invoke(new()
/// {
/// ImageTypes = new[]
/// {
/// "PUBLIC_IMAGE",
/// },
/// OsName = "TencentOS Server 4 for x86_64",
/// });
///
/// var exampleScalingConfig = new Tencentcloud.As.ScalingConfig("exampleScalingConfig", new()
/// {
/// ConfigurationName = "tf-example",
/// ImageId = exampleInstance.Apply(getInstanceResult => getInstanceResult.Images[0]?.ImageId),
/// InstanceTypes = new[]
/// {
/// "SA5.MEDIUM4",
/// },
/// ProjectId = 0,
/// SystemDiskType = "CLOUD_PREMIUM",
/// SystemDiskSize = 50,
/// InstanceChargeType = "CDCPAID",
/// DedicatedClusterId = "cluster-262n63e8",
/// DataDisks = new[]
/// {
/// new Tencentcloud.As.Inputs.ScalingConfigDataDiskArgs
/// {
/// DiskType = "CLOUD_PREMIUM",
/// DiskSize = 50,
/// },
/// },
/// InternetChargeType = "TRAFFIC_POSTPAID_BY_HOUR",
/// InternetMaxBandwidthOut = 10,
/// PublicIpAssigned = true,
/// Password = "Test@123#",
/// EnhancedSecurityService = false,
/// EnhancedMonitorService = false,
/// EnhancedAutomationToolsService = false,
/// UserData = "dGVzdA==",
/// HostNameSettings = new Tencentcloud.As.Inputs.ScalingConfigHostNameSettingsArgs
/// {
/// HostName = "host-name",
/// HostNameStyle = "UNIQUE",
/// },
/// InstanceTags =
/// {
/// { "tag", "example" },
/// },
/// });
///
/// });
/// ```
/// <!--End PulumiCodeChooser -->
///
/// ## Import
///
/// AutoScaling Configuration can be imported using the id, e.g.
Expand Down Expand Up @@ -192,6 +259,12 @@ public partial class ScalingConfig : global::Pulumi.CustomResource
[Output("dataDisks")]
public Output<ImmutableArray<Outputs.ScalingConfigDataDisk>> DataDisks { get; private set; } = null!;

/// <summary>
/// Dedicated Cluster ID.
/// </summary>
[Output("dedicatedClusterId")]
public Output<string?> DedicatedClusterId { get; private set; } = null!;

/// <summary>
/// Policy of cloud disk type. Valid values: `ORIGINAL` and `AUTOMATIC`. Default is `ORIGINAL`.
/// </summary>
Expand Down Expand Up @@ -235,7 +308,7 @@ public partial class ScalingConfig : global::Pulumi.CustomResource
public Output<string?> ImageId { get; private set; } = null!;

/// <summary>
/// Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.
/// Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`, `CDCPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.
/// </summary>
[Output("instanceChargeType")]
public Output<string?> InstanceChargeType { get; private set; } = null!;
Expand Down Expand Up @@ -429,6 +502,12 @@ public InputList<Inputs.ScalingConfigDataDiskArgs> DataDisks
set => _dataDisks = value;
}

/// <summary>
/// Dedicated Cluster ID.
/// </summary>
[Input("dedicatedClusterId")]
public Input<string>? DedicatedClusterId { get; set; }

/// <summary>
/// Policy of cloud disk type. Valid values: `ORIGINAL` and `AUTOMATIC`. Default is `ORIGINAL`.
/// </summary>
Expand Down Expand Up @@ -472,7 +551,7 @@ public InputList<Inputs.ScalingConfigDataDiskArgs> DataDisks
public Input<string>? ImageId { get; set; }

/// <summary>
/// Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.
/// Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`, `CDCPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.
/// </summary>
[Input("instanceChargeType")]
public Input<string>? InstanceChargeType { get; set; }
Expand Down Expand Up @@ -657,6 +736,12 @@ public InputList<Inputs.ScalingConfigDataDiskGetArgs> DataDisks
set => _dataDisks = value;
}

/// <summary>
/// Dedicated Cluster ID.
/// </summary>
[Input("dedicatedClusterId")]
public Input<string>? DedicatedClusterId { get; set; }

/// <summary>
/// Policy of cloud disk type. Valid values: `ORIGINAL` and `AUTOMATIC`. Default is `ORIGINAL`.
/// </summary>
Expand Down Expand Up @@ -700,7 +785,7 @@ public InputList<Inputs.ScalingConfigDataDiskGetArgs> DataDisks
public Input<string>? ImageId { get; set; }

/// <summary>
/// Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.
/// Charge type of instance. Valid values are `PREPAID`, `POSTPAID_BY_HOUR`, `SPOTPAID`, `CDCPAID`. The default is `POSTPAID_BY_HOUR`. NOTE: `SPOTPAID` instance must set `spot_instance_type` and `spot_max_price` at the same time.
/// </summary>
[Input("instanceChargeType")]
public Input<string>? InstanceChargeType { get; set; }
Expand Down
33 changes: 33 additions & 0 deletions sdk/dotnet/Tencentcloud/Clb/Inputs/ListenerRuleOauthArgs.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// *** 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;
using Pulumi;

namespace TencentCloudIAC.PulumiPackage.Tencentcloud.Clb.Inputs
{

public sealed class ListenerRuleOauthArgs : global::Pulumi.ResourceArgs
{
/// <summary>
/// Enable or disable authentication. True: Enabled; False: Disabled.
/// </summary>
[Input("oauthEnable")]
public Input<bool>? OauthEnable { get; set; }

/// <summary>
/// After all IAPs fail, the request is rejected or released. BYPASS: PASS; REJECT: Reject.
/// </summary>
[Input("oauthFailureStatus")]
public Input<string>? OauthFailureStatus { get; set; }

public ListenerRuleOauthArgs()
{
}
public static new ListenerRuleOauthArgs Empty => new ListenerRuleOauthArgs();
}
}
33 changes: 33 additions & 0 deletions sdk/dotnet/Tencentcloud/Clb/Inputs/ListenerRuleOauthGetArgs.cs
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
// *** 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;
using Pulumi;

namespace TencentCloudIAC.PulumiPackage.Tencentcloud.Clb.Inputs
{

public sealed class ListenerRuleOauthGetArgs : global::Pulumi.ResourceArgs
{
/// <summary>
/// Enable or disable authentication. True: Enabled; False: Disabled.
/// </summary>
[Input("oauthEnable")]
public Input<bool>? OauthEnable { get; set; }

/// <summary>
/// After all IAPs fail, the request is rejected or released. BYPASS: PASS; REJECT: Reject.
/// </summary>
[Input("oauthFailureStatus")]
public Input<string>? OauthFailureStatus { get; set; }

public ListenerRuleOauthGetArgs()
{
}
public static new ListenerRuleOauthGetArgs Empty => new ListenerRuleOauthGetArgs();
}
}
18 changes: 18 additions & 0 deletions sdk/dotnet/Tencentcloud/Clb/ListenerRule.cs
Original file line number Diff line number Diff line change
Expand Up @@ -214,6 +214,12 @@ public partial class ListenerRule : global::Pulumi.CustomResource
[Output("listenerId")]
public Output<string> ListenerId { get; private set; } = null!;

/// <summary>
/// OAuth configuration information.
/// </summary>
[Output("oauth")]
public Output<Outputs.ListenerRuleOauth> Oauth { get; private set; } = null!;

/// <summary>
/// Whether to enable QUIC. Note: QUIC can be enabled only for HTTPS domain names.
/// </summary>
Expand Down Expand Up @@ -417,6 +423,12 @@ public InputList<string> Domains
[Input("listenerId", required: true)]
public Input<string> ListenerId { get; set; } = null!;

/// <summary>
/// OAuth configuration information.
/// </summary>
[Input("oauth")]
public Input<Inputs.ListenerRuleOauthArgs>? Oauth { get; set; }

/// <summary>
/// Whether to enable QUIC. Note: QUIC can be enabled only for HTTPS domain names.
/// </summary>
Expand Down Expand Up @@ -575,6 +587,12 @@ public InputList<string> Domains
[Input("listenerId")]
public Input<string>? ListenerId { get; set; }

/// <summary>
/// OAuth configuration information.
/// </summary>
[Input("oauth")]
public Input<Inputs.ListenerRuleOauthGetArgs>? Oauth { get; set; }

/// <summary>
/// Whether to enable QUIC. Note: QUIC can be enabled only for HTTPS domain names.
/// </summary>
Expand Down
Loading

0 comments on commit 2dce23f

Please sign in to comment.