diff --git a/sdk/dotnet/Function.cs b/sdk/dotnet/Function.cs index 3cc7d511..243671c7 100644 --- a/sdk/dotnet/Function.cs +++ b/sdk/dotnet/Function.cs @@ -61,9 +61,6 @@ public partial class Function : global::Pulumi.CustomResource [Output("cpuLimit")] public Output CpuLimit { get; private set; } = null!; - /// - /// Define if the function should be deployed, terraform will wait for function to be deployed - /// [Output("deploy")] public Output Deploy { get; private set; } = null!; @@ -234,9 +231,6 @@ public static Function Get(string name, Input id, FunctionState? state = public sealed class FunctionArgs : global::Pulumi.ResourceArgs { - /// - /// Define if the function should be deployed, terraform will wait for function to be deployed - /// [Input("deploy")] public Input? Deploy { get; set; } @@ -374,9 +368,6 @@ public sealed class FunctionState : global::Pulumi.ResourceArgs [Input("cpuLimit")] public Input? CpuLimit { get; set; } - /// - /// Define if the function should be deployed, terraform will wait for function to be deployed - /// [Input("deploy")] public Input? Deploy { get; set; } diff --git a/sdk/dotnet/Inputs/IotDeviceMessageFiltersPublishArgs.cs b/sdk/dotnet/Inputs/IotDeviceMessageFiltersPublishArgs.cs index 88903d2d..b96bea58 100644 --- a/sdk/dotnet/Inputs/IotDeviceMessageFiltersPublishArgs.cs +++ b/sdk/dotnet/Inputs/IotDeviceMessageFiltersPublishArgs.cs @@ -14,7 +14,7 @@ namespace Pulumiverse.Scaleway.Inputs public sealed class IotDeviceMessageFiltersPublishArgs : global::Pulumi.ResourceArgs { /// - /// Publish message filter policy + /// Filtering policy (eg `accept` or `reject`) /// [Input("policy")] public Input? Policy { get; set; } @@ -23,7 +23,7 @@ public sealed class IotDeviceMessageFiltersPublishArgs : global::Pulumi.Resource private InputList? _topics; /// - /// List of topics in the set + /// List of topics to match (eg `foo/bar/+/baz/#`) /// public InputList Topics { diff --git a/sdk/dotnet/Inputs/IotDeviceMessageFiltersPublishGetArgs.cs b/sdk/dotnet/Inputs/IotDeviceMessageFiltersPublishGetArgs.cs index 534b9ee9..dbb84623 100644 --- a/sdk/dotnet/Inputs/IotDeviceMessageFiltersPublishGetArgs.cs +++ b/sdk/dotnet/Inputs/IotDeviceMessageFiltersPublishGetArgs.cs @@ -14,7 +14,7 @@ namespace Pulumiverse.Scaleway.Inputs public sealed class IotDeviceMessageFiltersPublishGetArgs : global::Pulumi.ResourceArgs { /// - /// Publish message filter policy + /// Filtering policy (eg `accept` or `reject`) /// [Input("policy")] public Input? Policy { get; set; } @@ -23,7 +23,7 @@ public sealed class IotDeviceMessageFiltersPublishGetArgs : global::Pulumi.Resou private InputList? _topics; /// - /// List of topics in the set + /// List of topics to match (eg `foo/bar/+/baz/#`) /// public InputList Topics { diff --git a/sdk/dotnet/Inputs/IotDeviceMessageFiltersSubscribeArgs.cs b/sdk/dotnet/Inputs/IotDeviceMessageFiltersSubscribeArgs.cs index 07a27f7c..e28585d0 100644 --- a/sdk/dotnet/Inputs/IotDeviceMessageFiltersSubscribeArgs.cs +++ b/sdk/dotnet/Inputs/IotDeviceMessageFiltersSubscribeArgs.cs @@ -14,7 +14,7 @@ namespace Pulumiverse.Scaleway.Inputs public sealed class IotDeviceMessageFiltersSubscribeArgs : global::Pulumi.ResourceArgs { /// - /// Subscribe message filter policy + /// Same as publish rules. /// [Input("policy")] public Input? Policy { get; set; } @@ -23,7 +23,11 @@ public sealed class IotDeviceMessageFiltersSubscribeArgs : global::Pulumi.Resour private InputList? _topics; /// - /// List of topics in the set + /// Same as publish rules. + /// + /// - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + /// + /// > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. /// public InputList Topics { diff --git a/sdk/dotnet/Inputs/IotDeviceMessageFiltersSubscribeGetArgs.cs b/sdk/dotnet/Inputs/IotDeviceMessageFiltersSubscribeGetArgs.cs index 29302820..22696dbb 100644 --- a/sdk/dotnet/Inputs/IotDeviceMessageFiltersSubscribeGetArgs.cs +++ b/sdk/dotnet/Inputs/IotDeviceMessageFiltersSubscribeGetArgs.cs @@ -14,7 +14,7 @@ namespace Pulumiverse.Scaleway.Inputs public sealed class IotDeviceMessageFiltersSubscribeGetArgs : global::Pulumi.ResourceArgs { /// - /// Subscribe message filter policy + /// Same as publish rules. /// [Input("policy")] public Input? Policy { get; set; } @@ -23,7 +23,11 @@ public sealed class IotDeviceMessageFiltersSubscribeGetArgs : global::Pulumi.Res private InputList? _topics; /// - /// List of topics in the set + /// Same as publish rules. + /// + /// - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + /// + /// > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. /// public InputList Topics { diff --git a/sdk/dotnet/Inputs/LoadbalancerAclActionArgs.cs b/sdk/dotnet/Inputs/LoadbalancerAclActionArgs.cs index 1839bd94..ddafeeed 100644 --- a/sdk/dotnet/Inputs/LoadbalancerAclActionArgs.cs +++ b/sdk/dotnet/Inputs/LoadbalancerAclActionArgs.cs @@ -26,7 +26,7 @@ public InputList Redirects } /// - /// The redirect type. Possible values are: `location` or `scheme`. + /// The action type. Possible values are: `allow` or `deny` or `redirect`. /// [Input("type", required: true)] public Input Type { get; set; } = null!; diff --git a/sdk/dotnet/Inputs/LoadbalancerAclActionGetArgs.cs b/sdk/dotnet/Inputs/LoadbalancerAclActionGetArgs.cs index 66511779..ba877d5a 100644 --- a/sdk/dotnet/Inputs/LoadbalancerAclActionGetArgs.cs +++ b/sdk/dotnet/Inputs/LoadbalancerAclActionGetArgs.cs @@ -26,7 +26,7 @@ public InputList Redirects } /// - /// The redirect type. Possible values are: `location` or `scheme`. + /// The action type. Possible values are: `allow` or `deny` or `redirect`. /// [Input("type", required: true)] public Input Type { get; set; } = null!; diff --git a/sdk/dotnet/Inputs/LoadbalancerAclActionRedirectArgs.cs b/sdk/dotnet/Inputs/LoadbalancerAclActionRedirectArgs.cs index 11c7ad24..322e320b 100644 --- a/sdk/dotnet/Inputs/LoadbalancerAclActionRedirectArgs.cs +++ b/sdk/dotnet/Inputs/LoadbalancerAclActionRedirectArgs.cs @@ -14,19 +14,19 @@ namespace Pulumiverse.Scaleway.Inputs public sealed class LoadbalancerAclActionRedirectArgs : global::Pulumi.ResourceArgs { /// - /// The HTTP redirect code to use + /// The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. /// [Input("code")] public Input? Code { get; set; } /// - /// An URL can be used in case of a location redirect + /// An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. /// [Input("target")] public Input? Target { get; set; } /// - /// The redirect type + /// The redirect type. Possible values are: `location` or `scheme`. /// [Input("type")] public Input? Type { get; set; } diff --git a/sdk/dotnet/Inputs/LoadbalancerAclActionRedirectGetArgs.cs b/sdk/dotnet/Inputs/LoadbalancerAclActionRedirectGetArgs.cs index 58a78eb1..b3af0a33 100644 --- a/sdk/dotnet/Inputs/LoadbalancerAclActionRedirectGetArgs.cs +++ b/sdk/dotnet/Inputs/LoadbalancerAclActionRedirectGetArgs.cs @@ -14,19 +14,19 @@ namespace Pulumiverse.Scaleway.Inputs public sealed class LoadbalancerAclActionRedirectGetArgs : global::Pulumi.ResourceArgs { /// - /// The HTTP redirect code to use + /// The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. /// [Input("code")] public Input? Code { get; set; } /// - /// An URL can be used in case of a location redirect + /// An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. /// [Input("target")] public Input? Target { get; set; } /// - /// The redirect type + /// The redirect type. Possible values are: `location` or `scheme`. /// [Input("type")] public Input? Type { get; set; } diff --git a/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionArgs.cs b/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionArgs.cs index c1d90dbd..6d912466 100644 --- a/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionArgs.cs +++ b/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionArgs.cs @@ -26,7 +26,7 @@ public InputList Redirects } /// - /// The redirect type. Possible values are: `location` or `scheme`. + /// The action type. Possible values are: `allow` or `deny` or `redirect`. /// [Input("type", required: true)] public Input Type { get; set; } = null!; diff --git a/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionGetArgs.cs b/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionGetArgs.cs index 78ecc4b0..99b96347 100644 --- a/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionGetArgs.cs +++ b/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionGetArgs.cs @@ -26,7 +26,7 @@ public InputList Redirects } /// - /// The redirect type. Possible values are: `location` or `scheme`. + /// The action type. Possible values are: `allow` or `deny` or `redirect`. /// [Input("type", required: true)] public Input Type { get; set; } = null!; diff --git a/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionRedirectArgs.cs b/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionRedirectArgs.cs index e8c88d25..7e6d97bc 100644 --- a/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionRedirectArgs.cs +++ b/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionRedirectArgs.cs @@ -14,19 +14,19 @@ namespace Pulumiverse.Scaleway.Inputs public sealed class LoadbalancerFrontendAclActionRedirectArgs : global::Pulumi.ResourceArgs { /// - /// The HTTP redirect code to use + /// The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. /// [Input("code")] public Input? Code { get; set; } /// - /// An URL can be used in case of a location redirect + /// An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. /// [Input("target")] public Input? Target { get; set; } /// - /// The redirect type + /// The redirect type. Possible values are: `location` or `scheme`. /// [Input("type")] public Input? Type { get; set; } diff --git a/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionRedirectGetArgs.cs b/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionRedirectGetArgs.cs index 10833322..fd355645 100644 --- a/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionRedirectGetArgs.cs +++ b/sdk/dotnet/Inputs/LoadbalancerFrontendAclActionRedirectGetArgs.cs @@ -14,19 +14,19 @@ namespace Pulumiverse.Scaleway.Inputs public sealed class LoadbalancerFrontendAclActionRedirectGetArgs : global::Pulumi.ResourceArgs { /// - /// The HTTP redirect code to use + /// The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. /// [Input("code")] public Input? Code { get; set; } /// - /// An URL can be used in case of a location redirect + /// An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. /// [Input("target")] public Input? Target { get; set; } /// - /// The redirect type + /// The redirect type. Possible values are: `location` or `scheme`. /// [Input("type")] public Input? Type { get; set; } diff --git a/sdk/dotnet/Inputs/ObjectBucketLockConfigurationRuleDefaultRetentionArgs.cs b/sdk/dotnet/Inputs/ObjectBucketLockConfigurationRuleDefaultRetentionArgs.cs index f5569e6c..c624e125 100644 --- a/sdk/dotnet/Inputs/ObjectBucketLockConfigurationRuleDefaultRetentionArgs.cs +++ b/sdk/dotnet/Inputs/ObjectBucketLockConfigurationRuleDefaultRetentionArgs.cs @@ -20,7 +20,7 @@ public sealed class ObjectBucketLockConfigurationRuleDefaultRetentionArgs : glob public Input? Days { get; set; } /// - /// The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + /// The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). /// [Input("mode", required: true)] public Input Mode { get; set; } = null!; diff --git a/sdk/dotnet/Inputs/ObjectBucketLockConfigurationRuleDefaultRetentionGetArgs.cs b/sdk/dotnet/Inputs/ObjectBucketLockConfigurationRuleDefaultRetentionGetArgs.cs index 6af4550f..c374af73 100644 --- a/sdk/dotnet/Inputs/ObjectBucketLockConfigurationRuleDefaultRetentionGetArgs.cs +++ b/sdk/dotnet/Inputs/ObjectBucketLockConfigurationRuleDefaultRetentionGetArgs.cs @@ -20,7 +20,7 @@ public sealed class ObjectBucketLockConfigurationRuleDefaultRetentionGetArgs : g public Input? Days { get; set; } /// - /// The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + /// The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). /// [Input("mode", required: true)] public Input Mode { get; set; } = null!; diff --git a/sdk/dotnet/Outputs/IotDeviceMessageFiltersPublish.cs b/sdk/dotnet/Outputs/IotDeviceMessageFiltersPublish.cs index fc7100b0..431d1004 100644 --- a/sdk/dotnet/Outputs/IotDeviceMessageFiltersPublish.cs +++ b/sdk/dotnet/Outputs/IotDeviceMessageFiltersPublish.cs @@ -15,11 +15,11 @@ namespace Pulumiverse.Scaleway.Outputs public sealed class IotDeviceMessageFiltersPublish { /// - /// Publish message filter policy + /// Filtering policy (eg `accept` or `reject`) /// public readonly string? Policy; /// - /// List of topics in the set + /// List of topics to match (eg `foo/bar/+/baz/#`) /// public readonly ImmutableArray Topics; diff --git a/sdk/dotnet/Outputs/IotDeviceMessageFiltersSubscribe.cs b/sdk/dotnet/Outputs/IotDeviceMessageFiltersSubscribe.cs index 4b65d467..701eec4f 100644 --- a/sdk/dotnet/Outputs/IotDeviceMessageFiltersSubscribe.cs +++ b/sdk/dotnet/Outputs/IotDeviceMessageFiltersSubscribe.cs @@ -15,11 +15,15 @@ namespace Pulumiverse.Scaleway.Outputs public sealed class IotDeviceMessageFiltersSubscribe { /// - /// Subscribe message filter policy + /// Same as publish rules. /// public readonly string? Policy; /// - /// List of topics in the set + /// Same as publish rules. + /// + /// - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + /// + /// > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. /// public readonly ImmutableArray Topics; diff --git a/sdk/dotnet/Outputs/LoadbalancerAclAction.cs b/sdk/dotnet/Outputs/LoadbalancerAclAction.cs index c4d4f445..29e6635c 100644 --- a/sdk/dotnet/Outputs/LoadbalancerAclAction.cs +++ b/sdk/dotnet/Outputs/LoadbalancerAclAction.cs @@ -19,7 +19,7 @@ public sealed class LoadbalancerAclAction /// public readonly ImmutableArray Redirects; /// - /// The redirect type. Possible values are: `location` or `scheme`. + /// The action type. Possible values are: `allow` or `deny` or `redirect`. /// public readonly string Type; diff --git a/sdk/dotnet/Outputs/LoadbalancerAclActionRedirect.cs b/sdk/dotnet/Outputs/LoadbalancerAclActionRedirect.cs index f196144b..b05a972c 100644 --- a/sdk/dotnet/Outputs/LoadbalancerAclActionRedirect.cs +++ b/sdk/dotnet/Outputs/LoadbalancerAclActionRedirect.cs @@ -15,15 +15,15 @@ namespace Pulumiverse.Scaleway.Outputs public sealed class LoadbalancerAclActionRedirect { /// - /// The HTTP redirect code to use + /// The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. /// public readonly int? Code; /// - /// An URL can be used in case of a location redirect + /// An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. /// public readonly string? Target; /// - /// The redirect type + /// The redirect type. Possible values are: `location` or `scheme`. /// public readonly string? Type; diff --git a/sdk/dotnet/Outputs/LoadbalancerFrontendAclAction.cs b/sdk/dotnet/Outputs/LoadbalancerFrontendAclAction.cs index 5041d34b..9936993f 100644 --- a/sdk/dotnet/Outputs/LoadbalancerFrontendAclAction.cs +++ b/sdk/dotnet/Outputs/LoadbalancerFrontendAclAction.cs @@ -19,7 +19,7 @@ public sealed class LoadbalancerFrontendAclAction /// public readonly ImmutableArray Redirects; /// - /// The redirect type. Possible values are: `location` or `scheme`. + /// The action type. Possible values are: `allow` or `deny` or `redirect`. /// public readonly string Type; diff --git a/sdk/dotnet/Outputs/LoadbalancerFrontendAclActionRedirect.cs b/sdk/dotnet/Outputs/LoadbalancerFrontendAclActionRedirect.cs index ab6574bd..1a20b965 100644 --- a/sdk/dotnet/Outputs/LoadbalancerFrontendAclActionRedirect.cs +++ b/sdk/dotnet/Outputs/LoadbalancerFrontendAclActionRedirect.cs @@ -15,15 +15,15 @@ namespace Pulumiverse.Scaleway.Outputs public sealed class LoadbalancerFrontendAclActionRedirect { /// - /// The HTTP redirect code to use + /// The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. /// public readonly int? Code; /// - /// An URL can be used in case of a location redirect + /// An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. /// public readonly string? Target; /// - /// The redirect type + /// The redirect type. Possible values are: `location` or `scheme`. /// public readonly string? Type; diff --git a/sdk/dotnet/Outputs/ObjectBucketLockConfigurationRuleDefaultRetention.cs b/sdk/dotnet/Outputs/ObjectBucketLockConfigurationRuleDefaultRetention.cs index 18d4ca20..2f43e413 100644 --- a/sdk/dotnet/Outputs/ObjectBucketLockConfigurationRuleDefaultRetention.cs +++ b/sdk/dotnet/Outputs/ObjectBucketLockConfigurationRuleDefaultRetention.cs @@ -19,7 +19,7 @@ public sealed class ObjectBucketLockConfigurationRuleDefaultRetention /// public readonly int? Days; /// - /// The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + /// The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). /// public readonly string Mode; /// diff --git a/sdk/go/scaleway/documentdbDatabase.go b/sdk/go/scaleway/documentdbDatabase.go index 2ceb8d30..5acf8860 100644 --- a/sdk/go/scaleway/documentdbDatabase.go +++ b/sdk/go/scaleway/documentdbDatabase.go @@ -64,7 +64,7 @@ type DocumentdbDatabase struct { Name pulumi.StringOutput `pulumi:"name"` // The name of the owner of the database. Owner pulumi.StringOutput `pulumi:"owner"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringOutput `pulumi:"projectId"` // `region`) The region in which the resource exists. Region pulumi.StringOutput `pulumi:"region"` @@ -115,7 +115,7 @@ type documentdbDatabaseState struct { Name *string `pulumi:"name"` // The name of the owner of the database. Owner *string `pulumi:"owner"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // `region`) The region in which the resource exists. Region *string `pulumi:"region"` @@ -134,7 +134,7 @@ type DocumentdbDatabaseState struct { Name pulumi.StringPtrInput // The name of the owner of the database. Owner pulumi.StringPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // `region`) The region in which the resource exists. Region pulumi.StringPtrInput @@ -153,7 +153,7 @@ type documentdbDatabaseArgs struct { InstanceId string `pulumi:"instanceId"` // Name of the database (e.g. `my-new-database`). Name *string `pulumi:"name"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // `region`) The region in which the resource exists. Region *string `pulumi:"region"` @@ -167,7 +167,7 @@ type DocumentdbDatabaseArgs struct { InstanceId pulumi.StringInput // Name of the database (e.g. `my-new-database`). Name pulumi.StringPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // `region`) The region in which the resource exists. Region pulumi.StringPtrInput @@ -282,7 +282,7 @@ func (o DocumentdbDatabaseOutput) Owner() pulumi.StringOutput { return o.ApplyT(func(v *DocumentdbDatabase) pulumi.StringOutput { return v.Owner }).(pulumi.StringOutput) } -// The project_id you want to attach the resource to +// The projectId you want to attach the resource to func (o DocumentdbDatabaseOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v *DocumentdbDatabase) pulumi.StringOutput { return v.ProjectId }).(pulumi.StringOutput) } diff --git a/sdk/go/scaleway/domainRecord.go b/sdk/go/scaleway/domainRecord.go index 76754fe7..afbb2720 100644 --- a/sdk/go/scaleway/domainRecord.go +++ b/sdk/go/scaleway/domainRecord.go @@ -290,7 +290,7 @@ type DomainRecord struct { Name pulumi.StringOutput `pulumi:"name"` // The priority of the record (mostly used with an `MX` record) Priority pulumi.IntOutput `pulumi:"priority"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringOutput `pulumi:"projectId"` // Does the DNS zone is the root zone or not RootZone pulumi.BoolOutput `pulumi:"rootZone"` @@ -359,7 +359,7 @@ type domainRecordState struct { Name *string `pulumi:"name"` // The priority of the record (mostly used with an `MX` record) Priority *int `pulumi:"priority"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // Does the DNS zone is the root zone or not RootZone *bool `pulumi:"rootZone"` @@ -390,7 +390,7 @@ type DomainRecordState struct { Name pulumi.StringPtrInput // The priority of the record (mostly used with an `MX` record) Priority pulumi.IntPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // Does the DNS zone is the root zone or not RootZone pulumi.BoolPtrInput @@ -423,7 +423,7 @@ type domainRecordArgs struct { Name *string `pulumi:"name"` // The priority of the record (mostly used with an `MX` record) Priority *int `pulumi:"priority"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // Time To Live of the record in seconds. Ttl *int `pulumi:"ttl"` @@ -451,7 +451,7 @@ type DomainRecordArgs struct { Name pulumi.StringPtrInput // The priority of the record (mostly used with an `MX` record) Priority pulumi.IntPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // Time To Live of the record in seconds. Ttl pulumi.IntPtrInput @@ -590,7 +590,7 @@ func (o DomainRecordOutput) Priority() pulumi.IntOutput { return o.ApplyT(func(v *DomainRecord) pulumi.IntOutput { return v.Priority }).(pulumi.IntOutput) } -// The project_id you want to attach the resource to +// The projectId you want to attach the resource to func (o DomainRecordOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v *DomainRecord) pulumi.StringOutput { return v.ProjectId }).(pulumi.StringOutput) } diff --git a/sdk/go/scaleway/function.go b/sdk/go/scaleway/function.go index 03f330c7..ff7fecfa 100644 --- a/sdk/go/scaleway/function.go +++ b/sdk/go/scaleway/function.go @@ -65,9 +65,8 @@ type Function struct { pulumi.CustomResourceState // The CPU limit in mCPU for your function. More infos on resources [here](https://www.scaleway.com/en/developers/api/serverless-functions/#functions) - CpuLimit pulumi.IntOutput `pulumi:"cpuLimit"` - // Define if the function should be deployed, terraform will wait for function to be deployed - Deploy pulumi.BoolPtrOutput `pulumi:"deploy"` + CpuLimit pulumi.IntOutput `pulumi:"cpuLimit"` + Deploy pulumi.BoolPtrOutput `pulumi:"deploy"` // The description of the function. Description pulumi.StringPtrOutput `pulumi:"description"` // The native domain name of the function @@ -160,9 +159,8 @@ func GetFunction(ctx *pulumi.Context, // Input properties used for looking up and filtering Function resources. type functionState struct { // The CPU limit in mCPU for your function. More infos on resources [here](https://www.scaleway.com/en/developers/api/serverless-functions/#functions) - CpuLimit *int `pulumi:"cpuLimit"` - // Define if the function should be deployed, terraform will wait for function to be deployed - Deploy *bool `pulumi:"deploy"` + CpuLimit *int `pulumi:"cpuLimit"` + Deploy *bool `pulumi:"deploy"` // The description of the function. Description *string `pulumi:"description"` // The native domain name of the function @@ -208,8 +206,7 @@ type functionState struct { type FunctionState struct { // The CPU limit in mCPU for your function. More infos on resources [here](https://www.scaleway.com/en/developers/api/serverless-functions/#functions) CpuLimit pulumi.IntPtrInput - // Define if the function should be deployed, terraform will wait for function to be deployed - Deploy pulumi.BoolPtrInput + Deploy pulumi.BoolPtrInput // The description of the function. Description pulumi.StringPtrInput // The native domain name of the function @@ -257,7 +254,6 @@ func (FunctionState) ElementType() reflect.Type { } type functionArgs struct { - // Define if the function should be deployed, terraform will wait for function to be deployed Deploy *bool `pulumi:"deploy"` // The description of the function. Description *string `pulumi:"description"` @@ -299,7 +295,6 @@ type functionArgs struct { // The set of arguments for constructing a Function resource. type FunctionArgs struct { - // Define if the function should be deployed, terraform will wait for function to be deployed Deploy pulumi.BoolPtrInput // The description of the function. Description pulumi.StringPtrInput @@ -431,7 +426,6 @@ func (o FunctionOutput) CpuLimit() pulumi.IntOutput { return o.ApplyT(func(v *Function) pulumi.IntOutput { return v.CpuLimit }).(pulumi.IntOutput) } -// Define if the function should be deployed, terraform will wait for function to be deployed func (o FunctionOutput) Deploy() pulumi.BoolPtrOutput { return o.ApplyT(func(v *Function) pulumi.BoolPtrOutput { return v.Deploy }).(pulumi.BoolPtrOutput) } diff --git a/sdk/go/scaleway/iotHub.go b/sdk/go/scaleway/iotHub.go index b63a9f25..5b58cd14 100644 --- a/sdk/go/scaleway/iotHub.go +++ b/sdk/go/scaleway/iotHub.go @@ -80,7 +80,7 @@ type IotHub struct { MqttCaUrl pulumi.StringOutput `pulumi:"mqttCaUrl"` // The name of the IoT Hub instance you want to create (e.g. `my-hub`). Name pulumi.StringOutput `pulumi:"name"` - // The organization_id you want to attach the resource to + // The organizationId you want to attach the resource to OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // Product plan to create the hub, see documentation for available product plans (e.g. `planShared`) // @@ -157,7 +157,7 @@ type iotHubState struct { MqttCaUrl *string `pulumi:"mqttCaUrl"` // The name of the IoT Hub instance you want to create (e.g. `my-hub`). Name *string `pulumi:"name"` - // The organization_id you want to attach the resource to + // The organizationId you want to attach the resource to OrganizationId *string `pulumi:"organizationId"` // Product plan to create the hub, see documentation for available product plans (e.g. `planShared`) // @@ -202,7 +202,7 @@ type IotHubState struct { MqttCaUrl pulumi.StringPtrInput // The name of the IoT Hub instance you want to create (e.g. `my-hub`). Name pulumi.StringPtrInput - // The organization_id you want to attach the resource to + // The organizationId you want to attach the resource to OrganizationId pulumi.StringPtrInput // Product plan to create the hub, see documentation for available product plans (e.g. `planShared`) // @@ -431,7 +431,7 @@ func (o IotHubOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *IotHub) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } -// The organization_id you want to attach the resource to +// The organizationId you want to attach the resource to func (o IotHubOutput) OrganizationId() pulumi.StringOutput { return o.ApplyT(func(v *IotHub) pulumi.StringOutput { return v.OrganizationId }).(pulumi.StringOutput) } diff --git a/sdk/go/scaleway/loadbalancerBackend.go b/sdk/go/scaleway/loadbalancerBackend.go index bf678c30..0bd28fca 100644 --- a/sdk/go/scaleway/loadbalancerBackend.go +++ b/sdk/go/scaleway/loadbalancerBackend.go @@ -104,7 +104,7 @@ type LoadbalancerBackend struct { HealthCheckHttps LoadbalancerBackendHealthCheckHttpsPtrOutput `pulumi:"healthCheckHttps"` // Number of allowed failed HC requests before the backend server is marked down HealthCheckMaxRetries pulumi.IntPtrOutput `pulumi:"healthCheckMaxRetries"` - // Port the HC requests will be send to. Default to `forward_port` + // Port the HC requests will be send to. Default to `forwardPort` HealthCheckPort pulumi.IntOutput `pulumi:"healthCheckPort"` // Defines whether proxy protocol should be activated for the health check HealthCheckSendProxy pulumi.BoolPtrOutput `pulumi:"healthCheckSendProxy"` @@ -143,7 +143,7 @@ type LoadbalancerBackend struct { StickySessionsCookieName pulumi.StringPtrOutput `pulumi:"stickySessionsCookieName"` // Maximum initial server connection establishment time TimeoutConnect pulumi.StringPtrOutput `pulumi:"timeoutConnect"` - // Maximum time (in seconds) for a request to be left pending in queue when `max_connections` is reached + // Maximum time (in seconds) for a request to be left pending in queue when `maxConnections` is reached TimeoutQueue pulumi.StringPtrOutput `pulumi:"timeoutQueue"` // Maximum server connection inactivity time TimeoutServer pulumi.StringPtrOutput `pulumi:"timeoutServer"` @@ -206,7 +206,7 @@ type loadbalancerBackendState struct { HealthCheckHttps *LoadbalancerBackendHealthCheckHttps `pulumi:"healthCheckHttps"` // Number of allowed failed HC requests before the backend server is marked down HealthCheckMaxRetries *int `pulumi:"healthCheckMaxRetries"` - // Port the HC requests will be send to. Default to `forward_port` + // Port the HC requests will be send to. Default to `forwardPort` HealthCheckPort *int `pulumi:"healthCheckPort"` // Defines whether proxy protocol should be activated for the health check HealthCheckSendProxy *bool `pulumi:"healthCheckSendProxy"` @@ -245,7 +245,7 @@ type loadbalancerBackendState struct { StickySessionsCookieName *string `pulumi:"stickySessionsCookieName"` // Maximum initial server connection establishment time TimeoutConnect *string `pulumi:"timeoutConnect"` - // Maximum time (in seconds) for a request to be left pending in queue when `max_connections` is reached + // Maximum time (in seconds) for a request to be left pending in queue when `maxConnections` is reached TimeoutQueue *string `pulumi:"timeoutQueue"` // Maximum server connection inactivity time TimeoutServer *string `pulumi:"timeoutServer"` @@ -270,7 +270,7 @@ type LoadbalancerBackendState struct { HealthCheckHttps LoadbalancerBackendHealthCheckHttpsPtrInput // Number of allowed failed HC requests before the backend server is marked down HealthCheckMaxRetries pulumi.IntPtrInput - // Port the HC requests will be send to. Default to `forward_port` + // Port the HC requests will be send to. Default to `forwardPort` HealthCheckPort pulumi.IntPtrInput // Defines whether proxy protocol should be activated for the health check HealthCheckSendProxy pulumi.BoolPtrInput @@ -309,7 +309,7 @@ type LoadbalancerBackendState struct { StickySessionsCookieName pulumi.StringPtrInput // Maximum initial server connection establishment time TimeoutConnect pulumi.StringPtrInput - // Maximum time (in seconds) for a request to be left pending in queue when `max_connections` is reached + // Maximum time (in seconds) for a request to be left pending in queue when `maxConnections` is reached TimeoutQueue pulumi.StringPtrInput // Maximum server connection inactivity time TimeoutServer pulumi.StringPtrInput @@ -338,7 +338,7 @@ type loadbalancerBackendArgs struct { HealthCheckHttps *LoadbalancerBackendHealthCheckHttps `pulumi:"healthCheckHttps"` // Number of allowed failed HC requests before the backend server is marked down HealthCheckMaxRetries *int `pulumi:"healthCheckMaxRetries"` - // Port the HC requests will be send to. Default to `forward_port` + // Port the HC requests will be send to. Default to `forwardPort` HealthCheckPort *int `pulumi:"healthCheckPort"` // Defines whether proxy protocol should be activated for the health check HealthCheckSendProxy *bool `pulumi:"healthCheckSendProxy"` @@ -377,7 +377,7 @@ type loadbalancerBackendArgs struct { StickySessionsCookieName *string `pulumi:"stickySessionsCookieName"` // Maximum initial server connection establishment time TimeoutConnect *string `pulumi:"timeoutConnect"` - // Maximum time (in seconds) for a request to be left pending in queue when `max_connections` is reached + // Maximum time (in seconds) for a request to be left pending in queue when `maxConnections` is reached TimeoutQueue *string `pulumi:"timeoutQueue"` // Maximum server connection inactivity time TimeoutServer *string `pulumi:"timeoutServer"` @@ -403,7 +403,7 @@ type LoadbalancerBackendArgs struct { HealthCheckHttps LoadbalancerBackendHealthCheckHttpsPtrInput // Number of allowed failed HC requests before the backend server is marked down HealthCheckMaxRetries pulumi.IntPtrInput - // Port the HC requests will be send to. Default to `forward_port` + // Port the HC requests will be send to. Default to `forwardPort` HealthCheckPort pulumi.IntPtrInput // Defines whether proxy protocol should be activated for the health check HealthCheckSendProxy pulumi.BoolPtrInput @@ -442,7 +442,7 @@ type LoadbalancerBackendArgs struct { StickySessionsCookieName pulumi.StringPtrInput // Maximum initial server connection establishment time TimeoutConnect pulumi.StringPtrInput - // Maximum time (in seconds) for a request to be left pending in queue when `max_connections` is reached + // Maximum time (in seconds) for a request to be left pending in queue when `maxConnections` is reached TimeoutQueue pulumi.StringPtrInput // Maximum server connection inactivity time TimeoutServer pulumi.StringPtrInput @@ -577,7 +577,7 @@ func (o LoadbalancerBackendOutput) HealthCheckMaxRetries() pulumi.IntPtrOutput { return o.ApplyT(func(v *LoadbalancerBackend) pulumi.IntPtrOutput { return v.HealthCheckMaxRetries }).(pulumi.IntPtrOutput) } -// Port the HC requests will be send to. Default to `forward_port` +// Port the HC requests will be send to. Default to `forwardPort` func (o LoadbalancerBackendOutput) HealthCheckPort() pulumi.IntOutput { return o.ApplyT(func(v *LoadbalancerBackend) pulumi.IntOutput { return v.HealthCheckPort }).(pulumi.IntOutput) } @@ -673,7 +673,7 @@ func (o LoadbalancerBackendOutput) TimeoutConnect() pulumi.StringPtrOutput { return o.ApplyT(func(v *LoadbalancerBackend) pulumi.StringPtrOutput { return v.TimeoutConnect }).(pulumi.StringPtrOutput) } -// Maximum time (in seconds) for a request to be left pending in queue when `max_connections` is reached +// Maximum time (in seconds) for a request to be left pending in queue when `maxConnections` is reached func (o LoadbalancerBackendOutput) TimeoutQueue() pulumi.StringPtrOutput { return o.ApplyT(func(v *LoadbalancerBackend) pulumi.StringPtrOutput { return v.TimeoutQueue }).(pulumi.StringPtrOutput) } diff --git a/sdk/go/scaleway/loadbalancerIp.go b/sdk/go/scaleway/loadbalancerIp.go index 1b45b36e..d2f41fea 100644 --- a/sdk/go/scaleway/loadbalancerIp.go +++ b/sdk/go/scaleway/loadbalancerIp.go @@ -86,7 +86,7 @@ type LoadbalancerIp struct { IsIpv6 pulumi.BoolPtrOutput `pulumi:"isIpv6"` // The associated load-balance ID if any LbId pulumi.StringOutput `pulumi:"lbId"` - // The organization_id you want to attach the resource to + // The organizationId you want to attach the resource to OrganizationId pulumi.StringOutput `pulumi:"organizationId"` // `projectId`) The ID of the project the IP is associated with. ProjectId pulumi.StringOutput `pulumi:"projectId"` @@ -134,7 +134,7 @@ type loadbalancerIpState struct { IsIpv6 *bool `pulumi:"isIpv6"` // The associated load-balance ID if any LbId *string `pulumi:"lbId"` - // The organization_id you want to attach the resource to + // The organizationId you want to attach the resource to OrganizationId *string `pulumi:"organizationId"` // `projectId`) The ID of the project the IP is associated with. ProjectId *string `pulumi:"projectId"` @@ -153,7 +153,7 @@ type LoadbalancerIpState struct { IsIpv6 pulumi.BoolPtrInput // The associated load-balance ID if any LbId pulumi.StringPtrInput - // The organization_id you want to attach the resource to + // The organizationId you want to attach the resource to OrganizationId pulumi.StringPtrInput // `projectId`) The ID of the project the IP is associated with. ProjectId pulumi.StringPtrInput @@ -294,7 +294,7 @@ func (o LoadbalancerIpOutput) LbId() pulumi.StringOutput { return o.ApplyT(func(v *LoadbalancerIp) pulumi.StringOutput { return v.LbId }).(pulumi.StringOutput) } -// The organization_id you want to attach the resource to +// The organizationId you want to attach the resource to func (o LoadbalancerIpOutput) OrganizationId() pulumi.StringOutput { return o.ApplyT(func(v *LoadbalancerIp) pulumi.StringOutput { return v.OrganizationId }).(pulumi.StringOutput) } diff --git a/sdk/go/scaleway/objectBucketAcl.go b/sdk/go/scaleway/objectBucketAcl.go index ca02e687..771c2fbf 100644 --- a/sdk/go/scaleway/objectBucketAcl.go +++ b/sdk/go/scaleway/objectBucketAcl.go @@ -164,7 +164,7 @@ type ObjectBucketAcl struct { Bucket pulumi.StringOutput `pulumi:"bucket"` // The project ID of the expected bucket owner. ExpectedBucketOwner pulumi.StringPtrOutput `pulumi:"expectedBucketOwner"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringOutput `pulumi:"projectId"` // The [region](https://www.scaleway.com/en/developers/api/#regions-and-zones) in which the bucket should be created. Region pulumi.StringOutput `pulumi:"region"` @@ -211,7 +211,7 @@ type objectBucketAclState struct { Bucket *string `pulumi:"bucket"` // The project ID of the expected bucket owner. ExpectedBucketOwner *string `pulumi:"expectedBucketOwner"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // The [region](https://www.scaleway.com/en/developers/api/#regions-and-zones) in which the bucket should be created. Region *string `pulumi:"region"` @@ -226,7 +226,7 @@ type ObjectBucketAclState struct { Bucket pulumi.StringPtrInput // The project ID of the expected bucket owner. ExpectedBucketOwner pulumi.StringPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // The [region](https://www.scaleway.com/en/developers/api/#regions-and-zones) in which the bucket should be created. Region pulumi.StringPtrInput @@ -245,7 +245,7 @@ type objectBucketAclArgs struct { Bucket string `pulumi:"bucket"` // The project ID of the expected bucket owner. ExpectedBucketOwner *string `pulumi:"expectedBucketOwner"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // The [region](https://www.scaleway.com/en/developers/api/#regions-and-zones) in which the bucket should be created. Region *string `pulumi:"region"` @@ -261,7 +261,7 @@ type ObjectBucketAclArgs struct { Bucket pulumi.StringInput // The project ID of the expected bucket owner. ExpectedBucketOwner pulumi.StringPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // The [region](https://www.scaleway.com/en/developers/api/#regions-and-zones) in which the bucket should be created. Region pulumi.StringPtrInput @@ -374,7 +374,7 @@ func (o ObjectBucketAclOutput) ExpectedBucketOwner() pulumi.StringPtrOutput { return o.ApplyT(func(v *ObjectBucketAcl) pulumi.StringPtrOutput { return v.ExpectedBucketOwner }).(pulumi.StringPtrOutput) } -// The project_id you want to attach the resource to +// The projectId you want to attach the resource to func (o ObjectBucketAclOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v *ObjectBucketAcl) pulumi.StringOutput { return v.ProjectId }).(pulumi.StringOutput) } diff --git a/sdk/go/scaleway/objectBucketLockConfiguration.go b/sdk/go/scaleway/objectBucketLockConfiguration.go index 796f3287..c8c1406d 100644 --- a/sdk/go/scaleway/objectBucketLockConfiguration.go +++ b/sdk/go/scaleway/objectBucketLockConfiguration.go @@ -86,7 +86,7 @@ type ObjectBucketLockConfiguration struct { // The bucket's name or regional ID. Bucket pulumi.StringOutput `pulumi:"bucket"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringOutput `pulumi:"projectId"` // The region you want to attach the resource to Region pulumi.StringOutput `pulumi:"region"` @@ -132,7 +132,7 @@ func GetObjectBucketLockConfiguration(ctx *pulumi.Context, type objectBucketLockConfigurationState struct { // The bucket's name or regional ID. Bucket *string `pulumi:"bucket"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // The region you want to attach the resource to Region *string `pulumi:"region"` @@ -143,7 +143,7 @@ type objectBucketLockConfigurationState struct { type ObjectBucketLockConfigurationState struct { // The bucket's name or regional ID. Bucket pulumi.StringPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // The region you want to attach the resource to Region pulumi.StringPtrInput @@ -158,7 +158,7 @@ func (ObjectBucketLockConfigurationState) ElementType() reflect.Type { type objectBucketLockConfigurationArgs struct { // The bucket's name or regional ID. Bucket string `pulumi:"bucket"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // The region you want to attach the resource to Region *string `pulumi:"region"` @@ -170,7 +170,7 @@ type objectBucketLockConfigurationArgs struct { type ObjectBucketLockConfigurationArgs struct { // The bucket's name or regional ID. Bucket pulumi.StringInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // The region you want to attach the resource to Region pulumi.StringPtrInput @@ -270,7 +270,7 @@ func (o ObjectBucketLockConfigurationOutput) Bucket() pulumi.StringOutput { return o.ApplyT(func(v *ObjectBucketLockConfiguration) pulumi.StringOutput { return v.Bucket }).(pulumi.StringOutput) } -// The project_id you want to attach the resource to +// The projectId you want to attach the resource to func (o ObjectBucketLockConfigurationOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v *ObjectBucketLockConfiguration) pulumi.StringOutput { return v.ProjectId }).(pulumi.StringOutput) } diff --git a/sdk/go/scaleway/objectBucketPolicy.go b/sdk/go/scaleway/objectBucketPolicy.go index 9c525e1f..73e18f13 100644 --- a/sdk/go/scaleway/objectBucketPolicy.go +++ b/sdk/go/scaleway/objectBucketPolicy.go @@ -415,7 +415,7 @@ type ObjectBucketPolicy struct { Bucket pulumi.StringOutput `pulumi:"bucket"` // The text of the policy. Policy pulumi.StringOutput `pulumi:"policy"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringOutput `pulumi:"projectId"` // The Scaleway region this bucket resides in. Region pulumi.StringOutput `pulumi:"region"` @@ -461,7 +461,7 @@ type objectBucketPolicyState struct { Bucket *string `pulumi:"bucket"` // The text of the policy. Policy *string `pulumi:"policy"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // The Scaleway region this bucket resides in. Region *string `pulumi:"region"` @@ -472,7 +472,7 @@ type ObjectBucketPolicyState struct { Bucket pulumi.StringPtrInput // The text of the policy. Policy pulumi.StringPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // The Scaleway region this bucket resides in. Region pulumi.StringPtrInput @@ -487,7 +487,7 @@ type objectBucketPolicyArgs struct { Bucket string `pulumi:"bucket"` // The text of the policy. Policy string `pulumi:"policy"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // The Scaleway region this bucket resides in. Region *string `pulumi:"region"` @@ -499,7 +499,7 @@ type ObjectBucketPolicyArgs struct { Bucket pulumi.StringInput // The text of the policy. Policy pulumi.StringInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // The Scaleway region this bucket resides in. Region pulumi.StringPtrInput @@ -602,7 +602,7 @@ func (o ObjectBucketPolicyOutput) Policy() pulumi.StringOutput { return o.ApplyT(func(v *ObjectBucketPolicy) pulumi.StringOutput { return v.Policy }).(pulumi.StringOutput) } -// The project_id you want to attach the resource to +// The projectId you want to attach the resource to func (o ObjectBucketPolicyOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v *ObjectBucketPolicy) pulumi.StringOutput { return v.ProjectId }).(pulumi.StringOutput) } diff --git a/sdk/go/scaleway/objectBucketWebsiteConfiguration.go b/sdk/go/scaleway/objectBucketWebsiteConfiguration.go index fdd8d309..a705251b 100644 --- a/sdk/go/scaleway/objectBucketWebsiteConfiguration.go +++ b/sdk/go/scaleway/objectBucketWebsiteConfiguration.go @@ -143,7 +143,7 @@ type ObjectBucketWebsiteConfiguration struct { ErrorDocument ObjectBucketWebsiteConfigurationErrorDocumentPtrOutput `pulumi:"errorDocument"` // The name of the index document for the website detailed below. IndexDocument ObjectBucketWebsiteConfigurationIndexDocumentOutput `pulumi:"indexDocument"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringOutput `pulumi:"projectId"` // The region you want to attach the resource to Region pulumi.StringOutput `pulumi:"region"` @@ -195,7 +195,7 @@ type objectBucketWebsiteConfigurationState struct { ErrorDocument *ObjectBucketWebsiteConfigurationErrorDocument `pulumi:"errorDocument"` // The name of the index document for the website detailed below. IndexDocument *ObjectBucketWebsiteConfigurationIndexDocument `pulumi:"indexDocument"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // The region you want to attach the resource to Region *string `pulumi:"region"` @@ -212,7 +212,7 @@ type ObjectBucketWebsiteConfigurationState struct { ErrorDocument ObjectBucketWebsiteConfigurationErrorDocumentPtrInput // The name of the index document for the website detailed below. IndexDocument ObjectBucketWebsiteConfigurationIndexDocumentPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // The region you want to attach the resource to Region pulumi.StringPtrInput @@ -233,7 +233,7 @@ type objectBucketWebsiteConfigurationArgs struct { ErrorDocument *ObjectBucketWebsiteConfigurationErrorDocument `pulumi:"errorDocument"` // The name of the index document for the website detailed below. IndexDocument ObjectBucketWebsiteConfigurationIndexDocument `pulumi:"indexDocument"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // The region you want to attach the resource to Region *string `pulumi:"region"` @@ -247,7 +247,7 @@ type ObjectBucketWebsiteConfigurationArgs struct { ErrorDocument ObjectBucketWebsiteConfigurationErrorDocumentPtrInput // The name of the index document for the website detailed below. IndexDocument ObjectBucketWebsiteConfigurationIndexDocumentInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // The region you want to attach the resource to Region pulumi.StringPtrInput @@ -359,7 +359,7 @@ func (o ObjectBucketWebsiteConfigurationOutput) IndexDocument() ObjectBucketWebs }).(ObjectBucketWebsiteConfigurationIndexDocumentOutput) } -// The project_id you want to attach the resource to +// The projectId you want to attach the resource to func (o ObjectBucketWebsiteConfigurationOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v *ObjectBucketWebsiteConfiguration) pulumi.StringOutput { return v.ProjectId }).(pulumi.StringOutput) } diff --git a/sdk/go/scaleway/objectItem.go b/sdk/go/scaleway/objectItem.go index 5ff0afc5..6318e4f7 100644 --- a/sdk/go/scaleway/objectItem.go +++ b/sdk/go/scaleway/objectItem.go @@ -51,7 +51,7 @@ type ObjectItem struct { Key pulumi.StringOutput `pulumi:"key"` // Map of metadata used for the object, keys must be lowercase Metadata pulumi.StringMapOutput `pulumi:"metadata"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringOutput `pulumi:"projectId"` // The Scaleway region this bucket resides in. Region pulumi.StringOutput `pulumi:"region"` @@ -113,7 +113,7 @@ type objectItemState struct { Key *string `pulumi:"key"` // Map of metadata used for the object, keys must be lowercase Metadata map[string]string `pulumi:"metadata"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // The Scaleway region this bucket resides in. Region *string `pulumi:"region"` @@ -140,7 +140,7 @@ type ObjectItemState struct { Key pulumi.StringPtrInput // Map of metadata used for the object, keys must be lowercase Metadata pulumi.StringMapInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // The Scaleway region this bucket resides in. Region pulumi.StringPtrInput @@ -171,7 +171,7 @@ type objectItemArgs struct { Key string `pulumi:"key"` // Map of metadata used for the object, keys must be lowercase Metadata map[string]string `pulumi:"metadata"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // The Scaleway region this bucket resides in. Region *string `pulumi:"region"` @@ -199,7 +199,7 @@ type ObjectItemArgs struct { Key pulumi.StringInput // Map of metadata used for the object, keys must be lowercase Metadata pulumi.StringMapInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // The Scaleway region this bucket resides in. Region pulumi.StringPtrInput @@ -333,7 +333,7 @@ func (o ObjectItemOutput) Metadata() pulumi.StringMapOutput { return o.ApplyT(func(v *ObjectItem) pulumi.StringMapOutput { return v.Metadata }).(pulumi.StringMapOutput) } -// The project_id you want to attach the resource to +// The projectId you want to attach the resource to func (o ObjectItemOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v *ObjectItem) pulumi.StringOutput { return v.ProjectId }).(pulumi.StringOutput) } diff --git a/sdk/go/scaleway/pulumiTypes.go b/sdk/go/scaleway/pulumiTypes.go index 3d6ded86..3707d54f 100644 --- a/sdk/go/scaleway/pulumiTypes.go +++ b/sdk/go/scaleway/pulumiTypes.go @@ -6419,9 +6419,9 @@ func (o IotDeviceMessageFiltersPtrOutput) Subscribe() IotDeviceMessageFiltersSub } type IotDeviceMessageFiltersPublish struct { - // Publish message filter policy + // Filtering policy (eg `accept` or `reject`) Policy *string `pulumi:"policy"` - // List of topics in the set + // List of topics to match (eg `foo/bar/+/baz/#`) Topics []string `pulumi:"topics"` } @@ -6437,9 +6437,9 @@ type IotDeviceMessageFiltersPublishInput interface { } type IotDeviceMessageFiltersPublishArgs struct { - // Publish message filter policy + // Filtering policy (eg `accept` or `reject`) Policy pulumi.StringPtrInput `pulumi:"policy"` - // List of topics in the set + // List of topics to match (eg `foo/bar/+/baz/#`) Topics pulumi.StringArrayInput `pulumi:"topics"` } @@ -6520,12 +6520,12 @@ func (o IotDeviceMessageFiltersPublishOutput) ToIotDeviceMessageFiltersPublishPt }).(IotDeviceMessageFiltersPublishPtrOutput) } -// Publish message filter policy +// Filtering policy (eg `accept` or `reject`) func (o IotDeviceMessageFiltersPublishOutput) Policy() pulumi.StringPtrOutput { return o.ApplyT(func(v IotDeviceMessageFiltersPublish) *string { return v.Policy }).(pulumi.StringPtrOutput) } -// List of topics in the set +// List of topics to match (eg `foo/bar/+/baz/#`) func (o IotDeviceMessageFiltersPublishOutput) Topics() pulumi.StringArrayOutput { return o.ApplyT(func(v IotDeviceMessageFiltersPublish) []string { return v.Topics }).(pulumi.StringArrayOutput) } @@ -6554,7 +6554,7 @@ func (o IotDeviceMessageFiltersPublishPtrOutput) Elem() IotDeviceMessageFiltersP }).(IotDeviceMessageFiltersPublishOutput) } -// Publish message filter policy +// Filtering policy (eg `accept` or `reject`) func (o IotDeviceMessageFiltersPublishPtrOutput) Policy() pulumi.StringPtrOutput { return o.ApplyT(func(v *IotDeviceMessageFiltersPublish) *string { if v == nil { @@ -6564,7 +6564,7 @@ func (o IotDeviceMessageFiltersPublishPtrOutput) Policy() pulumi.StringPtrOutput }).(pulumi.StringPtrOutput) } -// List of topics in the set +// List of topics to match (eg `foo/bar/+/baz/#`) func (o IotDeviceMessageFiltersPublishPtrOutput) Topics() pulumi.StringArrayOutput { return o.ApplyT(func(v *IotDeviceMessageFiltersPublish) []string { if v == nil { @@ -6575,9 +6575,13 @@ func (o IotDeviceMessageFiltersPublishPtrOutput) Topics() pulumi.StringArrayOutp } type IotDeviceMessageFiltersSubscribe struct { - // Subscribe message filter policy + // Same as publish rules. Policy *string `pulumi:"policy"` - // List of topics in the set + // Same as publish rules. + // + // - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + // + // > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. Topics []string `pulumi:"topics"` } @@ -6593,9 +6597,13 @@ type IotDeviceMessageFiltersSubscribeInput interface { } type IotDeviceMessageFiltersSubscribeArgs struct { - // Subscribe message filter policy + // Same as publish rules. Policy pulumi.StringPtrInput `pulumi:"policy"` - // List of topics in the set + // Same as publish rules. + // + // - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + // + // > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. Topics pulumi.StringArrayInput `pulumi:"topics"` } @@ -6676,12 +6684,16 @@ func (o IotDeviceMessageFiltersSubscribeOutput) ToIotDeviceMessageFiltersSubscri }).(IotDeviceMessageFiltersSubscribePtrOutput) } -// Subscribe message filter policy +// Same as publish rules. func (o IotDeviceMessageFiltersSubscribeOutput) Policy() pulumi.StringPtrOutput { return o.ApplyT(func(v IotDeviceMessageFiltersSubscribe) *string { return v.Policy }).(pulumi.StringPtrOutput) } -// List of topics in the set +// Same as publish rules. +// +// - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. +// +// > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. func (o IotDeviceMessageFiltersSubscribeOutput) Topics() pulumi.StringArrayOutput { return o.ApplyT(func(v IotDeviceMessageFiltersSubscribe) []string { return v.Topics }).(pulumi.StringArrayOutput) } @@ -6710,7 +6722,7 @@ func (o IotDeviceMessageFiltersSubscribePtrOutput) Elem() IotDeviceMessageFilter }).(IotDeviceMessageFiltersSubscribeOutput) } -// Subscribe message filter policy +// Same as publish rules. func (o IotDeviceMessageFiltersSubscribePtrOutput) Policy() pulumi.StringPtrOutput { return o.ApplyT(func(v *IotDeviceMessageFiltersSubscribe) *string { if v == nil { @@ -6720,7 +6732,11 @@ func (o IotDeviceMessageFiltersSubscribePtrOutput) Policy() pulumi.StringPtrOutp }).(pulumi.StringPtrOutput) } -// List of topics in the set +// Same as publish rules. +// +// - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. +// +// > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. func (o IotDeviceMessageFiltersSubscribePtrOutput) Topics() pulumi.StringArrayOutput { return o.ApplyT(func(v *IotDeviceMessageFiltersSubscribe) []string { if v == nil { @@ -8980,7 +8996,7 @@ func (o KubernetesNodePoolUpgradePolicyPtrOutput) MaxUnavailable() pulumi.IntPtr type LoadbalancerAclAction struct { // Redirect parameters when using an ACL with `redirect` action. Redirects []LoadbalancerAclActionRedirect `pulumi:"redirects"` - // The redirect type. Possible values are: `location` or `scheme`. + // The action type. Possible values are: `allow` or `deny` or `redirect`. Type string `pulumi:"type"` } @@ -8998,7 +9014,7 @@ type LoadbalancerAclActionInput interface { type LoadbalancerAclActionArgs struct { // Redirect parameters when using an ACL with `redirect` action. Redirects LoadbalancerAclActionRedirectArrayInput `pulumi:"redirects"` - // The redirect type. Possible values are: `location` or `scheme`. + // The action type. Possible values are: `allow` or `deny` or `redirect`. Type pulumi.StringInput `pulumi:"type"` } @@ -9084,7 +9100,7 @@ func (o LoadbalancerAclActionOutput) Redirects() LoadbalancerAclActionRedirectAr return o.ApplyT(func(v LoadbalancerAclAction) []LoadbalancerAclActionRedirect { return v.Redirects }).(LoadbalancerAclActionRedirectArrayOutput) } -// The redirect type. Possible values are: `location` or `scheme`. +// The action type. Possible values are: `allow` or `deny` or `redirect`. func (o LoadbalancerAclActionOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v LoadbalancerAclAction) string { return v.Type }).(pulumi.StringOutput) } @@ -9123,7 +9139,7 @@ func (o LoadbalancerAclActionPtrOutput) Redirects() LoadbalancerAclActionRedirec }).(LoadbalancerAclActionRedirectArrayOutput) } -// The redirect type. Possible values are: `location` or `scheme`. +// The action type. Possible values are: `allow` or `deny` or `redirect`. func (o LoadbalancerAclActionPtrOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v *LoadbalancerAclAction) *string { if v == nil { @@ -9134,11 +9150,11 @@ func (o LoadbalancerAclActionPtrOutput) Type() pulumi.StringPtrOutput { } type LoadbalancerAclActionRedirect struct { - // The HTTP redirect code to use + // The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. Code *int `pulumi:"code"` - // An URL can be used in case of a location redirect + // An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. Target *string `pulumi:"target"` - // The redirect type + // The redirect type. Possible values are: `location` or `scheme`. Type *string `pulumi:"type"` } @@ -9154,11 +9170,11 @@ type LoadbalancerAclActionRedirectInput interface { } type LoadbalancerAclActionRedirectArgs struct { - // The HTTP redirect code to use + // The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. Code pulumi.IntPtrInput `pulumi:"code"` - // An URL can be used in case of a location redirect + // An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. Target pulumi.StringPtrInput `pulumi:"target"` - // The redirect type + // The redirect type. Possible values are: `location` or `scheme`. Type pulumi.StringPtrInput `pulumi:"type"` } @@ -9213,17 +9229,17 @@ func (o LoadbalancerAclActionRedirectOutput) ToLoadbalancerAclActionRedirectOutp return o } -// The HTTP redirect code to use +// The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. func (o LoadbalancerAclActionRedirectOutput) Code() pulumi.IntPtrOutput { return o.ApplyT(func(v LoadbalancerAclActionRedirect) *int { return v.Code }).(pulumi.IntPtrOutput) } -// An URL can be used in case of a location redirect +// An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. func (o LoadbalancerAclActionRedirectOutput) Target() pulumi.StringPtrOutput { return o.ApplyT(func(v LoadbalancerAclActionRedirect) *string { return v.Target }).(pulumi.StringPtrOutput) } -// The redirect type +// The redirect type. Possible values are: `location` or `scheme`. func (o LoadbalancerAclActionRedirectOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v LoadbalancerAclActionRedirect) *string { return v.Type }).(pulumi.StringPtrOutput) } @@ -10436,7 +10452,7 @@ func (o LoadbalancerFrontendAclArrayOutput) Index(i pulumi.IntInput) Loadbalance type LoadbalancerFrontendAclAction struct { // Redirect parameters when using an ACL with `redirect` action. Redirects []LoadbalancerFrontendAclActionRedirect `pulumi:"redirects"` - // The redirect type. Possible values are: `location` or `scheme`. + // The action type. Possible values are: `allow` or `deny` or `redirect`. Type string `pulumi:"type"` } @@ -10454,7 +10470,7 @@ type LoadbalancerFrontendAclActionInput interface { type LoadbalancerFrontendAclActionArgs struct { // Redirect parameters when using an ACL with `redirect` action. Redirects LoadbalancerFrontendAclActionRedirectArrayInput `pulumi:"redirects"` - // The redirect type. Possible values are: `location` or `scheme`. + // The action type. Possible values are: `allow` or `deny` or `redirect`. Type pulumi.StringInput `pulumi:"type"` } @@ -10489,17 +10505,17 @@ func (o LoadbalancerFrontendAclActionOutput) Redirects() LoadbalancerFrontendAcl return o.ApplyT(func(v LoadbalancerFrontendAclAction) []LoadbalancerFrontendAclActionRedirect { return v.Redirects }).(LoadbalancerFrontendAclActionRedirectArrayOutput) } -// The redirect type. Possible values are: `location` or `scheme`. +// The action type. Possible values are: `allow` or `deny` or `redirect`. func (o LoadbalancerFrontendAclActionOutput) Type() pulumi.StringOutput { return o.ApplyT(func(v LoadbalancerFrontendAclAction) string { return v.Type }).(pulumi.StringOutput) } type LoadbalancerFrontendAclActionRedirect struct { - // The HTTP redirect code to use + // The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. Code *int `pulumi:"code"` - // An URL can be used in case of a location redirect + // An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. Target *string `pulumi:"target"` - // The redirect type + // The redirect type. Possible values are: `location` or `scheme`. Type *string `pulumi:"type"` } @@ -10515,11 +10531,11 @@ type LoadbalancerFrontendAclActionRedirectInput interface { } type LoadbalancerFrontendAclActionRedirectArgs struct { - // The HTTP redirect code to use + // The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. Code pulumi.IntPtrInput `pulumi:"code"` - // An URL can be used in case of a location redirect + // An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. Target pulumi.StringPtrInput `pulumi:"target"` - // The redirect type + // The redirect type. Possible values are: `location` or `scheme`. Type pulumi.StringPtrInput `pulumi:"type"` } @@ -10574,17 +10590,17 @@ func (o LoadbalancerFrontendAclActionRedirectOutput) ToLoadbalancerFrontendAclAc return o } -// The HTTP redirect code to use +// The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. func (o LoadbalancerFrontendAclActionRedirectOutput) Code() pulumi.IntPtrOutput { return o.ApplyT(func(v LoadbalancerFrontendAclActionRedirect) *int { return v.Code }).(pulumi.IntPtrOutput) } -// An URL can be used in case of a location redirect +// An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. func (o LoadbalancerFrontendAclActionRedirectOutput) Target() pulumi.StringPtrOutput { return o.ApplyT(func(v LoadbalancerFrontendAclActionRedirect) *string { return v.Target }).(pulumi.StringPtrOutput) } -// The redirect type +// The redirect type. Possible values are: `location` or `scheme`. func (o LoadbalancerFrontendAclActionRedirectOutput) Type() pulumi.StringPtrOutput { return o.ApplyT(func(v LoadbalancerFrontendAclActionRedirect) *string { return v.Type }).(pulumi.StringPtrOutput) } @@ -12471,7 +12487,7 @@ func (o ObjectBucketLockConfigurationRulePtrOutput) DefaultRetention() ObjectBuc type ObjectBucketLockConfigurationRuleDefaultRetention struct { // The number of days that you want to specify for the default retention period. Days *int `pulumi:"days"` - // The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + // The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). Mode string `pulumi:"mode"` // The number of years that you want to specify for the default retention period. Years *int `pulumi:"years"` @@ -12491,7 +12507,7 @@ type ObjectBucketLockConfigurationRuleDefaultRetentionInput interface { type ObjectBucketLockConfigurationRuleDefaultRetentionArgs struct { // The number of days that you want to specify for the default retention period. Days pulumi.IntPtrInput `pulumi:"days"` - // The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + // The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). Mode pulumi.StringInput `pulumi:"mode"` // The number of years that you want to specify for the default retention period. Years pulumi.IntPtrInput `pulumi:"years"` @@ -12579,7 +12595,7 @@ func (o ObjectBucketLockConfigurationRuleDefaultRetentionOutput) Days() pulumi.I return o.ApplyT(func(v ObjectBucketLockConfigurationRuleDefaultRetention) *int { return v.Days }).(pulumi.IntPtrOutput) } -// The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. +// The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). func (o ObjectBucketLockConfigurationRuleDefaultRetentionOutput) Mode() pulumi.StringOutput { return o.ApplyT(func(v ObjectBucketLockConfigurationRuleDefaultRetention) string { return v.Mode }).(pulumi.StringOutput) } @@ -12623,7 +12639,7 @@ func (o ObjectBucketLockConfigurationRuleDefaultRetentionPtrOutput) Days() pulum }).(pulumi.IntPtrOutput) } -// The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. +// The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). func (o ObjectBucketLockConfigurationRuleDefaultRetentionPtrOutput) Mode() pulumi.StringPtrOutput { return o.ApplyT(func(v *ObjectBucketLockConfigurationRuleDefaultRetention) *string { if v == nil { diff --git a/sdk/go/scaleway/sdbDatabase.go b/sdk/go/scaleway/sdbDatabase.go index 1b10cb52..c3c0a9ea 100644 --- a/sdk/go/scaleway/sdbDatabase.go +++ b/sdk/go/scaleway/sdbDatabase.go @@ -64,7 +64,7 @@ type SdbDatabase struct { // // > **Important:** Updates to `name` will recreate the database. Name pulumi.StringOutput `pulumi:"name"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringOutput `pulumi:"projectId"` // `region`) The region in which the resource exists. Region pulumi.StringOutput `pulumi:"region"` @@ -110,7 +110,7 @@ type sdbDatabaseState struct { // // > **Important:** Updates to `name` will recreate the database. Name *string `pulumi:"name"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // `region`) The region in which the resource exists. Region *string `pulumi:"region"` @@ -127,7 +127,7 @@ type SdbDatabaseState struct { // // > **Important:** Updates to `name` will recreate the database. Name pulumi.StringPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // `region`) The region in which the resource exists. Region pulumi.StringPtrInput @@ -146,7 +146,7 @@ type sdbDatabaseArgs struct { // // > **Important:** Updates to `name` will recreate the database. Name *string `pulumi:"name"` - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId *string `pulumi:"projectId"` // `region`) The region in which the resource exists. Region *string `pulumi:"region"` @@ -162,7 +162,7 @@ type SdbDatabaseArgs struct { // // > **Important:** Updates to `name` will recreate the database. Name pulumi.StringPtrInput - // The project_id you want to attach the resource to + // The projectId you want to attach the resource to ProjectId pulumi.StringPtrInput // `region`) The region in which the resource exists. Region pulumi.StringPtrInput @@ -277,7 +277,7 @@ func (o SdbDatabaseOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *SdbDatabase) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } -// The project_id you want to attach the resource to +// The projectId you want to attach the resource to func (o SdbDatabaseOutput) ProjectId() pulumi.StringOutput { return o.ApplyT(func(v *SdbDatabase) pulumi.StringOutput { return v.ProjectId }).(pulumi.StringOutput) } diff --git a/sdk/nodejs/documentdbDatabase.ts b/sdk/nodejs/documentdbDatabase.ts index 1e5b5186..ad2f49d5 100644 --- a/sdk/nodejs/documentdbDatabase.ts +++ b/sdk/nodejs/documentdbDatabase.ts @@ -75,7 +75,7 @@ export class DocumentdbDatabase extends pulumi.CustomResource { */ public /*out*/ readonly owner!: pulumi.Output; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ public readonly projectId!: pulumi.Output; /** @@ -148,7 +148,7 @@ export interface DocumentdbDatabaseState { */ owner?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** @@ -176,7 +176,7 @@ export interface DocumentdbDatabaseArgs { */ name?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** diff --git a/sdk/nodejs/domainRecord.ts b/sdk/nodejs/domainRecord.ts index a2d339e2..8defdf74 100644 --- a/sdk/nodejs/domainRecord.ts +++ b/sdk/nodejs/domainRecord.ts @@ -242,7 +242,7 @@ export class DomainRecord extends pulumi.CustomResource { */ public readonly priority!: pulumi.Output; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ public readonly projectId!: pulumi.Output; /** @@ -361,7 +361,7 @@ export interface DomainRecordState { */ priority?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** @@ -419,7 +419,7 @@ export interface DomainRecordArgs { */ priority?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** diff --git a/sdk/nodejs/function.ts b/sdk/nodejs/function.ts index c9cd278c..87ff67a5 100644 --- a/sdk/nodejs/function.ts +++ b/sdk/nodejs/function.ts @@ -67,9 +67,6 @@ export class Function extends pulumi.CustomResource { * The CPU limit in mCPU for your function. More infos on resources [here](https://www.scaleway.com/en/developers/api/serverless-functions/#functions) */ public /*out*/ readonly cpuLimit!: pulumi.Output; - /** - * Define if the function should be deployed, terraform will wait for function to be deployed - */ public readonly deploy!: pulumi.Output; /** * The description of the function. @@ -235,9 +232,6 @@ export interface FunctionState { * The CPU limit in mCPU for your function. More infos on resources [here](https://www.scaleway.com/en/developers/api/serverless-functions/#functions) */ cpuLimit?: pulumi.Input; - /** - * Define if the function should be deployed, terraform will wait for function to be deployed - */ deploy?: pulumi.Input; /** * The description of the function. @@ -323,9 +317,6 @@ export interface FunctionState { * The set of arguments for constructing a Function resource. */ export interface FunctionArgs { - /** - * Define if the function should be deployed, terraform will wait for function to be deployed - */ deploy?: pulumi.Input; /** * The description of the function. diff --git a/sdk/nodejs/iotHub.ts b/sdk/nodejs/iotHub.ts index 2e529af9..9f4bf431 100644 --- a/sdk/nodejs/iotHub.ts +++ b/sdk/nodejs/iotHub.ts @@ -109,7 +109,7 @@ export class IotHub extends pulumi.CustomResource { */ public readonly name!: pulumi.Output; /** - * The organization_id you want to attach the resource to + * The organizationId you want to attach the resource to */ public /*out*/ readonly organizationId!: pulumi.Output; /** @@ -256,7 +256,7 @@ export interface IotHubState { */ name?: pulumi.Input; /** - * The organization_id you want to attach the resource to + * The organizationId you want to attach the resource to */ organizationId?: pulumi.Input; /** diff --git a/sdk/nodejs/loadbalancerBackend.ts b/sdk/nodejs/loadbalancerBackend.ts index 662a2dce..64178fb5 100644 --- a/sdk/nodejs/loadbalancerBackend.ts +++ b/sdk/nodejs/loadbalancerBackend.ts @@ -108,7 +108,7 @@ export class LoadbalancerBackend extends pulumi.CustomResource { */ public readonly healthCheckMaxRetries!: pulumi.Output; /** - * Port the HC requests will be send to. Default to `forward_port` + * Port the HC requests will be send to. Default to `forwardPort` */ public readonly healthCheckPort!: pulumi.Output; /** @@ -183,7 +183,7 @@ export class LoadbalancerBackend extends pulumi.CustomResource { */ public readonly timeoutConnect!: pulumi.Output; /** - * Maximum time (in seconds) for a request to be left pending in queue when `max_connections` is reached + * Maximum time (in seconds) for a request to be left pending in queue when `maxConnections` is reached */ public readonly timeoutQueue!: pulumi.Output; /** @@ -318,7 +318,7 @@ export interface LoadbalancerBackendState { */ healthCheckMaxRetries?: pulumi.Input; /** - * Port the HC requests will be send to. Default to `forward_port` + * Port the HC requests will be send to. Default to `forwardPort` */ healthCheckPort?: pulumi.Input; /** @@ -393,7 +393,7 @@ export interface LoadbalancerBackendState { */ timeoutConnect?: pulumi.Input; /** - * Maximum time (in seconds) for a request to be left pending in queue when `max_connections` is reached + * Maximum time (in seconds) for a request to be left pending in queue when `maxConnections` is reached */ timeoutQueue?: pulumi.Input; /** @@ -439,7 +439,7 @@ export interface LoadbalancerBackendArgs { */ healthCheckMaxRetries?: pulumi.Input; /** - * Port the HC requests will be send to. Default to `forward_port` + * Port the HC requests will be send to. Default to `forwardPort` */ healthCheckPort?: pulumi.Input; /** @@ -514,7 +514,7 @@ export interface LoadbalancerBackendArgs { */ timeoutConnect?: pulumi.Input; /** - * Maximum time (in seconds) for a request to be left pending in queue when `max_connections` is reached + * Maximum time (in seconds) for a request to be left pending in queue when `maxConnections` is reached */ timeoutQueue?: pulumi.Input; /** diff --git a/sdk/nodejs/loadbalancerIp.ts b/sdk/nodejs/loadbalancerIp.ts index 2306fde3..55ea3778 100644 --- a/sdk/nodejs/loadbalancerIp.ts +++ b/sdk/nodejs/loadbalancerIp.ts @@ -79,7 +79,7 @@ export class LoadbalancerIp extends pulumi.CustomResource { */ public /*out*/ readonly lbId!: pulumi.Output; /** - * The organization_id you want to attach the resource to + * The organizationId you want to attach the resource to */ public /*out*/ readonly organizationId!: pulumi.Output; /** @@ -153,7 +153,7 @@ export interface LoadbalancerIpState { */ lbId?: pulumi.Input; /** - * The organization_id you want to attach the resource to + * The organizationId you want to attach the resource to */ organizationId?: pulumi.Input; /** diff --git a/sdk/nodejs/objectBucketAcl.ts b/sdk/nodejs/objectBucketAcl.ts index c5a0e18b..97e0595a 100644 --- a/sdk/nodejs/objectBucketAcl.ts +++ b/sdk/nodejs/objectBucketAcl.ts @@ -158,7 +158,7 @@ export class ObjectBucketAcl extends pulumi.CustomResource { */ public readonly expectedBucketOwner!: pulumi.Output; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ public readonly projectId!: pulumi.Output; /** @@ -223,7 +223,7 @@ export interface ObjectBucketAclState { */ expectedBucketOwner?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** @@ -253,7 +253,7 @@ export interface ObjectBucketAclArgs { */ expectedBucketOwner?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** diff --git a/sdk/nodejs/objectBucketLockConfiguration.ts b/sdk/nodejs/objectBucketLockConfiguration.ts index 5b2e260f..9dd24acc 100644 --- a/sdk/nodejs/objectBucketLockConfiguration.ts +++ b/sdk/nodejs/objectBucketLockConfiguration.ts @@ -92,7 +92,7 @@ export class ObjectBucketLockConfiguration extends pulumi.CustomResource { */ public readonly bucket!: pulumi.Output; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ public readonly projectId!: pulumi.Output; /** @@ -148,7 +148,7 @@ export interface ObjectBucketLockConfigurationState { */ bucket?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** @@ -170,7 +170,7 @@ export interface ObjectBucketLockConfigurationArgs { */ bucket: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** diff --git a/sdk/nodejs/objectBucketPolicy.ts b/sdk/nodejs/objectBucketPolicy.ts index aa928de5..1a0cc852 100644 --- a/sdk/nodejs/objectBucketPolicy.ts +++ b/sdk/nodejs/objectBucketPolicy.ts @@ -246,7 +246,7 @@ export class ObjectBucketPolicy extends pulumi.CustomResource { */ public readonly policy!: pulumi.Output; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ public readonly projectId!: pulumi.Output; /** @@ -302,7 +302,7 @@ export interface ObjectBucketPolicyState { */ policy?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** @@ -324,7 +324,7 @@ export interface ObjectBucketPolicyArgs { */ policy: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** diff --git a/sdk/nodejs/objectBucketWebsiteConfiguration.ts b/sdk/nodejs/objectBucketWebsiteConfiguration.ts index e5eaceca..926ef330 100644 --- a/sdk/nodejs/objectBucketWebsiteConfiguration.ts +++ b/sdk/nodejs/objectBucketWebsiteConfiguration.ts @@ -115,7 +115,7 @@ export class ObjectBucketWebsiteConfiguration extends pulumi.CustomResource { */ public readonly indexDocument!: pulumi.Output; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ public readonly projectId!: pulumi.Output; /** @@ -189,7 +189,7 @@ export interface ObjectBucketWebsiteConfigurationState { */ indexDocument?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** @@ -223,7 +223,7 @@ export interface ObjectBucketWebsiteConfigurationArgs { */ indexDocument: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** diff --git a/sdk/nodejs/objectItem.ts b/sdk/nodejs/objectItem.ts index 085f163a..dd6b2144 100644 --- a/sdk/nodejs/objectItem.ts +++ b/sdk/nodejs/objectItem.ts @@ -85,7 +85,7 @@ export class ObjectItem extends pulumi.CustomResource { */ public readonly metadata!: pulumi.Output<{[key: string]: string} | undefined>; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ public readonly projectId!: pulumi.Output; /** @@ -189,7 +189,7 @@ export interface ObjectItemState { */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** @@ -243,7 +243,7 @@ export interface ObjectItemArgs { */ metadata?: pulumi.Input<{[key: string]: pulumi.Input}>; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** diff --git a/sdk/nodejs/sdbDatabase.ts b/sdk/nodejs/sdbDatabase.ts index 72b3397a..106d72fd 100644 --- a/sdk/nodejs/sdbDatabase.ts +++ b/sdk/nodejs/sdbDatabase.ts @@ -78,7 +78,7 @@ export class SdbDatabase extends pulumi.CustomResource { */ public readonly name!: pulumi.Output; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ public readonly projectId!: pulumi.Output; /** @@ -142,7 +142,7 @@ export interface SdbDatabaseState { */ name?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** @@ -170,7 +170,7 @@ export interface SdbDatabaseArgs { */ name?: pulumi.Input; /** - * The project_id you want to attach the resource to + * The projectId you want to attach the resource to */ projectId?: pulumi.Input; /** diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index f4cd6ea6..64036a07 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -907,22 +907,26 @@ export interface IotDeviceMessageFilters { export interface IotDeviceMessageFiltersPublish { /** - * Publish message filter policy + * Filtering policy (eg `accept` or `reject`) */ policy?: pulumi.Input; /** - * List of topics in the set + * List of topics to match (eg `foo/bar/+/baz/#`) */ topics?: pulumi.Input[]>; } export interface IotDeviceMessageFiltersSubscribe { /** - * Subscribe message filter policy + * Same as publish rules. */ policy?: pulumi.Input; /** - * List of topics in the set + * Same as publish rules. + * + * - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + * + * > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. */ topics?: pulumi.Input[]>; } @@ -1190,22 +1194,22 @@ export interface LoadbalancerAclAction { */ redirects?: pulumi.Input[]>; /** - * The redirect type. Possible values are: `location` or `scheme`. + * The action type. Possible values are: `allow` or `deny` or `redirect`. */ type: pulumi.Input; } export interface LoadbalancerAclActionRedirect { /** - * The HTTP redirect code to use + * The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. */ code?: pulumi.Input; /** - * An URL can be used in case of a location redirect + * An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. */ target?: pulumi.Input; /** - * The redirect type + * The redirect type. Possible values are: `location` or `scheme`. */ type?: pulumi.Input; } @@ -1332,22 +1336,22 @@ export interface LoadbalancerFrontendAclAction { */ redirects?: pulumi.Input[]>; /** - * The redirect type. Possible values are: `location` or `scheme`. + * The action type. Possible values are: `allow` or `deny` or `redirect`. */ type: pulumi.Input; } export interface LoadbalancerFrontendAclActionRedirect { /** - * The HTTP redirect code to use + * The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. */ code?: pulumi.Input; /** - * An URL can be used in case of a location redirect + * An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. */ target?: pulumi.Input; /** - * The redirect type + * The redirect type. Possible values are: `location` or `scheme`. */ type?: pulumi.Input; } @@ -1566,7 +1570,7 @@ export interface ObjectBucketLockConfigurationRuleDefaultRetention { */ days?: pulumi.Input; /** - * The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + * The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). */ mode: pulumi.Input; /** diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 3d2a1198..02cf1734 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -2767,22 +2767,26 @@ export interface IotDeviceMessageFilters { export interface IotDeviceMessageFiltersPublish { /** - * Publish message filter policy + * Filtering policy (eg `accept` or `reject`) */ policy?: string; /** - * List of topics in the set + * List of topics to match (eg `foo/bar/+/baz/#`) */ topics?: string[]; } export interface IotDeviceMessageFiltersSubscribe { /** - * Subscribe message filter policy + * Same as publish rules. */ policy?: string; /** - * List of topics in the set + * Same as publish rules. + * + * - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + * + * > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. */ topics?: string[]; } @@ -3050,22 +3054,22 @@ export interface LoadbalancerAclAction { */ redirects?: outputs.LoadbalancerAclActionRedirect[]; /** - * The redirect type. Possible values are: `location` or `scheme`. + * The action type. Possible values are: `allow` or `deny` or `redirect`. */ type: string; } export interface LoadbalancerAclActionRedirect { /** - * The HTTP redirect code to use + * The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. */ code?: number; /** - * An URL can be used in case of a location redirect + * An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. */ target?: string; /** - * The redirect type + * The redirect type. Possible values are: `location` or `scheme`. */ type?: string; } @@ -3192,22 +3196,22 @@ export interface LoadbalancerFrontendAclAction { */ redirects?: outputs.LoadbalancerFrontendAclActionRedirect[]; /** - * The redirect type. Possible values are: `location` or `scheme`. + * The action type. Possible values are: `allow` or `deny` or `redirect`. */ type: string; } export interface LoadbalancerFrontendAclActionRedirect { /** - * The HTTP redirect code to use + * The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. */ code?: number; /** - * An URL can be used in case of a location redirect + * An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. */ target?: string; /** - * The redirect type + * The redirect type. Possible values are: `location` or `scheme`. */ type?: string; } @@ -3426,7 +3430,7 @@ export interface ObjectBucketLockConfigurationRuleDefaultRetention { */ days?: number; /** - * The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + * The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). */ mode: string; /** diff --git a/sdk/python/pulumiverse_scaleway/_inputs.py b/sdk/python/pulumiverse_scaleway/_inputs.py index a5cab0d6..5e8235dc 100644 --- a/sdk/python/pulumiverse_scaleway/_inputs.py +++ b/sdk/python/pulumiverse_scaleway/_inputs.py @@ -3198,8 +3198,8 @@ def __init__(__self__, *, policy: Optional[pulumi.Input[str]] = None, topics: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): """ - :param pulumi.Input[str] policy: Publish message filter policy - :param pulumi.Input[Sequence[pulumi.Input[str]]] topics: List of topics in the set + :param pulumi.Input[str] policy: Filtering policy (eg `accept` or `reject`) + :param pulumi.Input[Sequence[pulumi.Input[str]]] topics: List of topics to match (eg `foo/bar/+/baz/#`) """ if policy is not None: pulumi.set(__self__, "policy", policy) @@ -3210,7 +3210,7 @@ def __init__(__self__, *, @pulumi.getter def policy(self) -> Optional[pulumi.Input[str]]: """ - Publish message filter policy + Filtering policy (eg `accept` or `reject`) """ return pulumi.get(self, "policy") @@ -3222,7 +3222,7 @@ def policy(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def topics(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: """ - List of topics in the set + List of topics to match (eg `foo/bar/+/baz/#`) """ return pulumi.get(self, "topics") @@ -3237,8 +3237,12 @@ def __init__(__self__, *, policy: Optional[pulumi.Input[str]] = None, topics: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): """ - :param pulumi.Input[str] policy: Subscribe message filter policy - :param pulumi.Input[Sequence[pulumi.Input[str]]] topics: List of topics in the set + :param pulumi.Input[str] policy: Same as publish rules. + :param pulumi.Input[Sequence[pulumi.Input[str]]] topics: Same as publish rules. + + - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + + > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. """ if policy is not None: pulumi.set(__self__, "policy", policy) @@ -3249,7 +3253,7 @@ def __init__(__self__, *, @pulumi.getter def policy(self) -> Optional[pulumi.Input[str]]: """ - Subscribe message filter policy + Same as publish rules. """ return pulumi.get(self, "policy") @@ -3261,7 +3265,11 @@ def policy(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def topics(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: """ - List of topics in the set + Same as publish rules. + + - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + + > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. """ return pulumi.get(self, "topics") @@ -4216,7 +4224,7 @@ def __init__(__self__, *, type: pulumi.Input[str], redirects: Optional[pulumi.Input[Sequence[pulumi.Input['LoadbalancerAclActionRedirectArgs']]]] = None): """ - :param pulumi.Input[str] type: The redirect type. Possible values are: `location` or `scheme`. + :param pulumi.Input[str] type: The action type. Possible values are: `allow` or `deny` or `redirect`. :param pulumi.Input[Sequence[pulumi.Input['LoadbalancerAclActionRedirectArgs']]] redirects: Redirect parameters when using an ACL with `redirect` action. """ pulumi.set(__self__, "type", type) @@ -4227,7 +4235,7 @@ def __init__(__self__, *, @pulumi.getter def type(self) -> pulumi.Input[str]: """ - The redirect type. Possible values are: `location` or `scheme`. + The action type. Possible values are: `allow` or `deny` or `redirect`. """ return pulumi.get(self, "type") @@ -4255,9 +4263,9 @@ def __init__(__self__, *, target: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[int] code: The HTTP redirect code to use - :param pulumi.Input[str] target: An URL can be used in case of a location redirect - :param pulumi.Input[str] type: The redirect type + :param pulumi.Input[int] code: The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. + :param pulumi.Input[str] target: An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. + :param pulumi.Input[str] type: The redirect type. Possible values are: `location` or `scheme`. """ if code is not None: pulumi.set(__self__, "code", code) @@ -4270,7 +4278,7 @@ def __init__(__self__, *, @pulumi.getter def code(self) -> Optional[pulumi.Input[int]]: """ - The HTTP redirect code to use + The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. """ return pulumi.get(self, "code") @@ -4282,7 +4290,7 @@ def code(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def target(self) -> Optional[pulumi.Input[str]]: """ - An URL can be used in case of a location redirect + An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. """ return pulumi.get(self, "target") @@ -4294,7 +4302,7 @@ def target(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def type(self) -> Optional[pulumi.Input[str]]: """ - The redirect type + The redirect type. Possible values are: `location` or `scheme`. """ return pulumi.get(self, "type") @@ -4725,7 +4733,7 @@ def __init__(__self__, *, type: pulumi.Input[str], redirects: Optional[pulumi.Input[Sequence[pulumi.Input['LoadbalancerFrontendAclActionRedirectArgs']]]] = None): """ - :param pulumi.Input[str] type: The redirect type. Possible values are: `location` or `scheme`. + :param pulumi.Input[str] type: The action type. Possible values are: `allow` or `deny` or `redirect`. :param pulumi.Input[Sequence[pulumi.Input['LoadbalancerFrontendAclActionRedirectArgs']]] redirects: Redirect parameters when using an ACL with `redirect` action. """ pulumi.set(__self__, "type", type) @@ -4736,7 +4744,7 @@ def __init__(__self__, *, @pulumi.getter def type(self) -> pulumi.Input[str]: """ - The redirect type. Possible values are: `location` or `scheme`. + The action type. Possible values are: `allow` or `deny` or `redirect`. """ return pulumi.get(self, "type") @@ -4764,9 +4772,9 @@ def __init__(__self__, *, target: Optional[pulumi.Input[str]] = None, type: Optional[pulumi.Input[str]] = None): """ - :param pulumi.Input[int] code: The HTTP redirect code to use - :param pulumi.Input[str] target: An URL can be used in case of a location redirect - :param pulumi.Input[str] type: The redirect type + :param pulumi.Input[int] code: The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. + :param pulumi.Input[str] target: An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. + :param pulumi.Input[str] type: The redirect type. Possible values are: `location` or `scheme`. """ if code is not None: pulumi.set(__self__, "code", code) @@ -4779,7 +4787,7 @@ def __init__(__self__, *, @pulumi.getter def code(self) -> Optional[pulumi.Input[int]]: """ - The HTTP redirect code to use + The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. """ return pulumi.get(self, "code") @@ -4791,7 +4799,7 @@ def code(self, value: Optional[pulumi.Input[int]]): @pulumi.getter def target(self) -> Optional[pulumi.Input[str]]: """ - An URL can be used in case of a location redirect + An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. """ return pulumi.get(self, "target") @@ -4803,7 +4811,7 @@ def target(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def type(self) -> Optional[pulumi.Input[str]]: """ - The redirect type + The redirect type. Possible values are: `location` or `scheme`. """ return pulumi.get(self, "type") @@ -5568,7 +5576,7 @@ def __init__(__self__, *, days: Optional[pulumi.Input[int]] = None, years: Optional[pulumi.Input[int]] = None): """ - :param pulumi.Input[str] mode: The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + :param pulumi.Input[str] mode: The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). :param pulumi.Input[int] days: The number of days that you want to specify for the default retention period. :param pulumi.Input[int] years: The number of years that you want to specify for the default retention period. """ @@ -5582,7 +5590,7 @@ def __init__(__self__, *, @pulumi.getter def mode(self) -> pulumi.Input[str]: """ - The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). """ return pulumi.get(self, "mode") diff --git a/sdk/python/pulumiverse_scaleway/function.py b/sdk/python/pulumiverse_scaleway/function.py index 3383302f..3940472a 100644 --- a/sdk/python/pulumiverse_scaleway/function.py +++ b/sdk/python/pulumiverse_scaleway/function.py @@ -38,7 +38,6 @@ def __init__(__self__, *, :param pulumi.Input[str] namespace_id: The namespace ID the function is associated with. :param pulumi.Input[str] privacy: Privacy of the function. Can be either `private` or `public`. Read more on [authentication](https://www.scaleway.com/en/developers/api/serverless-functions/#authentication) :param pulumi.Input[str] runtime: Runtime of the function. Runtimes can be fetched using [specific route](https://www.scaleway.com/en/developers/api/serverless-functions/#get-f7de6a - :param pulumi.Input[bool] deploy: Define if the function should be deployed, terraform will wait for function to be deployed :param pulumi.Input[str] description: The description of the function. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: The environment variables of the function. :param pulumi.Input[str] http_option: HTTP traffic configuration @@ -139,9 +138,6 @@ def runtime(self, value: pulumi.Input[str]): @property @pulumi.getter def deploy(self) -> Optional[pulumi.Input[bool]]: - """ - Define if the function should be deployed, terraform will wait for function to be deployed - """ return pulumi.get(self, "deploy") @deploy.setter @@ -334,7 +330,6 @@ def __init__(__self__, *, """ Input properties used for looking up and filtering Function resources. :param pulumi.Input[int] cpu_limit: The CPU limit in mCPU for your function. More infos on resources [here](https://www.scaleway.com/en/developers/api/serverless-functions/#functions) - :param pulumi.Input[bool] deploy: Define if the function should be deployed, terraform will wait for function to be deployed :param pulumi.Input[str] description: The description of the function. :param pulumi.Input[str] domain_name: The native domain name of the function :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: The environment variables of the function. @@ -415,9 +410,6 @@ def cpu_limit(self, value: Optional[pulumi.Input[int]]): @property @pulumi.getter def deploy(self) -> Optional[pulumi.Input[bool]]: - """ - Define if the function should be deployed, terraform will wait for function to be deployed - """ return pulumi.get(self, "deploy") @deploy.setter @@ -711,7 +703,6 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[bool] deploy: Define if the function should be deployed, terraform will wait for function to be deployed :param pulumi.Input[str] description: The description of the function. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: The environment variables of the function. :param pulumi.Input[str] handler: Handler of the function. Depends on the runtime ([function guide](https://www.scaleway.com/en/developers/api/serverless-functions/#create-a-function)) @@ -880,7 +871,6 @@ def get(resource_name: str, :param pulumi.Input[str] id: The unique provider ID of the resource to lookup. :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[int] cpu_limit: The CPU limit in mCPU for your function. More infos on resources [here](https://www.scaleway.com/en/developers/api/serverless-functions/#functions) - :param pulumi.Input[bool] deploy: Define if the function should be deployed, terraform will wait for function to be deployed :param pulumi.Input[str] description: The description of the function. :param pulumi.Input[str] domain_name: The native domain name of the function :param pulumi.Input[Mapping[str, pulumi.Input[str]]] environment_variables: The environment variables of the function. @@ -941,9 +931,6 @@ def cpu_limit(self) -> pulumi.Output[int]: @property @pulumi.getter def deploy(self) -> pulumi.Output[Optional[bool]]: - """ - Define if the function should be deployed, terraform will wait for function to be deployed - """ return pulumi.get(self, "deploy") @property diff --git a/sdk/python/pulumiverse_scaleway/outputs.py b/sdk/python/pulumiverse_scaleway/outputs.py index 5358fb2a..3f890427 100644 --- a/sdk/python/pulumiverse_scaleway/outputs.py +++ b/sdk/python/pulumiverse_scaleway/outputs.py @@ -3080,8 +3080,8 @@ def __init__(__self__, *, policy: Optional[str] = None, topics: Optional[Sequence[str]] = None): """ - :param str policy: Publish message filter policy - :param Sequence[str] topics: List of topics in the set + :param str policy: Filtering policy (eg `accept` or `reject`) + :param Sequence[str] topics: List of topics to match (eg `foo/bar/+/baz/#`) """ if policy is not None: pulumi.set(__self__, "policy", policy) @@ -3092,7 +3092,7 @@ def __init__(__self__, *, @pulumi.getter def policy(self) -> Optional[str]: """ - Publish message filter policy + Filtering policy (eg `accept` or `reject`) """ return pulumi.get(self, "policy") @@ -3100,7 +3100,7 @@ def policy(self) -> Optional[str]: @pulumi.getter def topics(self) -> Optional[Sequence[str]]: """ - List of topics in the set + List of topics to match (eg `foo/bar/+/baz/#`) """ return pulumi.get(self, "topics") @@ -3111,8 +3111,12 @@ def __init__(__self__, *, policy: Optional[str] = None, topics: Optional[Sequence[str]] = None): """ - :param str policy: Subscribe message filter policy - :param Sequence[str] topics: List of topics in the set + :param str policy: Same as publish rules. + :param Sequence[str] topics: Same as publish rules. + + - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + + > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. """ if policy is not None: pulumi.set(__self__, "policy", policy) @@ -3123,7 +3127,7 @@ def __init__(__self__, *, @pulumi.getter def policy(self) -> Optional[str]: """ - Subscribe message filter policy + Same as publish rules. """ return pulumi.get(self, "policy") @@ -3131,7 +3135,11 @@ def policy(self) -> Optional[str]: @pulumi.getter def topics(self) -> Optional[Sequence[str]]: """ - List of topics in the set + Same as publish rules. + + - `certificate.crt` - (Optional) The certificate of the device, either generated by Scaleway or provided. + + > **Important:** Updates to `certificate.crt` will disconnect connected devices and the previous certificate will be deleted and won't be recoverable. """ return pulumi.get(self, "topics") @@ -4059,7 +4067,7 @@ def __init__(__self__, *, type: str, redirects: Optional[Sequence['outputs.LoadbalancerAclActionRedirect']] = None): """ - :param str type: The redirect type. Possible values are: `location` or `scheme`. + :param str type: The action type. Possible values are: `allow` or `deny` or `redirect`. :param Sequence['LoadbalancerAclActionRedirectArgs'] redirects: Redirect parameters when using an ACL with `redirect` action. """ pulumi.set(__self__, "type", type) @@ -4070,7 +4078,7 @@ def __init__(__self__, *, @pulumi.getter def type(self) -> str: """ - The redirect type. Possible values are: `location` or `scheme`. + The action type. Possible values are: `allow` or `deny` or `redirect`. """ return pulumi.get(self, "type") @@ -4090,9 +4098,9 @@ def __init__(__self__, *, target: Optional[str] = None, type: Optional[str] = None): """ - :param int code: The HTTP redirect code to use - :param str target: An URL can be used in case of a location redirect - :param str type: The redirect type + :param int code: The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. + :param str target: An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. + :param str type: The redirect type. Possible values are: `location` or `scheme`. """ if code is not None: pulumi.set(__self__, "code", code) @@ -4105,7 +4113,7 @@ def __init__(__self__, *, @pulumi.getter def code(self) -> Optional[int]: """ - The HTTP redirect code to use + The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. """ return pulumi.get(self, "code") @@ -4113,7 +4121,7 @@ def code(self) -> Optional[int]: @pulumi.getter def target(self) -> Optional[str]: """ - An URL can be used in case of a location redirect + An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. """ return pulumi.get(self, "target") @@ -4121,7 +4129,7 @@ def target(self) -> Optional[str]: @pulumi.getter def type(self) -> Optional[str]: """ - The redirect type + The redirect type. Possible values are: `location` or `scheme`. """ return pulumi.get(self, "type") @@ -4568,7 +4576,7 @@ def __init__(__self__, *, type: str, redirects: Optional[Sequence['outputs.LoadbalancerFrontendAclActionRedirect']] = None): """ - :param str type: The redirect type. Possible values are: `location` or `scheme`. + :param str type: The action type. Possible values are: `allow` or `deny` or `redirect`. :param Sequence['LoadbalancerFrontendAclActionRedirectArgs'] redirects: Redirect parameters when using an ACL with `redirect` action. """ pulumi.set(__self__, "type", type) @@ -4579,7 +4587,7 @@ def __init__(__self__, *, @pulumi.getter def type(self) -> str: """ - The redirect type. Possible values are: `location` or `scheme`. + The action type. Possible values are: `allow` or `deny` or `redirect`. """ return pulumi.get(self, "type") @@ -4599,9 +4607,9 @@ def __init__(__self__, *, target: Optional[str] = None, type: Optional[str] = None): """ - :param int code: The HTTP redirect code to use - :param str target: An URL can be used in case of a location redirect - :param str type: The redirect type + :param int code: The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. + :param str target: An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. + :param str type: The redirect type. Possible values are: `location` or `scheme`. """ if code is not None: pulumi.set(__self__, "code", code) @@ -4614,7 +4622,7 @@ def __init__(__self__, *, @pulumi.getter def code(self) -> Optional[int]: """ - The HTTP redirect code to use + The HTTP redirect code to use. Valid values are `301`, `302`, `303`, `307` and `308`. """ return pulumi.get(self, "code") @@ -4622,7 +4630,7 @@ def code(self) -> Optional[int]: @pulumi.getter def target(self) -> Optional[str]: """ - An URL can be used in case of a location redirect + An URL can be used in case of a location redirect (e.g. `https://scaleway.com` will redirect to this same URL). A scheme name (e.g. `https`, `http`, `ftp`, `git`) will replace the request's original scheme. """ return pulumi.get(self, "target") @@ -4630,7 +4638,7 @@ def target(self) -> Optional[str]: @pulumi.getter def type(self) -> Optional[str]: """ - The redirect type + The redirect type. Possible values are: `location` or `scheme`. """ return pulumi.get(self, "type") @@ -5423,7 +5431,7 @@ def __init__(__self__, *, days: Optional[int] = None, years: Optional[int] = None): """ - :param str mode: The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + :param str mode: The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). :param int days: The number of days that you want to specify for the default retention period. :param int years: The number of years that you want to specify for the default retention period. """ @@ -5437,7 +5445,7 @@ def __init__(__self__, *, @pulumi.getter def mode(self) -> str: """ - The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. + The default Object Lock retention mode you want to apply to new objects placed in the specified bucket. Valid values are `GOVERNANCE` or `COMPLIANCE`. To learn more about the difference between these modes, see [Object Lock retention modes](https://www.scaleway.com/en/docs/storage/object/api-cli/object-lock/#retention-modes). """ return pulumi.get(self, "mode")