From 98f19013b1e11473853dbe42d79011a906b6f5e6 Mon Sep 17 00:00:00 2001 From: pulumi-bot Date: Mon, 5 Jun 2023 19:27:42 +0000 Subject: [PATCH] make tfgen --- .../cmd/pulumi-resource-f5bigip/schema.json | 60 +++++++++---------- provider/go.mod | 15 ++--- provider/go.sum | 29 +++++---- 3 files changed, 54 insertions(+), 50 deletions(-) diff --git a/provider/cmd/pulumi-resource-f5bigip/schema.json b/provider/cmd/pulumi-resource-f5bigip/schema.json index 8e475f3a..6a35206f 100644 --- a/provider/cmd/pulumi-resource-f5bigip/schema.json +++ b/provider/cmd/pulumi-resource-f5bigip/schema.json @@ -2782,7 +2782,7 @@ }, "ignoreMetadata": { "type": "boolean", - "description": "Set True if you want to ignore metadata changes during update. By default it is set to false\n" + "description": "Set True if you want to ignore metadata changes during update. By default it is set to false\n\n* `as3_example1.json` - Example AS3 Declarative JSON file with single tenant\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n* `as3_example2.json` - Example AS3 Declarative JSON file with multiple tenants\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" }, "taskId": { "type": "string", @@ -2818,7 +2818,7 @@ }, "ignoreMetadata": { "type": "boolean", - "description": "Set True if you want to ignore metadata changes during update. By default it is set to false\n" + "description": "Set True if you want to ignore metadata changes during update. By default it is set to false\n\n* `as3_example1.json` - Example AS3 Declarative JSON file with single tenant\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n* `as3_example2.json` - Example AS3 Declarative JSON file with multiple tenants\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" }, "taskId": { "type": "string", @@ -2851,7 +2851,7 @@ }, "ignoreMetadata": { "type": "boolean", - "description": "Set True if you want to ignore metadata changes during update. By default it is set to false\n" + "description": "Set True if you want to ignore metadata changes during update. By default it is set to false\n\n* `as3_example1.json` - Example AS3 Declarative JSON file with single tenant\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n* `as3_example2.json` - Example AS3 Declarative JSON file with multiple tenants\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n" }, "taskId": { "type": "string", @@ -2912,7 +2912,7 @@ }, "ignoreMetadata": { "type": "boolean", - "description": "Set True if you want to ignore metadata changes during update. By default it is set to `true`\n" + "description": "Set True if you want to ignore metadata changes during update. By default it is set to `true`\n\n* `bigiq_example.json` - Example AS3 Declarative JSON file\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\n* `AS3 documentation` - https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/userguide/big-iq.html\n\n\u003e **Note:** This resource does not support `teanat_filter` parameter as BIG-IP As3 resource\n" }, "tenantList": { "type": "string", @@ -2962,7 +2962,7 @@ }, "ignoreMetadata": { "type": "boolean", - "description": "Set True if you want to ignore metadata changes during update. By default it is set to `true`\n" + "description": "Set True if you want to ignore metadata changes during update. By default it is set to `true`\n\n* `bigiq_example.json` - Example AS3 Declarative JSON file\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\n* `AS3 documentation` - https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/userguide/big-iq.html\n\n\u003e **Note:** This resource does not support `teanat_filter` parameter as BIG-IP As3 resource\n" }, "tenantList": { "type": "string", @@ -3013,7 +3013,7 @@ }, "ignoreMetadata": { "type": "boolean", - "description": "Set True if you want to ignore metadata changes during update. By default it is set to `true`\n" + "description": "Set True if you want to ignore metadata changes during update. By default it is set to `true`\n\n* `bigiq_example.json` - Example AS3 Declarative JSON file\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\n```\n```python\nimport pulumi\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n});\n```\n```go\npackage main\n\nimport (\n\t\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n)\n\nfunc main() {\n\tpulumi.Run(func(ctx *pulumi.Context) error {\n\t\treturn nil\n\t})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n }\n}\n```\n```yaml\n{}\n```\n\n* `AS3 documentation` - https://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/userguide/big-iq.html\n\n\u003e **Note:** This resource does not support `teanat_filter` parameter as BIG-IP As3 resource\n" }, "tenantList": { "type": "string", @@ -3337,7 +3337,7 @@ }, "bigipPassword": { "type": "string", - "description": "Password of BIGIP host to be used for this resource,this is optional parameter.\nwhenever we specify this parameter it gets overwrite provider configuration\n", + "description": "Password of BIGIP host to be used for this resource\n", "secret": true }, "bigipPort": { @@ -3377,7 +3377,7 @@ }, "bigipPassword": { "type": "string", - "description": "Password of BIGIP host to be used for this resource,this is optional parameter.\nwhenever we specify this parameter it gets overwrite provider configuration\n", + "description": "Password of BIGIP host to be used for this resource\n", "secret": true }, "bigipPort": { @@ -3419,7 +3419,7 @@ }, "bigipPassword": { "type": "string", - "description": "Password of BIGIP host to be used for this resource,this is optional parameter.\nwhenever we specify this parameter it gets overwrite provider configuration\n", + "description": "Password of BIGIP host to be used for this resource\n", "secret": true }, "bigipPort": { @@ -3460,7 +3460,7 @@ "items": { "$ref": "#/types/f5bigip:index/EventServiceDiscoveryNode:EventServiceDiscoveryNode" }, - "description": "Map of node which will be added to pool which will be having node name(id),node address(ip) and node port(port)\n" + "description": "Map of node which will be added to pool which will be having node name(id),node address(ip) and node port(port)\n\nFor more information, please refer below document\nhttps://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/declarations/discovery.html?highlight=service%20discovery#event-driven-service-discovery\n\nBelow example shows how to use event-driven service discovery, introduced in AS3 3.9.0.\n\nWith event-driven service discovery, you POST a declaration with the addressDiscovery property set to event. This creates a new endpoint which you can use to add nodes that does not require an AS3 declaration, so it can be more efficient than using PATCH or POST to add nodes.\n\nWhen you use the event value for addressDiscovery, the system creates the new endpoint with the following syntax: https://\u003chost\u003e/mgmt/shared/service-discovery/task/~\u003ctenant name\u003e~\u003capplication name\u003e~\u003cpool name\u003e/nodes.\n\nFor example, in the following declaration, assuming 192.0.2.14 is our BIG-IP, the endpoint that is created is: https://192.0.2.14/mgmt/shared/service-discovery/task/~Sample_event_sd~My_app~My_pool/nodes\n\nOnce the endpoint is created( taskid ), you can use it to add nodes to the BIG-IP pool\nFirst we show the initial declaration to POST to the BIG-IP system.\n\n{\n\"class\": \"ADC\",\n\"schemaVersion\": \"3.9.0\",\n\"id\": \"Pool\",\n\"Sample_event_sd\": {\n\"class\": \"Tenant\",\n\"My_app\": {\n\"class\": \"Application\",\n\"My_pool\": {\n\"class\": \"Pool\",\n\"members\": [\n{\n\"servicePort\": 8080,\n\"addressDiscovery\": \"static\",\n\"serverAddresses\": [\n\"192.0.2.2\"\n]\n},\n{\n\"servicePort\": 8080,\n\"addressDiscovery\": \"event\"\n}\n]\n}\n}\n}\n}\n\n\nOnce the declaration has been sent to the BIG-IP, we can use taskid/id ( ~Sample_event_sd~My_app~My_pool\" ) and node list for the resource to dynamically update the node list.\n" }, "taskid": { "type": "string", @@ -3476,7 +3476,7 @@ "items": { "$ref": "#/types/f5bigip:index/EventServiceDiscoveryNode:EventServiceDiscoveryNode" }, - "description": "Map of node which will be added to pool which will be having node name(id),node address(ip) and node port(port)\n" + "description": "Map of node which will be added to pool which will be having node name(id),node address(ip) and node port(port)\n\nFor more information, please refer below document\nhttps://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/declarations/discovery.html?highlight=service%20discovery#event-driven-service-discovery\n\nBelow example shows how to use event-driven service discovery, introduced in AS3 3.9.0.\n\nWith event-driven service discovery, you POST a declaration with the addressDiscovery property set to event. This creates a new endpoint which you can use to add nodes that does not require an AS3 declaration, so it can be more efficient than using PATCH or POST to add nodes.\n\nWhen you use the event value for addressDiscovery, the system creates the new endpoint with the following syntax: https://\u003chost\u003e/mgmt/shared/service-discovery/task/~\u003ctenant name\u003e~\u003capplication name\u003e~\u003cpool name\u003e/nodes.\n\nFor example, in the following declaration, assuming 192.0.2.14 is our BIG-IP, the endpoint that is created is: https://192.0.2.14/mgmt/shared/service-discovery/task/~Sample_event_sd~My_app~My_pool/nodes\n\nOnce the endpoint is created( taskid ), you can use it to add nodes to the BIG-IP pool\nFirst we show the initial declaration to POST to the BIG-IP system.\n\n{\n\"class\": \"ADC\",\n\"schemaVersion\": \"3.9.0\",\n\"id\": \"Pool\",\n\"Sample_event_sd\": {\n\"class\": \"Tenant\",\n\"My_app\": {\n\"class\": \"Application\",\n\"My_pool\": {\n\"class\": \"Pool\",\n\"members\": [\n{\n\"servicePort\": 8080,\n\"addressDiscovery\": \"static\",\n\"serverAddresses\": [\n\"192.0.2.2\"\n]\n},\n{\n\"servicePort\": 8080,\n\"addressDiscovery\": \"event\"\n}\n]\n}\n}\n}\n}\n\n\nOnce the declaration has been sent to the BIG-IP, we can use taskid/id ( ~Sample_event_sd~My_app~My_pool\" ) and node list for the resource to dynamically update the node list.\n" }, "taskid": { "type": "string", @@ -3495,7 +3495,7 @@ "items": { "$ref": "#/types/f5bigip:index/EventServiceDiscoveryNode:EventServiceDiscoveryNode" }, - "description": "Map of node which will be added to pool which will be having node name(id),node address(ip) and node port(port)\n" + "description": "Map of node which will be added to pool which will be having node name(id),node address(ip) and node port(port)\n\nFor more information, please refer below document\nhttps://clouddocs.f5.com/products/extensions/f5-appsvcs-extension/latest/declarations/discovery.html?highlight=service%20discovery#event-driven-service-discovery\n\nBelow example shows how to use event-driven service discovery, introduced in AS3 3.9.0.\n\nWith event-driven service discovery, you POST a declaration with the addressDiscovery property set to event. This creates a new endpoint which you can use to add nodes that does not require an AS3 declaration, so it can be more efficient than using PATCH or POST to add nodes.\n\nWhen you use the event value for addressDiscovery, the system creates the new endpoint with the following syntax: https://\u003chost\u003e/mgmt/shared/service-discovery/task/~\u003ctenant name\u003e~\u003capplication name\u003e~\u003cpool name\u003e/nodes.\n\nFor example, in the following declaration, assuming 192.0.2.14 is our BIG-IP, the endpoint that is created is: https://192.0.2.14/mgmt/shared/service-discovery/task/~Sample_event_sd~My_app~My_pool/nodes\n\nOnce the endpoint is created( taskid ), you can use it to add nodes to the BIG-IP pool\nFirst we show the initial declaration to POST to the BIG-IP system.\n\n{\n\"class\": \"ADC\",\n\"schemaVersion\": \"3.9.0\",\n\"id\": \"Pool\",\n\"Sample_event_sd\": {\n\"class\": \"Tenant\",\n\"My_app\": {\n\"class\": \"Application\",\n\"My_pool\": {\n\"class\": \"Pool\",\n\"members\": [\n{\n\"servicePort\": 8080,\n\"addressDiscovery\": \"static\",\n\"serverAddresses\": [\n\"192.0.2.2\"\n]\n},\n{\n\"servicePort\": 8080,\n\"addressDiscovery\": \"event\"\n}\n]\n}\n}\n}\n}\n\n\nOnce the declaration has been sent to the BIG-IP, we can use taskid/id ( ~Sample_event_sd~My_app~My_pool\" ) and node list for the resource to dynamically update the node list.\n" }, "taskid": { "type": "string", @@ -3511,7 +3511,7 @@ "properties": { "application": { "type": "string", - "description": "A FAST application name.\n" + "description": "A FAST application name.\n\n\n\n* `FAST documentation` - https://clouddocs.f5.com/products/extensions/f5-appsvcs-templates/latest/\n" }, "fastJson": { "type": "string", @@ -3549,7 +3549,7 @@ "properties": { "application": { "type": "string", - "description": "A FAST application name.\n" + "description": "A FAST application name.\n\n\n\n* `FAST documentation` - https://clouddocs.f5.com/products/extensions/f5-appsvcs-templates/latest/\n" }, "fastJson": { "type": "string", @@ -3928,11 +3928,11 @@ }, "tlsClientProfile": { "$ref": "#/types/f5bigip:index/FastHttpsAppTlsClientProfile:FastHttpsAppTlsClientProfile", - "description": "`tls_client_profile` block takes input for FAST-Generated TLS client Profile.\nSee TLS Client Profile below for more details.\n" + "description": "`tls_client_profile` block takes input for FAST-Generated TLS client Profile.\nSee TLS Client Profile below for more details.\n\n\u003e **NOTE** Profile provided by `existing_tls_client_profile` or `tls_client_profile` used for encrypt server-side connections.\n" }, "tlsServerProfile": { "$ref": "#/types/f5bigip:index/FastHttpsAppTlsServerProfile:FastHttpsAppTlsServerProfile", - "description": "`tls_server_profile` block takes input for FAST-Generated TLS Server Profile.\nSee TLS Server Profile below for more details.\n" + "description": "`tls_server_profile` block takes input for FAST-Generated TLS Server Profile.\nSee TLS Server Profile below for more details.\n\n\u003e **NOTE** Profile provided by `existing_tls_server_profile` or `tls_server_profile` used for decrypt client-side connections.\n" }, "virtualServer": { "$ref": "#/types/f5bigip:index/FastHttpsAppVirtualServer:FastHttpsAppVirtualServer", @@ -4034,11 +4034,11 @@ }, "tlsClientProfile": { "$ref": "#/types/f5bigip:index/FastHttpsAppTlsClientProfile:FastHttpsAppTlsClientProfile", - "description": "`tls_client_profile` block takes input for FAST-Generated TLS client Profile.\nSee TLS Client Profile below for more details.\n" + "description": "`tls_client_profile` block takes input for FAST-Generated TLS client Profile.\nSee TLS Client Profile below for more details.\n\n\u003e **NOTE** Profile provided by `existing_tls_client_profile` or `tls_client_profile` used for encrypt server-side connections.\n" }, "tlsServerProfile": { "$ref": "#/types/f5bigip:index/FastHttpsAppTlsServerProfile:FastHttpsAppTlsServerProfile", - "description": "`tls_server_profile` block takes input for FAST-Generated TLS Server Profile.\nSee TLS Server Profile below for more details.\n" + "description": "`tls_server_profile` block takes input for FAST-Generated TLS Server Profile.\nSee TLS Server Profile below for more details.\n\n\u003e **NOTE** Profile provided by `existing_tls_server_profile` or `tls_server_profile` used for decrypt client-side connections.\n" }, "virtualServer": { "$ref": "#/types/f5bigip:index/FastHttpsAppVirtualServer:FastHttpsAppVirtualServer", @@ -4143,11 +4143,11 @@ }, "tlsClientProfile": { "$ref": "#/types/f5bigip:index/FastHttpsAppTlsClientProfile:FastHttpsAppTlsClientProfile", - "description": "`tls_client_profile` block takes input for FAST-Generated TLS client Profile.\nSee TLS Client Profile below for more details.\n" + "description": "`tls_client_profile` block takes input for FAST-Generated TLS client Profile.\nSee TLS Client Profile below for more details.\n\n\u003e **NOTE** Profile provided by `existing_tls_client_profile` or `tls_client_profile` used for encrypt server-side connections.\n" }, "tlsServerProfile": { "$ref": "#/types/f5bigip:index/FastHttpsAppTlsServerProfile:FastHttpsAppTlsServerProfile", - "description": "`tls_server_profile` block takes input for FAST-Generated TLS Server Profile.\nSee TLS Server Profile below for more details.\n" + "description": "`tls_server_profile` block takes input for FAST-Generated TLS Server Profile.\nSee TLS Server Profile below for more details.\n\n\u003e **NOTE** Profile provided by `existing_tls_server_profile` or `tls_server_profile` used for decrypt client-side connections.\n" }, "virtualServer": { "$ref": "#/types/f5bigip:index/FastHttpsAppVirtualServer:FastHttpsAppVirtualServer", @@ -6789,7 +6789,7 @@ }, "state": { "type": "string", - "description": "Default is \"user-up\" you can set to \"user-down\" if you want to disable\n" + "description": "Default is \"user-up\" you can set to \"user-down\" if you want to disable\n\n\u003e *NOTE* Below attributes needs to be configured under fqdn option.\n" } }, "required": [ @@ -6846,7 +6846,7 @@ }, "state": { "type": "string", - "description": "Default is \"user-up\" you can set to \"user-down\" if you want to disable\n" + "description": "Default is \"user-up\" you can set to \"user-down\" if you want to disable\n\n\u003e *NOTE* Below attributes needs to be configured under fqdn option.\n" } }, "requiredInputs": [ @@ -6899,7 +6899,7 @@ }, "state": { "type": "string", - "description": "Default is \"user-up\" you can set to \"user-down\" if you want to disable\n" + "description": "Default is \"user-up\" you can set to \"user-down\" if you want to disable\n\n\u003e *NOTE* Below attributes needs to be configured under fqdn option.\n" } }, "type": "object" @@ -10384,7 +10384,7 @@ }, "c3dCaKey": { "type": "string", - "description": "Specifies the name of the key file that is used as the certification authority key when SSL client certificate constrained delegation is enabled. The key should be generated and installed by you on the system. When selecting this option, type a key file name.\n" + "description": "Specifies the name of the key file that is used as the certification authority key when SSL client certificate constrained delegation is enabled. The key should be generated and installed by you on the system. When selecting this option, type a key file name.\n\n* `c3d-ca-passphrase` (Optional) Specifies the passphrase of the key file that is used as the certification authority key when SSL client certificate constrained delegation is enabled. When selecting this option, type the passphrase corresponding to the selected c3d-ca-key.\n\n* `c3d-cert-extension-custom-oids` (Optional) Specifies the custom extension OID of the client certificates to be included in the generated certificates using SSL client certificate constrained delegation.\n" }, "c3dCaPassphrase": { "type": "string", @@ -10402,7 +10402,7 @@ "items": { "type": "string" }, - "description": "Specifies the extensions of the client certificates to be included in the generated certificates using SSL client certificate constrained delegation. For example, { basic-constraints }. The default value is { basic-constraints extended-key-usage key-usage subject-alternative-name }. The extensions are:\n" + "description": "Specifies the extensions of the client certificates to be included in the generated certificates using SSL client certificate constrained delegation. For example, { basic-constraints }. The default value is { basic-constraints extended-key-usage key-usage subject-alternative-name }. The extensions are:\n\nbasic-constraints\nBasic constraints are used to indicate whether the certificate belongs\nto a CA.\n\nextended-key-usage\nExtended Key Usage is used, typically on a leaf certificate, to\nindicate the purpose of the public key contained in the certificate.\n\nkey-usage\nKey Usage provides a bitmap specifying the cryptographic operations\nwhich may be performed using the public key contained in the\ncertificate; for example, it could indicate that the key should be\nused for signature but not for encipherment.\n\nsubject-alternative-name\nSubject Alternative Name allows identities to be bound to the subject\nof the certificate. These identities may be included in addition to\nor in place of the identity in the subject field of the certificate.\n\n* `c3d-cert-lifespan` Specifies the lifespan of the certificate generated using the SSL client certificate constrained delegation. The default value is 24.\n" }, "c3dCertLifespan": { "type": "integer", @@ -10643,7 +10643,7 @@ }, "c3dCaKey": { "type": "string", - "description": "Specifies the name of the key file that is used as the certification authority key when SSL client certificate constrained delegation is enabled. The key should be generated and installed by you on the system. When selecting this option, type a key file name.\n" + "description": "Specifies the name of the key file that is used as the certification authority key when SSL client certificate constrained delegation is enabled. The key should be generated and installed by you on the system. When selecting this option, type a key file name.\n\n* `c3d-ca-passphrase` (Optional) Specifies the passphrase of the key file that is used as the certification authority key when SSL client certificate constrained delegation is enabled. When selecting this option, type the passphrase corresponding to the selected c3d-ca-key.\n\n* `c3d-cert-extension-custom-oids` (Optional) Specifies the custom extension OID of the client certificates to be included in the generated certificates using SSL client certificate constrained delegation.\n" }, "c3dCaPassphrase": { "type": "string", @@ -10661,7 +10661,7 @@ "items": { "type": "string" }, - "description": "Specifies the extensions of the client certificates to be included in the generated certificates using SSL client certificate constrained delegation. For example, { basic-constraints }. The default value is { basic-constraints extended-key-usage key-usage subject-alternative-name }. The extensions are:\n" + "description": "Specifies the extensions of the client certificates to be included in the generated certificates using SSL client certificate constrained delegation. For example, { basic-constraints }. The default value is { basic-constraints extended-key-usage key-usage subject-alternative-name }. The extensions are:\n\nbasic-constraints\nBasic constraints are used to indicate whether the certificate belongs\nto a CA.\n\nextended-key-usage\nExtended Key Usage is used, typically on a leaf certificate, to\nindicate the purpose of the public key contained in the certificate.\n\nkey-usage\nKey Usage provides a bitmap specifying the cryptographic operations\nwhich may be performed using the public key contained in the\ncertificate; for example, it could indicate that the key should be\nused for signature but not for encipherment.\n\nsubject-alternative-name\nSubject Alternative Name allows identities to be bound to the subject\nof the certificate. These identities may be included in addition to\nor in place of the identity in the subject field of the certificate.\n\n* `c3d-cert-lifespan` Specifies the lifespan of the certificate generated using the SSL client certificate constrained delegation. The default value is 24.\n" }, "c3dCertLifespan": { "type": "integer", @@ -10865,7 +10865,7 @@ }, "c3dCaKey": { "type": "string", - "description": "Specifies the name of the key file that is used as the certification authority key when SSL client certificate constrained delegation is enabled. The key should be generated and installed by you on the system. When selecting this option, type a key file name.\n" + "description": "Specifies the name of the key file that is used as the certification authority key when SSL client certificate constrained delegation is enabled. The key should be generated and installed by you on the system. When selecting this option, type a key file name.\n\n* `c3d-ca-passphrase` (Optional) Specifies the passphrase of the key file that is used as the certification authority key when SSL client certificate constrained delegation is enabled. When selecting this option, type the passphrase corresponding to the selected c3d-ca-key.\n\n* `c3d-cert-extension-custom-oids` (Optional) Specifies the custom extension OID of the client certificates to be included in the generated certificates using SSL client certificate constrained delegation.\n" }, "c3dCaPassphrase": { "type": "string", @@ -10883,7 +10883,7 @@ "items": { "type": "string" }, - "description": "Specifies the extensions of the client certificates to be included in the generated certificates using SSL client certificate constrained delegation. For example, { basic-constraints }. The default value is { basic-constraints extended-key-usage key-usage subject-alternative-name }. The extensions are:\n" + "description": "Specifies the extensions of the client certificates to be included in the generated certificates using SSL client certificate constrained delegation. For example, { basic-constraints }. The default value is { basic-constraints extended-key-usage key-usage subject-alternative-name }. The extensions are:\n\nbasic-constraints\nBasic constraints are used to indicate whether the certificate belongs\nto a CA.\n\nextended-key-usage\nExtended Key Usage is used, typically on a leaf certificate, to\nindicate the purpose of the public key contained in the certificate.\n\nkey-usage\nKey Usage provides a bitmap specifying the cryptographic operations\nwhich may be performed using the public key contained in the\ncertificate; for example, it could indicate that the key should be\nused for signature but not for encipherment.\n\nsubject-alternative-name\nSubject Alternative Name allows identities to be bound to the subject\nof the certificate. These identities may be included in addition to\nor in place of the identity in the subject field of the certificate.\n\n* `c3d-cert-lifespan` Specifies the lifespan of the certificate generated using the SSL client certificate constrained delegation. The default value is 24.\n" }, "c3dCertLifespan": { "type": "integer", @@ -14819,7 +14819,7 @@ } }, "f5bigip:ssl/getWafEntityUrl:getWafEntityUrl": { - "description": "Use this data source (`f5bigip.ssl.getWafPbSuggestions`) to create JSON for WAF URL to later use with an existing WAF policy.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as f5bigip from \"@pulumi/f5bigip\";\n\nconst wAFURL1 = f5bigip.ssl.getWafEntityUrl({\n description: \"this is a test\",\n methodOverrides: [\n {\n allow: false,\n method: \"BCOPY\",\n },\n {\n allow: true,\n method: \"BDELETE\",\n },\n ],\n name: \"/foobar\",\n performStaging: true,\n protocol: \"HTTP\",\n signatureOverridesDisables: [\n 12345678,\n 87654321,\n ],\n type: \"explicit\",\n});\n```\n```python\nimport pulumi\nimport pulumi_f5bigip as f5bigip\n\nw_afurl1 = f5bigip.ssl.get_waf_entity_url(description=\"this is a test\",\n method_overrides=[\n f5bigip.ssl.GetWafEntityUrlMethodOverrideArgs(\n allow=False,\n method=\"BCOPY\",\n ),\n f5bigip.ssl.GetWafEntityUrlMethodOverrideArgs(\n allow=True,\n method=\"BDELETE\",\n ),\n ],\n name=\"/foobar\",\n perform_staging=True,\n protocol=\"HTTP\",\n signature_overrides_disables=[\n 12345678,\n 87654321,\n ],\n type=\"explicit\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing F5BigIP = Pulumi.F5BigIP;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var wAFURL1 = F5BigIP.Ssl.GetWafEntityUrl.Invoke(new()\n {\n Description = \"this is a test\",\n MethodOverrides = new[]\n {\n new F5BigIP.Ssl.Inputs.GetWafEntityUrlMethodOverrideInputArgs\n {\n Allow = false,\n Method = \"BCOPY\",\n },\n new F5BigIP.Ssl.Inputs.GetWafEntityUrlMethodOverrideInputArgs\n {\n Allow = true,\n Method = \"BDELETE\",\n },\n },\n Name = \"/foobar\",\n PerformStaging = true,\n Protocol = \"HTTP\",\n SignatureOverridesDisables = new[]\n {\n 12345678,\n 87654321,\n },\n Type = \"explicit\",\n });\n\n});\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.f5bigip.ssl.SslFunctions;\nimport com.pulumi.f5bigip.ssl.inputs.GetWafEntityUrlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var wAFURL1 = SslFunctions.getWafEntityUrl(GetWafEntityUrlArgs.builder()\n .description(\"this is a test\")\n .methodOverrides( \n GetWafEntityUrlMethodOverrideArgs.builder()\n .allow(false)\n .method(\"BCOPY\")\n .build(),\n GetWafEntityUrlMethodOverrideArgs.builder()\n .allow(true)\n .method(\"BDELETE\")\n .build())\n .name(\"/foobar\")\n .performStaging(true)\n .protocol(\"HTTP\")\n .signatureOverridesDisables( \n 12345678,\n 87654321)\n .type(\"explicit\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n wAFURL1:\n fn::invoke:\n Function: f5bigip:ssl:getWafEntityUrl\n Arguments:\n description: this is a test\n methodOverrides:\n - allow: false\n method: BCOPY\n - allow: true\n method: BDELETE\n name: /foobar\n performStaging: true\n protocol: HTTP\n signatureOverridesDisables:\n - 1.2345678e+07\n - 8.7654321e+07\n type: explicit\n```\n{{% /example %}}\n{{% /examples %}}", + "description": "Use this data source (`f5bigip.ssl.getWafPbSuggestions`) to create JSON for WAF URL to later use with an existing WAF policy.\n\n\n{{% examples %}}\n## Example Usage\n{{% example %}}\n\n```typescript\nimport * as pulumi from \"@pulumi/pulumi\";\nimport * as f5bigip from \"@pulumi/f5bigip\";\n\nconst wAFURL1 = f5bigip.ssl.getWafEntityUrl({\n description: \"this is a test\",\n methodOverrides: [\n {\n allow: false,\n method: \"BCOPY\",\n },\n {\n allow: true,\n method: \"BDELETE\",\n },\n ],\n name: \"/foobar\",\n performStaging: true,\n protocol: \"HTTP\",\n signatureOverridesDisables: [\n 12345678,\n 87654321,\n ],\n type: \"explicit\",\n});\n```\n```python\nimport pulumi\nimport pulumi_f5bigip as f5bigip\n\nw_afurl1 = f5bigip.ssl.get_waf_entity_url(description=\"this is a test\",\n method_overrides=[\n f5bigip.ssl.GetWafEntityUrlMethodOverrideArgs(\n allow=False,\n method=\"BCOPY\",\n ),\n f5bigip.ssl.GetWafEntityUrlMethodOverrideArgs(\n allow=True,\n method=\"BDELETE\",\n ),\n ],\n name=\"/foobar\",\n perform_staging=True,\n protocol=\"HTTP\",\n signature_overrides_disables=[\n 12345678,\n 87654321,\n ],\n type=\"explicit\")\n```\n```csharp\nusing System.Collections.Generic;\nusing System.Linq;\nusing Pulumi;\nusing F5BigIP = Pulumi.F5BigIP;\n\nreturn await Deployment.RunAsync(() =\u003e \n{\n var wAFURL1 = F5BigIP.Ssl.GetWafEntityUrl.Invoke(new()\n {\n Description = \"this is a test\",\n MethodOverrides = new[]\n {\n new F5BigIP.Ssl.Inputs.GetWafEntityUrlMethodOverrideInputArgs\n {\n Allow = false,\n Method = \"BCOPY\",\n },\n new F5BigIP.Ssl.Inputs.GetWafEntityUrlMethodOverrideInputArgs\n {\n Allow = true,\n Method = \"BDELETE\",\n },\n },\n Name = \"/foobar\",\n PerformStaging = true,\n Protocol = \"HTTP\",\n SignatureOverridesDisables = new[]\n {\n 12345678,\n 87654321,\n },\n Type = \"explicit\",\n });\n\n});\n```\n```go\npackage main\n\nimport (\n\n\"github.com/pulumi/pulumi/sdk/v3/go/pulumi\"\n\"github.com/pulumi/pulumi-f5bigip/sdk/v3/go/f5bigip/ssl\"\n)\nfunc main() {\npulumi.Run(func(ctx *pulumi.Context) error {\n_, err := ssl.GetWafEntityUrl(ctx, \u0026ssl.GetWafEntityUrlArgs{\nDescription: pulumi.StringRef(\"this is a test\"),\nMethodOverrides: []ssl.GetWafEntityUrlMethodOverride{\n{\nAllow: false,\nMethod: \"BCOPY\",\n},\n{\nAllow: true,\nMethod: \"BDELETE\",\n},\n},\nName: \"/foobar\",\nPerformStaging: pulumi.BoolRef(true),\nProtocol: pulumi.StringRef(\"HTTP\"),\nSignatureOverridesDisables: interface{}{\n12345678,\n87654321,\n},\nType: pulumi.StringRef(\"explicit\"),\n}, nil);\nif err != nil {\nreturn err\n}\nreturn nil\n})\n}\n```\n```java\npackage generated_program;\n\nimport com.pulumi.Context;\nimport com.pulumi.Pulumi;\nimport com.pulumi.core.Output;\nimport com.pulumi.f5bigip.ssl.SslFunctions;\nimport com.pulumi.f5bigip.ssl.inputs.GetWafEntityUrlArgs;\nimport java.util.List;\nimport java.util.ArrayList;\nimport java.util.Map;\nimport java.io.File;\nimport java.nio.file.Files;\nimport java.nio.file.Paths;\n\npublic class App {\n public static void main(String[] args) {\n Pulumi.run(App::stack);\n }\n\n public static void stack(Context ctx) {\n final var wAFURL1 = SslFunctions.getWafEntityUrl(GetWafEntityUrlArgs.builder()\n .description(\"this is a test\")\n .methodOverrides( \n GetWafEntityUrlMethodOverrideArgs.builder()\n .allow(false)\n .method(\"BCOPY\")\n .build(),\n GetWafEntityUrlMethodOverrideArgs.builder()\n .allow(true)\n .method(\"BDELETE\")\n .build())\n .name(\"/foobar\")\n .performStaging(true)\n .protocol(\"HTTP\")\n .signatureOverridesDisables( \n 12345678,\n 87654321)\n .type(\"explicit\")\n .build());\n\n }\n}\n```\n```yaml\nvariables:\n wAFURL1:\n fn::invoke:\n Function: f5bigip:ssl:getWafEntityUrl\n Arguments:\n description: this is a test\n methodOverrides:\n - allow: false\n method: BCOPY\n - allow: true\n method: BDELETE\n name: /foobar\n performStaging: true\n protocol: HTTP\n signatureOverridesDisables:\n - 1.2345678e+07\n - 8.7654321e+07\n type: explicit\n```\n{{% /example %}}\n{{% /examples %}}", "inputs": { "description": "A collection of arguments for invoking getWafEntityUrl.\n", "properties": { diff --git a/provider/go.mod b/provider/go.mod index b0e81a20..b058a3ad 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -4,8 +4,8 @@ go 1.19 require ( github.com/F5Networks/terraform-provider-bigip v1.17.1 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.45.3 - github.com/pulumi/pulumi/sdk/v3 v3.64.0 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.49.0 + github.com/pulumi/pulumi/sdk/v3 v3.69.0 ) // Fixes build issues on windows: https://github.com/mattn/go-ieproxy/issues/45 @@ -41,6 +41,7 @@ require ( github.com/Azure/go-autorest/logger v0.2.1 // indirect github.com/Azure/go-autorest/tracing v0.6.0 // indirect github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0 // indirect + github.com/BurntSushi/toml v1.2.1 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver v1.5.0 // indirect github.com/Masterminds/semver/v3 v3.2.0 // indirect @@ -79,7 +80,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/circl v1.3.2 // indirect + github.com/cloudflare/circl v1.3.3 // indirect github.com/davecgh/go-spew v1.1.1 // indirect github.com/dimchansky/utfbom v1.1.1 // indirect github.com/djherbis/times v1.5.0 // indirect @@ -183,12 +184,12 @@ require ( github.com/pmezard/go-difflib v1.0.0 // indirect github.com/posener/complete v1.2.3 // indirect github.com/pulumi/pulumi-java/pkg v0.9.2 // indirect - github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.3 // indirect + github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4 // indirect github.com/pulumi/pulumi-yaml v1.1.1 // indirect - github.com/pulumi/pulumi/pkg/v3 v3.64.0 // indirect + github.com/pulumi/pulumi/pkg/v3 v3.69.0 // indirect github.com/pulumi/schema-tools v0.1.2 // indirect github.com/pulumi/terraform-diff-reader v0.0.0-20201211191010-ad4715e9285e // indirect - github.com/rivo/uniseg v0.4.3 // indirect + github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.9.0 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect @@ -223,7 +224,7 @@ require ( gocloud.dev v0.27.0 // indirect gocloud.dev/secrets/hashivault v0.27.0 // indirect golang.org/x/crypto v0.7.0 // indirect - golang.org/x/mod v0.8.0 // indirect + golang.org/x/mod v0.10.0 // indirect golang.org/x/net v0.8.0 // indirect golang.org/x/oauth2 v0.6.0 // indirect golang.org/x/sync v0.1.0 // indirect diff --git a/provider/go.sum b/provider/go.sum index b304bf17..ce13e04e 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -287,6 +287,8 @@ github.com/Azure/go-autorest/tracing v0.6.0/go.mod h1:+vhtPC754Xsa23ID7GlGsrdKBp github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0 h1:WVsrXCnHlDDX8ls+tootqRE87/hL9S/g4ewig9RsD/c= github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak= +github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= github.com/F5Networks/terraform-provider-bigip v1.17.1 h1:rJzedyslcscVBqDdLmEpwB47p0/3NmUTQ8RnHq/MfDk= @@ -525,8 +527,8 @@ github.com/circonus-labs/circonusllhist v0.1.3/go.mod h1:kMXHVDlOchFAehlya5ePtbp 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/circl v1.1.0/go.mod h1:prBCrKB9DV4poKZY1l9zBXg2QJY7mvgRvtMxxK7fi4I= -github.com/cloudflare/circl v1.3.2 h1:VWp8dY3yH69fdM7lM6A1+NhhVoDu9vqK0jOgmkQHFWk= -github.com/cloudflare/circl v1.3.2/go.mod h1:+CauBF6R70Jqcyl8N2hC8pAXYbWkGIezuSbuGLtRhnw= +github.com/cloudflare/circl v1.3.3 h1:fE/Qz0QdIGqeWfnwq0RE0R7MI51s0M2E4Ga9kq5AEMs= +github.com/cloudflare/circl v1.3.3/go.mod h1:5XYMA4rFBvNIrhs50XuiBJ15vF2pZn4nnUKZrLbUZFA= 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= @@ -1715,16 +1717,16 @@ github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40T github.com/pulumi/pulumi-java/pkg v0.9.2 h1:fpBwf1NHf3j5YuigOWsXPvJCAFivEp1D6aOlYIrSbr0= github.com/pulumi/pulumi-java/pkg v0.9.2/go.mod h1:+5V4jggi3063hksi28zYvLm42UWVg3VqpR6qGZraIdM= github.com/pulumi/pulumi-terraform-bridge/testing v0.0.1 h1:SCg1gjfY9N4yn8U8peIUYATifjoDABkyR7H9lmefsfc= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.45.3 h1:ZLZWoFGTyATVml2wcm42JO4OAzmiCJpEAg5fz7uprA0= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.45.3/go.mod h1:wh/eLoqGimL30Dueh51O2wOYKIt6ejzO5GDdDA0KVds= -github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.3 h1:1SmRVwRnrplcdBVVgoKYL8xqW8dCeiQPSwpGkx4ga6U= -github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.3/go.mod h1:n0TS1WsPjOfto6hyDZbXfNZQuLli2X9iDWt2nzmQJsg= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.49.0 h1:bjPwHGfMFdX/UjEX0VCjuQAD6eQvn1tI42atlixECC8= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.49.0/go.mod h1:QdMHrg7J/OnXdm68lQROGLivbJlwMpHq75kdnigDSWw= +github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4 h1:rIzMmtcVpPX8ynaz6/nW5AHNY63DiNfCohqmxWvMpM4= +github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4/go.mod h1:Kt8RIZWa/N8rW3+0g6NrqCBmF3o+HuIhFaZpssEkG6w= github.com/pulumi/pulumi-yaml v1.1.1 h1:8pyBNIU8+ym0wYpjhsCqN+cutygfK1XbhY2YEeNfyXY= github.com/pulumi/pulumi-yaml v1.1.1/go.mod h1:GhpdS6rFpwqvUtKdA+fQy8P28iNvncng39IXh5q68vE= -github.com/pulumi/pulumi/pkg/v3 v3.64.0 h1:QHnxdp4Xf0jm2giOZGx5oyCEp2MNfABE1Sm1CmYilv0= -github.com/pulumi/pulumi/pkg/v3 v3.64.0/go.mod h1:FR1XZl2uEBDqYGg53AIfACXZYKS5COgoWMleb0YfD7k= -github.com/pulumi/pulumi/sdk/v3 v3.64.0 h1:38y/6FLYZihLf2dnjw2L9g46h/6p+jOKKlmEYjL81+c= -github.com/pulumi/pulumi/sdk/v3 v3.64.0/go.mod h1:Pb5H3OaRZg0n4TRIfY0pagR/NBIEvjp3lZe2Spr6Umc= +github.com/pulumi/pulumi/pkg/v3 v3.69.0 h1:IP9WCBFYRXWzbEFNsSquBoHKF5ux32XImKpRdju8HjU= +github.com/pulumi/pulumi/pkg/v3 v3.69.0/go.mod h1:GbsJqE2bGotPY+mj07LKlpps9ZzAlV7qRQ/u77kw9yk= +github.com/pulumi/pulumi/sdk/v3 v3.69.0 h1:WENc7menQMT10I34kVg1ZatQTMlifovuZ9i8CcTrk7A= +github.com/pulumi/pulumi/sdk/v3 v3.69.0/go.mod h1:BUUBfQZsH0FPuznRfFHkR+b96VlXELnn+DgidFj4XSQ= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.0-20201211191010-ad4715e9285e h1:Dik4Qe/+xguB8JagPyXNlbOnRiXGmq/PSPQTGunYnTk= @@ -1734,8 +1736,8 @@ github.com/pulumi/terraform-plugin-sdk/v2 v2.0.0-20230327102345-3fa930f86570/go. 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/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= -github.com/rivo/uniseg v0.4.3 h1:utMvzDsuh3suAEnhH0RdHmoPbU648o6CvXxTx4SBMOw= -github.com/rivo/uniseg v0.4.3/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= +github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= +github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= @@ -2147,8 +2149,9 @@ golang.org/x/mod v0.6.0-dev.0.20220106191415-9b9b3d81d5e3/go.mod h1:3p9vT2HGsQu2 golang.org/x/mod v0.6.0-dev.0.20220419223038-86c51ed26bb4/go.mod h1:jJ57K6gSWd91VN4djpZkiMVwK6gcyfeH4XE8wZrZaV4= golang.org/x/mod v0.6.0/go.mod h1:4mET923SAdbXp2ki8ey+zGs1SLqsuM2Y0uvdZR/fUNI= golang.org/x/mod v0.7.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/mod v0.8.0 h1:LUYupSeNrTNCGzR/hVBk2NHZO4hXcVaW1k4Qx7rjPx8= golang.org/x/mod v0.8.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= +golang.org/x/mod v0.10.0 h1:lFO9qtOdlre5W1jxS3r/4szv2/6iXxScdzjoBMXNhYk= +golang.org/x/mod v0.10.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= golang.org/x/net v0.0.0-20180530234432-1e491301e022/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180724234803-3673e40ba225/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4= golang.org/x/net v0.0.0-20180811021610-c39426892332/go.mod h1:mL1N/T3taQHkDXs73rZJwtUhF3w3ftmwwsq0BUmARs4=