diff --git a/sdk/dotnet/GetDatabaseRoles.cs b/sdk/dotnet/GetDatabaseRoles.cs index dd621356..dbc7e7db 100644 --- a/sdk/dotnet/GetDatabaseRoles.cs +++ b/sdk/dotnet/GetDatabaseRoles.cs @@ -13,12 +13,16 @@ public static class GetDatabaseRoles { /// /// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + /// + /// Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in show_output collection. /// public static Task InvokeAsync(GetDatabaseRolesArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("snowflake:index/getDatabaseRoles:getDatabaseRoles", args ?? new GetDatabaseRolesArgs(), options.WithDefaults()); /// /// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + /// + /// Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in show_output collection. /// public static Output Invoke(GetDatabaseRolesInvokeArgs args, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("snowflake:index/getDatabaseRoles:getDatabaseRoles", args ?? new GetDatabaseRolesInvokeArgs(), options.WithDefaults()); diff --git a/sdk/dotnet/GetMaskingPolicies.cs b/sdk/dotnet/GetMaskingPolicies.cs index e85651bc..2e52016c 100644 --- a/sdk/dotnet/GetMaskingPolicies.cs +++ b/sdk/dotnet/GetMaskingPolicies.cs @@ -12,49 +12,19 @@ namespace Pulumi.Snowflake public static class GetMaskingPolicies { /// - /// ## Example Usage + /// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. /// - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Snowflake = Pulumi.Snowflake; - /// - /// return await Deployment.RunAsync(() => - /// { - /// var current = Snowflake.GetMaskingPolicies.Invoke(new() - /// { - /// Database = "MYDB", - /// Schema = "MYSCHEMA", - /// }); - /// - /// }); - /// ``` + /// Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `masking_policies`. /// - public static Task InvokeAsync(GetMaskingPoliciesArgs args, InvokeOptions? options = null) + public static Task InvokeAsync(GetMaskingPoliciesArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("snowflake:index/getMaskingPolicies:getMaskingPolicies", args ?? new GetMaskingPoliciesArgs(), options.WithDefaults()); /// - /// ## Example Usage - /// - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Snowflake = Pulumi.Snowflake; - /// - /// return await Deployment.RunAsync(() => - /// { - /// var current = Snowflake.GetMaskingPolicies.Invoke(new() - /// { - /// Database = "MYDB", - /// Schema = "MYSCHEMA", - /// }); + /// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. /// - /// }); - /// ``` + /// Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `masking_policies`. /// - public static Output Invoke(GetMaskingPoliciesInvokeArgs args, InvokeOptions? options = null) + public static Output Invoke(GetMaskingPoliciesInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("snowflake:index/getMaskingPolicies:getMaskingPolicies", args ?? new GetMaskingPoliciesInvokeArgs(), options.WithDefaults()); } @@ -62,16 +32,28 @@ public static Output Invoke(GetMaskingPoliciesInvokeAr public sealed class GetMaskingPoliciesArgs : global::Pulumi.InvokeArgs { /// - /// The database from which to return the schemas from. + /// IN clause to filter the list of masking policies + /// + [Input("in")] + public Inputs.GetMaskingPoliciesInArgs? In { get; set; } + + /// + /// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). /// - [Input("database", required: true)] - public string Database { get; set; } = null!; + [Input("like")] + public string? Like { get; set; } /// - /// The schema from which to return the maskingPolicies from. + /// Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. /// - [Input("schema", required: true)] - public string Schema { get; set; } = null!; + [Input("limit")] + public Inputs.GetMaskingPoliciesLimitArgs? Limit { get; set; } + + /// + /// Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. + /// + [Input("withDescribe")] + public bool? WithDescribe { get; set; } public GetMaskingPoliciesArgs() { @@ -82,16 +64,28 @@ public GetMaskingPoliciesArgs() public sealed class GetMaskingPoliciesInvokeArgs : global::Pulumi.InvokeArgs { /// - /// The database from which to return the schemas from. + /// IN clause to filter the list of masking policies + /// + [Input("in")] + public Input? In { get; set; } + + /// + /// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + /// + [Input("like")] + public Input? Like { get; set; } + + /// + /// Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. /// - [Input("database", required: true)] - public Input Database { get; set; } = null!; + [Input("limit")] + public Input? Limit { get; set; } /// - /// The schema from which to return the maskingPolicies from. + /// Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. /// - [Input("schema", required: true)] - public Input Schema { get; set; } = null!; + [Input("withDescribe")] + public Input? WithDescribe { get; set; } public GetMaskingPoliciesInvokeArgs() { @@ -103,37 +97,51 @@ public GetMaskingPoliciesInvokeArgs() [OutputType] public sealed class GetMaskingPoliciesResult { - /// - /// The database from which to return the schemas from. - /// - public readonly string Database; /// /// The provider-assigned unique ID for this managed resource. /// public readonly string Id; /// - /// The maskingPolicies in the schema + /// IN clause to filter the list of masking policies + /// + public readonly Outputs.GetMaskingPoliciesInResult? In; + /// + /// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + /// + public readonly string? Like; + /// + /// Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + /// + public readonly Outputs.GetMaskingPoliciesLimitResult? Limit; + /// + /// Holds the aggregated output of all views details queries. /// public readonly ImmutableArray MaskingPolicies; /// - /// The schema from which to return the maskingPolicies from. + /// Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. /// - public readonly string Schema; + public readonly bool? WithDescribe; [OutputConstructor] private GetMaskingPoliciesResult( - string database, - string id, + Outputs.GetMaskingPoliciesInResult? @in, + + string? like, + + Outputs.GetMaskingPoliciesLimitResult? limit, + ImmutableArray maskingPolicies, - string schema) + bool? withDescribe) { - Database = database; Id = id; + In = @in; + Like = like; + Limit = limit; MaskingPolicies = maskingPolicies; - Schema = schema; + WithDescribe = withDescribe; } } } diff --git a/sdk/dotnet/GetResourceMonitors.cs b/sdk/dotnet/GetResourceMonitors.cs index d3f1446a..bb228a63 100644 --- a/sdk/dotnet/GetResourceMonitors.cs +++ b/sdk/dotnet/GetResourceMonitors.cs @@ -12,42 +12,49 @@ namespace Pulumi.Snowflake public static class GetResourceMonitors { /// - /// ## Example Usage + /// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. /// - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Snowflake = Pulumi.Snowflake; - /// - /// return await Deployment.RunAsync(() => - /// { - /// var current = Snowflake.GetResourceMonitors.Invoke(); - /// - /// }); - /// ``` + /// Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in show_output collection. /// - public static Task InvokeAsync(InvokeOptions? options = null) - => global::Pulumi.Deployment.Instance.InvokeAsync("snowflake:index/getResourceMonitors:getResourceMonitors", InvokeArgs.Empty, options.WithDefaults()); + public static Task InvokeAsync(GetResourceMonitorsArgs? args = null, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.InvokeAsync("snowflake:index/getResourceMonitors:getResourceMonitors", args ?? new GetResourceMonitorsArgs(), options.WithDefaults()); /// - /// ## Example Usage - /// - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Snowflake = Pulumi.Snowflake; + /// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. /// - /// return await Deployment.RunAsync(() => - /// { - /// var current = Snowflake.GetResourceMonitors.Invoke(); - /// - /// }); - /// ``` + /// Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in show_output collection. + /// + public static Output Invoke(GetResourceMonitorsInvokeArgs? args = null, InvokeOptions? options = null) + => global::Pulumi.Deployment.Instance.Invoke("snowflake:index/getResourceMonitors:getResourceMonitors", args ?? new GetResourceMonitorsInvokeArgs(), options.WithDefaults()); + } + + + public sealed class GetResourceMonitorsArgs : global::Pulumi.InvokeArgs + { + /// + /// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + /// + [Input("like")] + public string? Like { get; set; } + + public GetResourceMonitorsArgs() + { + } + public static new GetResourceMonitorsArgs Empty => new GetResourceMonitorsArgs(); + } + + public sealed class GetResourceMonitorsInvokeArgs : global::Pulumi.InvokeArgs + { + /// + /// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). /// - public static Output Invoke(InvokeOptions? options = null) - => global::Pulumi.Deployment.Instance.Invoke("snowflake:index/getResourceMonitors:getResourceMonitors", InvokeArgs.Empty, options.WithDefaults()); + [Input("like")] + public Input? Like { get; set; } + + public GetResourceMonitorsInvokeArgs() + { + } + public static new GetResourceMonitorsInvokeArgs Empty => new GetResourceMonitorsInvokeArgs(); } @@ -59,7 +66,11 @@ public sealed class GetResourceMonitorsResult /// public readonly string Id; /// - /// The resource monitors in the database + /// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + /// + public readonly string? Like; + /// + /// Holds the aggregated output of all resource monitor details queries. /// public readonly ImmutableArray ResourceMonitors; @@ -67,9 +78,12 @@ public sealed class GetResourceMonitorsResult private GetResourceMonitorsResult( string id, + string? like, + ImmutableArray resourceMonitors) { Id = id; + Like = like; ResourceMonitors = resourceMonitors; } } diff --git a/sdk/dotnet/GetRowAccessPolicies.cs b/sdk/dotnet/GetRowAccessPolicies.cs index 821af8c9..e099f3b0 100644 --- a/sdk/dotnet/GetRowAccessPolicies.cs +++ b/sdk/dotnet/GetRowAccessPolicies.cs @@ -12,49 +12,19 @@ namespace Pulumi.Snowflake public static class GetRowAccessPolicies { /// - /// ## Example Usage + /// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. /// - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Snowflake = Pulumi.Snowflake; - /// - /// return await Deployment.RunAsync(() => - /// { - /// var current = Snowflake.GetRowAccessPolicies.Invoke(new() - /// { - /// Database = "MYDB", - /// Schema = "MYSCHEMA", - /// }); - /// - /// }); - /// ``` + /// Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `row_access_policies`. /// - public static Task InvokeAsync(GetRowAccessPoliciesArgs args, InvokeOptions? options = null) + public static Task InvokeAsync(GetRowAccessPoliciesArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("snowflake:index/getRowAccessPolicies:getRowAccessPolicies", args ?? new GetRowAccessPoliciesArgs(), options.WithDefaults()); /// - /// ## Example Usage - /// - /// ```csharp - /// using System.Collections.Generic; - /// using System.Linq; - /// using Pulumi; - /// using Snowflake = Pulumi.Snowflake; - /// - /// return await Deployment.RunAsync(() => - /// { - /// var current = Snowflake.GetRowAccessPolicies.Invoke(new() - /// { - /// Database = "MYDB", - /// Schema = "MYSCHEMA", - /// }); + /// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. /// - /// }); - /// ``` + /// Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `row_access_policies`. /// - public static Output Invoke(GetRowAccessPoliciesInvokeArgs args, InvokeOptions? options = null) + public static Output Invoke(GetRowAccessPoliciesInvokeArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.Invoke("snowflake:index/getRowAccessPolicies:getRowAccessPolicies", args ?? new GetRowAccessPoliciesInvokeArgs(), options.WithDefaults()); } @@ -62,16 +32,28 @@ public static Output Invoke(GetRowAccessPoliciesInvo public sealed class GetRowAccessPoliciesArgs : global::Pulumi.InvokeArgs { /// - /// The database from which to return the schemas from. + /// IN clause to filter the list of row access policies + /// + [Input("in")] + public Inputs.GetRowAccessPoliciesInArgs? In { get; set; } + + /// + /// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). /// - [Input("database", required: true)] - public string Database { get; set; } = null!; + [Input("like")] + public string? Like { get; set; } /// - /// The schema from which to return the row access policy from. + /// Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. /// - [Input("schema", required: true)] - public string Schema { get; set; } = null!; + [Input("limit")] + public Inputs.GetRowAccessPoliciesLimitArgs? Limit { get; set; } + + /// + /// Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. + /// + [Input("withDescribe")] + public bool? WithDescribe { get; set; } public GetRowAccessPoliciesArgs() { @@ -82,16 +64,28 @@ public GetRowAccessPoliciesArgs() public sealed class GetRowAccessPoliciesInvokeArgs : global::Pulumi.InvokeArgs { /// - /// The database from which to return the schemas from. + /// IN clause to filter the list of row access policies + /// + [Input("in")] + public Input? In { get; set; } + + /// + /// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + /// + [Input("like")] + public Input? Like { get; set; } + + /// + /// Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. /// - [Input("database", required: true)] - public Input Database { get; set; } = null!; + [Input("limit")] + public Input? Limit { get; set; } /// - /// The schema from which to return the row access policy from. + /// Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. /// - [Input("schema", required: true)] - public Input Schema { get; set; } = null!; + [Input("withDescribe")] + public Input? WithDescribe { get; set; } public GetRowAccessPoliciesInvokeArgs() { @@ -103,37 +97,51 @@ public GetRowAccessPoliciesInvokeArgs() [OutputType] public sealed class GetRowAccessPoliciesResult { - /// - /// The database from which to return the schemas from. - /// - public readonly string Database; /// /// The provider-assigned unique ID for this managed resource. /// public readonly string Id; /// - /// The row access policy in the schema + /// IN clause to filter the list of row access policies + /// + public readonly Outputs.GetRowAccessPoliciesInResult? In; + /// + /// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + /// + public readonly string? Like; + /// + /// Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + /// + public readonly Outputs.GetRowAccessPoliciesLimitResult? Limit; + /// + /// Holds the aggregated output of all views details queries. /// public readonly ImmutableArray RowAccessPolicies; /// - /// The schema from which to return the row access policy from. + /// Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. /// - public readonly string Schema; + public readonly bool? WithDescribe; [OutputConstructor] private GetRowAccessPoliciesResult( - string database, - string id, + Outputs.GetRowAccessPoliciesInResult? @in, + + string? like, + + Outputs.GetRowAccessPoliciesLimitResult? limit, + ImmutableArray rowAccessPolicies, - string schema) + bool? withDescribe) { - Database = database; Id = id; + In = @in; + Like = like; + Limit = limit; RowAccessPolicies = rowAccessPolicies; - Schema = schema; + WithDescribe = withDescribe; } } } diff --git a/sdk/dotnet/GetViews.cs b/sdk/dotnet/GetViews.cs index 36aac12f..253c32fa 100644 --- a/sdk/dotnet/GetViews.cs +++ b/sdk/dotnet/GetViews.cs @@ -12,12 +12,16 @@ namespace Pulumi.Snowflake public static class GetViews { /// + /// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + /// /// Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. /// public static Task InvokeAsync(GetViewsArgs? args = null, InvokeOptions? options = null) => global::Pulumi.Deployment.Instance.InvokeAsync("snowflake:index/getViews:getViews", args ?? new GetViewsArgs(), options.WithDefaults()); /// + /// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + /// /// Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. /// public static Output Invoke(GetViewsInvokeArgs? args = null, InvokeOptions? options = null) diff --git a/sdk/dotnet/Inputs/GetMaskingPoliciesIn.cs b/sdk/dotnet/Inputs/GetMaskingPoliciesIn.cs new file mode 100644 index 00000000..049160bb --- /dev/null +++ b/sdk/dotnet/Inputs/GetMaskingPoliciesIn.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class GetMaskingPoliciesInArgs : global::Pulumi.InvokeArgs + { + /// + /// Returns records for the entire account. + /// + [Input("account")] + public bool? Account { get; set; } + + /// + /// Returns records for the specified application. + /// + [Input("application")] + public string? Application { get; set; } + + /// + /// Returns records for the specified application package. + /// + [Input("applicationPackage")] + public string? ApplicationPackage { get; set; } + + /// + /// Returns records for the current database in use or for a specified database. + /// + [Input("database")] + public string? Database { get; set; } + + /// + /// Returns records for the current schema in use or a specified schema. Use fully qualified name. + /// + [Input("schema")] + public string? Schema { get; set; } + + public GetMaskingPoliciesInArgs() + { + } + public static new GetMaskingPoliciesInArgs Empty => new GetMaskingPoliciesInArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetMaskingPoliciesInArgs.cs b/sdk/dotnet/Inputs/GetMaskingPoliciesInArgs.cs new file mode 100644 index 00000000..ed89d132 --- /dev/null +++ b/sdk/dotnet/Inputs/GetMaskingPoliciesInArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class GetMaskingPoliciesInInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Returns records for the entire account. + /// + [Input("account")] + public Input? Account { get; set; } + + /// + /// Returns records for the specified application. + /// + [Input("application")] + public Input? Application { get; set; } + + /// + /// Returns records for the specified application package. + /// + [Input("applicationPackage")] + public Input? ApplicationPackage { get; set; } + + /// + /// Returns records for the current database in use or for a specified database. + /// + [Input("database")] + public Input? Database { get; set; } + + /// + /// Returns records for the current schema in use or a specified schema. Use fully qualified name. + /// + [Input("schema")] + public Input? Schema { get; set; } + + public GetMaskingPoliciesInInputArgs() + { + } + public static new GetMaskingPoliciesInInputArgs Empty => new GetMaskingPoliciesInInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetMaskingPoliciesLimit.cs b/sdk/dotnet/Inputs/GetMaskingPoliciesLimit.cs new file mode 100644 index 00000000..07c725ee --- /dev/null +++ b/sdk/dotnet/Inputs/GetMaskingPoliciesLimit.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class GetMaskingPoliciesLimitArgs : global::Pulumi.InvokeArgs + { + /// + /// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + /// + [Input("from")] + public string? From { get; set; } + + /// + /// The maximum number of rows to return. + /// + [Input("rows", required: true)] + public int Rows { get; set; } + + public GetMaskingPoliciesLimitArgs() + { + } + public static new GetMaskingPoliciesLimitArgs Empty => new GetMaskingPoliciesLimitArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetMaskingPoliciesLimitArgs.cs b/sdk/dotnet/Inputs/GetMaskingPoliciesLimitArgs.cs new file mode 100644 index 00000000..d74cf4bb --- /dev/null +++ b/sdk/dotnet/Inputs/GetMaskingPoliciesLimitArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class GetMaskingPoliciesLimitInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + /// + [Input("from")] + public Input? From { get; set; } + + /// + /// The maximum number of rows to return. + /// + [Input("rows", required: true)] + public Input Rows { get; set; } = null!; + + public GetMaskingPoliciesLimitInputArgs() + { + } + public static new GetMaskingPoliciesLimitInputArgs Empty => new GetMaskingPoliciesLimitInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetRowAccessPoliciesIn.cs b/sdk/dotnet/Inputs/GetRowAccessPoliciesIn.cs new file mode 100644 index 00000000..579fb4e4 --- /dev/null +++ b/sdk/dotnet/Inputs/GetRowAccessPoliciesIn.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class GetRowAccessPoliciesInArgs : global::Pulumi.InvokeArgs + { + /// + /// Returns records for the entire account. + /// + [Input("account")] + public bool? Account { get; set; } + + /// + /// Returns records for the specified application. + /// + [Input("application")] + public string? Application { get; set; } + + /// + /// Returns records for the specified application package. + /// + [Input("applicationPackage")] + public string? ApplicationPackage { get; set; } + + /// + /// Returns records for the current database in use or for a specified database. + /// + [Input("database")] + public string? Database { get; set; } + + /// + /// Returns records for the current schema in use or a specified schema. Use fully qualified name. + /// + [Input("schema")] + public string? Schema { get; set; } + + public GetRowAccessPoliciesInArgs() + { + } + public static new GetRowAccessPoliciesInArgs Empty => new GetRowAccessPoliciesInArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetRowAccessPoliciesInArgs.cs b/sdk/dotnet/Inputs/GetRowAccessPoliciesInArgs.cs new file mode 100644 index 00000000..e19a851f --- /dev/null +++ b/sdk/dotnet/Inputs/GetRowAccessPoliciesInArgs.cs @@ -0,0 +1,50 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class GetRowAccessPoliciesInInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Returns records for the entire account. + /// + [Input("account")] + public Input? Account { get; set; } + + /// + /// Returns records for the specified application. + /// + [Input("application")] + public Input? Application { get; set; } + + /// + /// Returns records for the specified application package. + /// + [Input("applicationPackage")] + public Input? ApplicationPackage { get; set; } + + /// + /// Returns records for the current database in use or for a specified database. + /// + [Input("database")] + public Input? Database { get; set; } + + /// + /// Returns records for the current schema in use or a specified schema. Use fully qualified name. + /// + [Input("schema")] + public Input? Schema { get; set; } + + public GetRowAccessPoliciesInInputArgs() + { + } + public static new GetRowAccessPoliciesInInputArgs Empty => new GetRowAccessPoliciesInInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetRowAccessPoliciesLimit.cs b/sdk/dotnet/Inputs/GetRowAccessPoliciesLimit.cs new file mode 100644 index 00000000..d3dc7cdb --- /dev/null +++ b/sdk/dotnet/Inputs/GetRowAccessPoliciesLimit.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class GetRowAccessPoliciesLimitArgs : global::Pulumi.InvokeArgs + { + /// + /// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + /// + [Input("from")] + public string? From { get; set; } + + /// + /// The maximum number of rows to return. + /// + [Input("rows", required: true)] + public int Rows { get; set; } + + public GetRowAccessPoliciesLimitArgs() + { + } + public static new GetRowAccessPoliciesLimitArgs Empty => new GetRowAccessPoliciesLimitArgs(); + } +} diff --git a/sdk/dotnet/Inputs/GetRowAccessPoliciesLimitArgs.cs b/sdk/dotnet/Inputs/GetRowAccessPoliciesLimitArgs.cs new file mode 100644 index 00000000..64ef86f7 --- /dev/null +++ b/sdk/dotnet/Inputs/GetRowAccessPoliciesLimitArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class GetRowAccessPoliciesLimitInputArgs : global::Pulumi.ResourceArgs + { + /// + /// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + /// + [Input("from")] + public Input? From { get; set; } + + /// + /// The maximum number of rows to return. + /// + [Input("rows", required: true)] + public Input Rows { get; set; } = null!; + + public GetRowAccessPoliciesLimitInputArgs() + { + } + public static new GetRowAccessPoliciesLimitInputArgs Empty => new GetRowAccessPoliciesLimitInputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/MaskingPolicySignatureColumnArgs.cs b/sdk/dotnet/Inputs/MaskingPolicyArgumentArgs.cs similarity index 59% rename from sdk/dotnet/Inputs/MaskingPolicySignatureColumnArgs.cs rename to sdk/dotnet/Inputs/MaskingPolicyArgumentArgs.cs index 3e495a1a..60f96840 100644 --- a/sdk/dotnet/Inputs/MaskingPolicySignatureColumnArgs.cs +++ b/sdk/dotnet/Inputs/MaskingPolicyArgumentArgs.cs @@ -10,23 +10,23 @@ namespace Pulumi.Snowflake.Inputs { - public sealed class MaskingPolicySignatureColumnArgs : global::Pulumi.ResourceArgs + public sealed class MaskingPolicyArgumentArgs : global::Pulumi.ResourceArgs { /// - /// Specifies the column name to mask. + /// The argument name /// [Input("name", required: true)] public Input Name { get; set; } = null!; /// - /// Specifies the column type to mask. + /// The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). /// [Input("type", required: true)] public Input Type { get; set; } = null!; - public MaskingPolicySignatureColumnArgs() + public MaskingPolicyArgumentArgs() { } - public static new MaskingPolicySignatureColumnArgs Empty => new MaskingPolicySignatureColumnArgs(); + public static new MaskingPolicyArgumentArgs Empty => new MaskingPolicyArgumentArgs(); } } diff --git a/sdk/dotnet/Inputs/MaskingPolicyArgumentGetArgs.cs b/sdk/dotnet/Inputs/MaskingPolicyArgumentGetArgs.cs new file mode 100644 index 00000000..c4617d31 --- /dev/null +++ b/sdk/dotnet/Inputs/MaskingPolicyArgumentGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class MaskingPolicyArgumentGetArgs : global::Pulumi.ResourceArgs + { + /// + /// The argument name + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + /// + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + public MaskingPolicyArgumentGetArgs() + { + } + public static new MaskingPolicyArgumentGetArgs Empty => new MaskingPolicyArgumentGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputArgs.cs b/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputArgs.cs new file mode 100644 index 00000000..c392ba5b --- /dev/null +++ b/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class MaskingPolicyDescribeOutputArgs : global::Pulumi.ResourceArgs + { + [Input("body")] + public Input? Body { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("returnType")] + public Input? ReturnType { get; set; } + + [Input("signatures")] + private InputList? _signatures; + public InputList Signatures + { + get => _signatures ?? (_signatures = new InputList()); + set => _signatures = value; + } + + public MaskingPolicyDescribeOutputArgs() + { + } + public static new MaskingPolicyDescribeOutputArgs Empty => new MaskingPolicyDescribeOutputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputGetArgs.cs b/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputGetArgs.cs new file mode 100644 index 00000000..f7a5bf68 --- /dev/null +++ b/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputGetArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class MaskingPolicyDescribeOutputGetArgs : global::Pulumi.ResourceArgs + { + [Input("body")] + public Input? Body { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("returnType")] + public Input? ReturnType { get; set; } + + [Input("signatures")] + private InputList? _signatures; + public InputList Signatures + { + get => _signatures ?? (_signatures = new InputList()); + set => _signatures = value; + } + + public MaskingPolicyDescribeOutputGetArgs() + { + } + public static new MaskingPolicyDescribeOutputGetArgs Empty => new MaskingPolicyDescribeOutputGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputSignatureArgs.cs b/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputSignatureArgs.cs new file mode 100644 index 00000000..95d92cfe --- /dev/null +++ b/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputSignatureArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class MaskingPolicyDescribeOutputSignatureArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + [Input("type")] + public Input? Type { get; set; } + + public MaskingPolicyDescribeOutputSignatureArgs() + { + } + public static new MaskingPolicyDescribeOutputSignatureArgs Empty => new MaskingPolicyDescribeOutputSignatureArgs(); + } +} diff --git a/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputSignatureGetArgs.cs b/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputSignatureGetArgs.cs new file mode 100644 index 00000000..863c730b --- /dev/null +++ b/sdk/dotnet/Inputs/MaskingPolicyDescribeOutputSignatureGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class MaskingPolicyDescribeOutputSignatureGetArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + [Input("type")] + public Input? Type { get; set; } + + public MaskingPolicyDescribeOutputSignatureGetArgs() + { + } + public static new MaskingPolicyDescribeOutputSignatureGetArgs Empty => new MaskingPolicyDescribeOutputSignatureGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/MaskingPolicyShowOutputArgs.cs b/sdk/dotnet/Inputs/MaskingPolicyShowOutputArgs.cs new file mode 100644 index 00000000..09f8abf0 --- /dev/null +++ b/sdk/dotnet/Inputs/MaskingPolicyShowOutputArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class MaskingPolicyShowOutputArgs : global::Pulumi.ResourceArgs + { + [Input("comment")] + public Input? Comment { get; set; } + + [Input("createdOn")] + public Input? CreatedOn { get; set; } + + [Input("databaseName")] + public Input? DatabaseName { get; set; } + + [Input("exemptOtherPolicies")] + public Input? ExemptOtherPolicies { get; set; } + + [Input("kind")] + public Input? Kind { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("owner")] + public Input? Owner { get; set; } + + [Input("ownerRoleType")] + public Input? OwnerRoleType { get; set; } + + [Input("schemaName")] + public Input? SchemaName { get; set; } + + public MaskingPolicyShowOutputArgs() + { + } + public static new MaskingPolicyShowOutputArgs Empty => new MaskingPolicyShowOutputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/MaskingPolicyShowOutputGetArgs.cs b/sdk/dotnet/Inputs/MaskingPolicyShowOutputGetArgs.cs new file mode 100644 index 00000000..3691b671 --- /dev/null +++ b/sdk/dotnet/Inputs/MaskingPolicyShowOutputGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class MaskingPolicyShowOutputGetArgs : global::Pulumi.ResourceArgs + { + [Input("comment")] + public Input? Comment { get; set; } + + [Input("createdOn")] + public Input? CreatedOn { get; set; } + + [Input("databaseName")] + public Input? DatabaseName { get; set; } + + [Input("exemptOtherPolicies")] + public Input? ExemptOtherPolicies { get; set; } + + [Input("kind")] + public Input? Kind { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("owner")] + public Input? Owner { get; set; } + + [Input("ownerRoleType")] + public Input? OwnerRoleType { get; set; } + + [Input("schemaName")] + public Input? SchemaName { get; set; } + + public MaskingPolicyShowOutputGetArgs() + { + } + public static new MaskingPolicyShowOutputGetArgs Empty => new MaskingPolicyShowOutputGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/MaskingPolicySignatureArgs.cs b/sdk/dotnet/Inputs/MaskingPolicySignatureArgs.cs deleted file mode 100644 index 7d89d566..00000000 --- a/sdk/dotnet/Inputs/MaskingPolicySignatureArgs.cs +++ /dev/null @@ -1,28 +0,0 @@ -// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.Snowflake.Inputs -{ - - public sealed class MaskingPolicySignatureArgs : global::Pulumi.ResourceArgs - { - [Input("columns", required: true)] - private InputList? _columns; - public InputList Columns - { - get => _columns ?? (_columns = new InputList()); - set => _columns = value; - } - - public MaskingPolicySignatureArgs() - { - } - public static new MaskingPolicySignatureArgs Empty => new MaskingPolicySignatureArgs(); - } -} diff --git a/sdk/dotnet/Inputs/MaskingPolicySignatureGetArgs.cs b/sdk/dotnet/Inputs/MaskingPolicySignatureGetArgs.cs deleted file mode 100644 index c0f586ed..00000000 --- a/sdk/dotnet/Inputs/MaskingPolicySignatureGetArgs.cs +++ /dev/null @@ -1,28 +0,0 @@ -// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -using System; -using System.Collections.Generic; -using System.Collections.Immutable; -using System.Threading.Tasks; -using Pulumi.Serialization; - -namespace Pulumi.Snowflake.Inputs -{ - - public sealed class MaskingPolicySignatureGetArgs : global::Pulumi.ResourceArgs - { - [Input("columns", required: true)] - private InputList? _columns; - public InputList Columns - { - get => _columns ?? (_columns = new InputList()); - set => _columns = value; - } - - public MaskingPolicySignatureGetArgs() - { - } - public static new MaskingPolicySignatureGetArgs Empty => new MaskingPolicySignatureGetArgs(); - } -} diff --git a/sdk/dotnet/Inputs/ResourceMonitorShowOutputArgs.cs b/sdk/dotnet/Inputs/ResourceMonitorShowOutputArgs.cs new file mode 100644 index 00000000..1c74aced --- /dev/null +++ b/sdk/dotnet/Inputs/ResourceMonitorShowOutputArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class ResourceMonitorShowOutputArgs : global::Pulumi.ResourceArgs + { + [Input("comment")] + public Input? Comment { get; set; } + + [Input("createdOn")] + public Input? CreatedOn { get; set; } + + [Input("creditQuota")] + public Input? CreditQuota { get; set; } + + [Input("endTime")] + public Input? EndTime { get; set; } + + [Input("frequency")] + public Input? Frequency { get; set; } + + [Input("level")] + public Input? Level { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("owner")] + public Input? Owner { get; set; } + + [Input("remainingCredits")] + public Input? RemainingCredits { get; set; } + + [Input("startTime")] + public Input? StartTime { get; set; } + + [Input("suspendAt")] + public Input? SuspendAt { get; set; } + + [Input("suspendImmediateAt")] + public Input? SuspendImmediateAt { get; set; } + + [Input("usedCredits")] + public Input? UsedCredits { get; set; } + + public ResourceMonitorShowOutputArgs() + { + } + public static new ResourceMonitorShowOutputArgs Empty => new ResourceMonitorShowOutputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/ResourceMonitorShowOutputGetArgs.cs b/sdk/dotnet/Inputs/ResourceMonitorShowOutputGetArgs.cs new file mode 100644 index 00000000..8b336b82 --- /dev/null +++ b/sdk/dotnet/Inputs/ResourceMonitorShowOutputGetArgs.cs @@ -0,0 +1,59 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class ResourceMonitorShowOutputGetArgs : global::Pulumi.ResourceArgs + { + [Input("comment")] + public Input? Comment { get; set; } + + [Input("createdOn")] + public Input? CreatedOn { get; set; } + + [Input("creditQuota")] + public Input? CreditQuota { get; set; } + + [Input("endTime")] + public Input? EndTime { get; set; } + + [Input("frequency")] + public Input? Frequency { get; set; } + + [Input("level")] + public Input? Level { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("owner")] + public Input? Owner { get; set; } + + [Input("remainingCredits")] + public Input? RemainingCredits { get; set; } + + [Input("startTime")] + public Input? StartTime { get; set; } + + [Input("suspendAt")] + public Input? SuspendAt { get; set; } + + [Input("suspendImmediateAt")] + public Input? SuspendImmediateAt { get; set; } + + [Input("usedCredits")] + public Input? UsedCredits { get; set; } + + public ResourceMonitorShowOutputGetArgs() + { + } + public static new ResourceMonitorShowOutputGetArgs Empty => new ResourceMonitorShowOutputGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/MaskingPolicySignatureColumnGetArgs.cs b/sdk/dotnet/Inputs/RowAccessPolicyArgumentArgs.cs similarity index 59% rename from sdk/dotnet/Inputs/MaskingPolicySignatureColumnGetArgs.cs rename to sdk/dotnet/Inputs/RowAccessPolicyArgumentArgs.cs index f0065670..816fdeaf 100644 --- a/sdk/dotnet/Inputs/MaskingPolicySignatureColumnGetArgs.cs +++ b/sdk/dotnet/Inputs/RowAccessPolicyArgumentArgs.cs @@ -10,23 +10,23 @@ namespace Pulumi.Snowflake.Inputs { - public sealed class MaskingPolicySignatureColumnGetArgs : global::Pulumi.ResourceArgs + public sealed class RowAccessPolicyArgumentArgs : global::Pulumi.ResourceArgs { /// - /// Specifies the column name to mask. + /// The argument name /// [Input("name", required: true)] public Input Name { get; set; } = null!; /// - /// Specifies the column type to mask. + /// The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). /// [Input("type", required: true)] public Input Type { get; set; } = null!; - public MaskingPolicySignatureColumnGetArgs() + public RowAccessPolicyArgumentArgs() { } - public static new MaskingPolicySignatureColumnGetArgs Empty => new MaskingPolicySignatureColumnGetArgs(); + public static new RowAccessPolicyArgumentArgs Empty => new RowAccessPolicyArgumentArgs(); } } diff --git a/sdk/dotnet/Inputs/RowAccessPolicyArgumentGetArgs.cs b/sdk/dotnet/Inputs/RowAccessPolicyArgumentGetArgs.cs new file mode 100644 index 00000000..f78b4930 --- /dev/null +++ b/sdk/dotnet/Inputs/RowAccessPolicyArgumentGetArgs.cs @@ -0,0 +1,32 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class RowAccessPolicyArgumentGetArgs : global::Pulumi.ResourceArgs + { + /// + /// The argument name + /// + [Input("name", required: true)] + public Input Name { get; set; } = null!; + + /// + /// The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + /// + [Input("type", required: true)] + public Input Type { get; set; } = null!; + + public RowAccessPolicyArgumentGetArgs() + { + } + public static new RowAccessPolicyArgumentGetArgs Empty => new RowAccessPolicyArgumentGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputArgs.cs b/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputArgs.cs new file mode 100644 index 00000000..775fb9f6 --- /dev/null +++ b/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class RowAccessPolicyDescribeOutputArgs : global::Pulumi.ResourceArgs + { + [Input("body")] + public Input? Body { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("returnType")] + public Input? ReturnType { get; set; } + + [Input("signatures")] + private InputList? _signatures; + public InputList Signatures + { + get => _signatures ?? (_signatures = new InputList()); + set => _signatures = value; + } + + public RowAccessPolicyDescribeOutputArgs() + { + } + public static new RowAccessPolicyDescribeOutputArgs Empty => new RowAccessPolicyDescribeOutputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputGetArgs.cs b/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputGetArgs.cs new file mode 100644 index 00000000..b2290082 --- /dev/null +++ b/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputGetArgs.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class RowAccessPolicyDescribeOutputGetArgs : global::Pulumi.ResourceArgs + { + [Input("body")] + public Input? Body { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("returnType")] + public Input? ReturnType { get; set; } + + [Input("signatures")] + private InputList? _signatures; + public InputList Signatures + { + get => _signatures ?? (_signatures = new InputList()); + set => _signatures = value; + } + + public RowAccessPolicyDescribeOutputGetArgs() + { + } + public static new RowAccessPolicyDescribeOutputGetArgs Empty => new RowAccessPolicyDescribeOutputGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputSignatureArgs.cs b/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputSignatureArgs.cs new file mode 100644 index 00000000..0383d00b --- /dev/null +++ b/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputSignatureArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class RowAccessPolicyDescribeOutputSignatureArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + [Input("type")] + public Input? Type { get; set; } + + public RowAccessPolicyDescribeOutputSignatureArgs() + { + } + public static new RowAccessPolicyDescribeOutputSignatureArgs Empty => new RowAccessPolicyDescribeOutputSignatureArgs(); + } +} diff --git a/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputSignatureGetArgs.cs b/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputSignatureGetArgs.cs new file mode 100644 index 00000000..6d8f3170 --- /dev/null +++ b/sdk/dotnet/Inputs/RowAccessPolicyDescribeOutputSignatureGetArgs.cs @@ -0,0 +1,26 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class RowAccessPolicyDescribeOutputSignatureGetArgs : global::Pulumi.ResourceArgs + { + [Input("name")] + public Input? Name { get; set; } + + [Input("type")] + public Input? Type { get; set; } + + public RowAccessPolicyDescribeOutputSignatureGetArgs() + { + } + public static new RowAccessPolicyDescribeOutputSignatureGetArgs Empty => new RowAccessPolicyDescribeOutputSignatureGetArgs(); + } +} diff --git a/sdk/dotnet/Inputs/RowAccessPolicyShowOutputArgs.cs b/sdk/dotnet/Inputs/RowAccessPolicyShowOutputArgs.cs new file mode 100644 index 00000000..c526cd78 --- /dev/null +++ b/sdk/dotnet/Inputs/RowAccessPolicyShowOutputArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class RowAccessPolicyShowOutputArgs : global::Pulumi.ResourceArgs + { + [Input("comment")] + public Input? Comment { get; set; } + + [Input("createdOn")] + public Input? CreatedOn { get; set; } + + [Input("databaseName")] + public Input? DatabaseName { get; set; } + + [Input("kind")] + public Input? Kind { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("options")] + public Input? Options { get; set; } + + [Input("owner")] + public Input? Owner { get; set; } + + [Input("ownerRoleType")] + public Input? OwnerRoleType { get; set; } + + [Input("schemaName")] + public Input? SchemaName { get; set; } + + public RowAccessPolicyShowOutputArgs() + { + } + public static new RowAccessPolicyShowOutputArgs Empty => new RowAccessPolicyShowOutputArgs(); + } +} diff --git a/sdk/dotnet/Inputs/RowAccessPolicyShowOutputGetArgs.cs b/sdk/dotnet/Inputs/RowAccessPolicyShowOutputGetArgs.cs new file mode 100644 index 00000000..38e8b0c0 --- /dev/null +++ b/sdk/dotnet/Inputs/RowAccessPolicyShowOutputGetArgs.cs @@ -0,0 +1,47 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Inputs +{ + + public sealed class RowAccessPolicyShowOutputGetArgs : global::Pulumi.ResourceArgs + { + [Input("comment")] + public Input? Comment { get; set; } + + [Input("createdOn")] + public Input? CreatedOn { get; set; } + + [Input("databaseName")] + public Input? DatabaseName { get; set; } + + [Input("kind")] + public Input? Kind { get; set; } + + [Input("name")] + public Input? Name { get; set; } + + [Input("options")] + public Input? Options { get; set; } + + [Input("owner")] + public Input? Owner { get; set; } + + [Input("ownerRoleType")] + public Input? OwnerRoleType { get; set; } + + [Input("schemaName")] + public Input? SchemaName { get; set; } + + public RowAccessPolicyShowOutputGetArgs() + { + } + public static new RowAccessPolicyShowOutputGetArgs Empty => new RowAccessPolicyShowOutputGetArgs(); + } +} diff --git a/sdk/dotnet/MaskingPolicy.cs b/sdk/dotnet/MaskingPolicy.cs index fb1394b4..41992892 100644 --- a/sdk/dotnet/MaskingPolicy.cs +++ b/sdk/dotnet/MaskingPolicy.cs @@ -12,15 +12,25 @@ namespace Pulumi.Snowflake /// /// ## Import /// - /// format is database name | schema name | policy name - /// /// ```sh - /// $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example 'dbName|schemaName|policyName' + /// $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example '"<database_name>"."<schema_name>"."<masking_policy_name>"' /// ``` /// [SnowflakeResourceType("snowflake:index/maskingPolicy:MaskingPolicy")] public partial class MaskingPolicy : global::Pulumi.CustomResource { + /// + /// List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + /// + [Output("arguments")] + public Output> Arguments { get; private set; } = null!; + + /// + /// Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + /// + [Output("body")] + public Output Body { get; private set; } = null!; + /// /// Specifies a comment for the masking policy. /// @@ -28,16 +38,22 @@ public partial class MaskingPolicy : global::Pulumi.CustomResource public Output Comment { get; private set; } = null!; /// - /// The database in which to create the masking policy. + /// The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Output("database")] public Output Database { get; private set; } = null!; /// - /// Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + /// Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. + /// + [Output("describeOutputs")] + public Output> DescribeOutputs { get; private set; } = null!; + + /// + /// Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. /// [Output("exemptOtherPolicies")] - public Output ExemptOtherPolicies { get; private set; } = null!; + public Output ExemptOtherPolicies { get; private set; } = null!; /// /// Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). @@ -46,46 +62,28 @@ public partial class MaskingPolicy : global::Pulumi.CustomResource public Output FullyQualifiedName { get; private set; } = null!; /// - /// Prevent overwriting a previous masking policy with the same name. - /// - [Output("ifNotExists")] - public Output IfNotExists { get; private set; } = null!; - - /// - /// Specifies the SQL expression that transforms the data. - /// - [Output("maskingExpression")] - public Output MaskingExpression { get; private set; } = null!; - - /// - /// Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + /// Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Output("name")] public Output Name { get; private set; } = null!; /// - /// Whether to override a previous masking policy with the same name. - /// - [Output("orReplace")] - public Output OrReplace { get; private set; } = null!; - - /// - /// Specifies the data type to return. + /// The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). /// [Output("returnDataType")] public Output ReturnDataType { get; private set; } = null!; /// - /// The schema in which to create the masking policy. + /// The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Output("schema")] public Output Schema { get; private set; } = null!; /// - /// The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + /// Outputs the result of `SHOW MASKING POLICY` for the given masking policy. /// - [Output("signature")] - public Output Signature { get; private set; } = null!; + [Output("showOutputs")] + public Output> ShowOutputs { get; private set; } = null!; /// @@ -133,66 +131,60 @@ public static MaskingPolicy Get(string name, Input id, MaskingPolicyStat public sealed class MaskingPolicyArgs : global::Pulumi.ResourceArgs { + [Input("arguments", required: true)] + private InputList? _arguments; + /// - /// Specifies a comment for the masking policy. + /// List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. /// - [Input("comment")] - public Input? Comment { get; set; } + public InputList Arguments + { + get => _arguments ?? (_arguments = new InputList()); + set => _arguments = value; + } /// - /// The database in which to create the masking policy. + /// Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. /// - [Input("database", required: true)] - public Input Database { get; set; } = null!; + [Input("body", required: true)] + public Input Body { get; set; } = null!; /// - /// Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + /// Specifies a comment for the masking policy. /// - [Input("exemptOtherPolicies")] - public Input? ExemptOtherPolicies { get; set; } + [Input("comment")] + public Input? Comment { get; set; } /// - /// Prevent overwriting a previous masking policy with the same name. + /// The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// - [Input("ifNotExists")] - public Input? IfNotExists { get; set; } + [Input("database", required: true)] + public Input Database { get; set; } = null!; /// - /// Specifies the SQL expression that transforms the data. + /// Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. /// - [Input("maskingExpression", required: true)] - public Input MaskingExpression { get; set; } = null!; + [Input("exemptOtherPolicies")] + public Input? ExemptOtherPolicies { get; set; } /// - /// Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + /// Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("name")] public Input? Name { get; set; } /// - /// Whether to override a previous masking policy with the same name. - /// - [Input("orReplace")] - public Input? OrReplace { get; set; } - - /// - /// Specifies the data type to return. + /// The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). /// [Input("returnDataType", required: true)] public Input ReturnDataType { get; set; } = null!; /// - /// The schema in which to create the masking policy. + /// The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("schema", required: true)] public Input Schema { get; set; } = null!; - /// - /// The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - /// - [Input("signature", required: true)] - public Input Signature { get; set; } = null!; - public MaskingPolicyArgs() { } @@ -201,6 +193,24 @@ public MaskingPolicyArgs() public sealed class MaskingPolicyState : global::Pulumi.ResourceArgs { + [Input("arguments")] + private InputList? _arguments; + + /// + /// List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + /// + public InputList Arguments + { + get => _arguments ?? (_arguments = new InputList()); + set => _arguments = value; + } + + /// + /// Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + /// + [Input("body")] + public Input? Body { get; set; } + /// /// Specifies a comment for the masking policy. /// @@ -208,64 +218,64 @@ public sealed class MaskingPolicyState : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// The database in which to create the masking policy. + /// The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("database")] public Input? Database { get; set; } - /// - /// Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. - /// - [Input("exemptOtherPolicies")] - public Input? ExemptOtherPolicies { get; set; } + [Input("describeOutputs")] + private InputList? _describeOutputs; /// - /// Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + /// Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. /// - [Input("fullyQualifiedName")] - public Input? FullyQualifiedName { get; set; } + public InputList DescribeOutputs + { + get => _describeOutputs ?? (_describeOutputs = new InputList()); + set => _describeOutputs = value; + } /// - /// Prevent overwriting a previous masking policy with the same name. + /// Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. /// - [Input("ifNotExists")] - public Input? IfNotExists { get; set; } + [Input("exemptOtherPolicies")] + public Input? ExemptOtherPolicies { get; set; } /// - /// Specifies the SQL expression that transforms the data. + /// Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). /// - [Input("maskingExpression")] - public Input? MaskingExpression { get; set; } + [Input("fullyQualifiedName")] + public Input? FullyQualifiedName { get; set; } /// - /// Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + /// Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("name")] public Input? Name { get; set; } /// - /// Whether to override a previous masking policy with the same name. - /// - [Input("orReplace")] - public Input? OrReplace { get; set; } - - /// - /// Specifies the data type to return. + /// The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). /// [Input("returnDataType")] public Input? ReturnDataType { get; set; } /// - /// The schema in which to create the masking policy. + /// The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("schema")] public Input? Schema { get; set; } + [Input("showOutputs")] + private InputList? _showOutputs; + /// - /// The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + /// Outputs the result of `SHOW MASKING POLICY` for the given masking policy. /// - [Input("signature")] - public Input? Signature { get; set; } + public InputList ShowOutputs + { + get => _showOutputs ?? (_showOutputs = new InputList()); + set => _showOutputs = value; + } public MaskingPolicyState() { diff --git a/sdk/dotnet/Outputs/GetMaskingPoliciesInResult.cs b/sdk/dotnet/Outputs/GetMaskingPoliciesInResult.cs new file mode 100644 index 00000000..855db6f6 --- /dev/null +++ b/sdk/dotnet/Outputs/GetMaskingPoliciesInResult.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetMaskingPoliciesInResult + { + /// + /// Returns records for the entire account. + /// + public readonly bool? Account; + /// + /// Returns records for the specified application. + /// + public readonly string? Application; + /// + /// Returns records for the specified application package. + /// + public readonly string? ApplicationPackage; + /// + /// Returns records for the current database in use or for a specified database. + /// + public readonly string? Database; + /// + /// Returns records for the current schema in use or a specified schema. Use fully qualified name. + /// + public readonly string? Schema; + + [OutputConstructor] + private GetMaskingPoliciesInResult( + bool? account, + + string? application, + + string? applicationPackage, + + string? database, + + string? schema) + { + Account = account; + Application = application; + ApplicationPackage = applicationPackage; + Database = database; + Schema = schema; + } + } +} diff --git a/sdk/dotnet/Outputs/GetMaskingPoliciesLimitResult.cs b/sdk/dotnet/Outputs/GetMaskingPoliciesLimitResult.cs new file mode 100644 index 00000000..84e48a11 --- /dev/null +++ b/sdk/dotnet/Outputs/GetMaskingPoliciesLimitResult.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetMaskingPoliciesLimitResult + { + /// + /// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + /// + public readonly string? From; + /// + /// The maximum number of rows to return. + /// + public readonly int Rows; + + [OutputConstructor] + private GetMaskingPoliciesLimitResult( + string? from, + + int rows) + { + From = from; + Rows = rows; + } + } +} diff --git a/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyDescribeOutputResult.cs b/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyDescribeOutputResult.cs new file mode 100644 index 00000000..4b8726e5 --- /dev/null +++ b/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyDescribeOutputResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetMaskingPoliciesMaskingPolicyDescribeOutputResult + { + public readonly string Body; + public readonly string Name; + public readonly string ReturnType; + public readonly ImmutableArray Signatures; + + [OutputConstructor] + private GetMaskingPoliciesMaskingPolicyDescribeOutputResult( + string body, + + string name, + + string returnType, + + ImmutableArray signatures) + { + Body = body; + Name = name; + ReturnType = returnType; + Signatures = signatures; + } + } +} diff --git a/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureResult.cs b/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureResult.cs new file mode 100644 index 00000000..cee9e2c1 --- /dev/null +++ b/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureResult + { + public readonly string Name; + public readonly string Type; + + [OutputConstructor] + private GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureResult( + string name, + + string type) + { + Name = name; + Type = type; + } + } +} diff --git a/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyResult.cs b/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyResult.cs index 4ce3c752..af6024f0 100644 --- a/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyResult.cs +++ b/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyResult.cs @@ -13,29 +13,23 @@ namespace Pulumi.Snowflake.Outputs [OutputType] public sealed class GetMaskingPoliciesMaskingPolicyResult { - public readonly string Comment; - public readonly string Database; - public readonly string Kind; - public readonly string Name; - public readonly string Schema; + /// + /// Holds the output of DESCRIBE MASKING POLICY. + /// + public readonly ImmutableArray DescribeOutputs; + /// + /// Holds the output of SHOW MASKING POLICIES. + /// + public readonly ImmutableArray ShowOutputs; [OutputConstructor] private GetMaskingPoliciesMaskingPolicyResult( - string comment, + ImmutableArray describeOutputs, - string database, - - string kind, - - string name, - - string schema) + ImmutableArray showOutputs) { - Comment = comment; - Database = database; - Kind = kind; - Name = name; - Schema = schema; + DescribeOutputs = describeOutputs; + ShowOutputs = showOutputs; } } } diff --git a/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyShowOutputResult.cs b/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyShowOutputResult.cs new file mode 100644 index 00000000..f6e3249d --- /dev/null +++ b/sdk/dotnet/Outputs/GetMaskingPoliciesMaskingPolicyShowOutputResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetMaskingPoliciesMaskingPolicyShowOutputResult + { + public readonly string Comment; + public readonly string CreatedOn; + public readonly string DatabaseName; + public readonly bool ExemptOtherPolicies; + public readonly string Kind; + public readonly string Name; + public readonly string Owner; + public readonly string OwnerRoleType; + public readonly string SchemaName; + + [OutputConstructor] + private GetMaskingPoliciesMaskingPolicyShowOutputResult( + string comment, + + string createdOn, + + string databaseName, + + bool exemptOtherPolicies, + + string kind, + + string name, + + string owner, + + string ownerRoleType, + + string schemaName) + { + Comment = comment; + CreatedOn = createdOn; + DatabaseName = databaseName; + ExemptOtherPolicies = exemptOtherPolicies; + Kind = kind; + Name = name; + Owner = owner; + OwnerRoleType = ownerRoleType; + SchemaName = schemaName; + } + } +} diff --git a/sdk/dotnet/Outputs/GetResourceMonitorsResourceMonitorResult.cs b/sdk/dotnet/Outputs/GetResourceMonitorsResourceMonitorResult.cs index 729cb682..05aceca2 100644 --- a/sdk/dotnet/Outputs/GetResourceMonitorsResourceMonitorResult.cs +++ b/sdk/dotnet/Outputs/GetResourceMonitorsResourceMonitorResult.cs @@ -13,25 +13,15 @@ namespace Pulumi.Snowflake.Outputs [OutputType] public sealed class GetResourceMonitorsResourceMonitorResult { - public readonly string Comment; - public readonly string CreditQuota; - public readonly string Frequency; - public readonly string Name; + /// + /// Holds the output of SHOW RESOURCE MONITORS. + /// + public readonly ImmutableArray ShowOutputs; [OutputConstructor] - private GetResourceMonitorsResourceMonitorResult( - string comment, - - string creditQuota, - - string frequency, - - string name) + private GetResourceMonitorsResourceMonitorResult(ImmutableArray showOutputs) { - Comment = comment; - CreditQuota = creditQuota; - Frequency = frequency; - Name = name; + ShowOutputs = showOutputs; } } } diff --git a/sdk/dotnet/Outputs/GetResourceMonitorsResourceMonitorShowOutputResult.cs b/sdk/dotnet/Outputs/GetResourceMonitorsResourceMonitorShowOutputResult.cs new file mode 100644 index 00000000..c71b30b3 --- /dev/null +++ b/sdk/dotnet/Outputs/GetResourceMonitorsResourceMonitorShowOutputResult.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetResourceMonitorsResourceMonitorShowOutputResult + { + public readonly string Comment; + public readonly string CreatedOn; + public readonly double CreditQuota; + public readonly string EndTime; + public readonly string Frequency; + public readonly string Level; + public readonly string Name; + public readonly string Owner; + public readonly double RemainingCredits; + public readonly string StartTime; + public readonly int SuspendAt; + public readonly int SuspendImmediateAt; + public readonly double UsedCredits; + + [OutputConstructor] + private GetResourceMonitorsResourceMonitorShowOutputResult( + string comment, + + string createdOn, + + double creditQuota, + + string endTime, + + string frequency, + + string level, + + string name, + + string owner, + + double remainingCredits, + + string startTime, + + int suspendAt, + + int suspendImmediateAt, + + double usedCredits) + { + Comment = comment; + CreatedOn = createdOn; + CreditQuota = creditQuota; + EndTime = endTime; + Frequency = frequency; + Level = level; + Name = name; + Owner = owner; + RemainingCredits = remainingCredits; + StartTime = startTime; + SuspendAt = suspendAt; + SuspendImmediateAt = suspendImmediateAt; + UsedCredits = usedCredits; + } + } +} diff --git a/sdk/dotnet/Outputs/GetRowAccessPoliciesInResult.cs b/sdk/dotnet/Outputs/GetRowAccessPoliciesInResult.cs new file mode 100644 index 00000000..3c4fc6e0 --- /dev/null +++ b/sdk/dotnet/Outputs/GetRowAccessPoliciesInResult.cs @@ -0,0 +1,56 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetRowAccessPoliciesInResult + { + /// + /// Returns records for the entire account. + /// + public readonly bool? Account; + /// + /// Returns records for the specified application. + /// + public readonly string? Application; + /// + /// Returns records for the specified application package. + /// + public readonly string? ApplicationPackage; + /// + /// Returns records for the current database in use or for a specified database. + /// + public readonly string? Database; + /// + /// Returns records for the current schema in use or a specified schema. Use fully qualified name. + /// + public readonly string? Schema; + + [OutputConstructor] + private GetRowAccessPoliciesInResult( + bool? account, + + string? application, + + string? applicationPackage, + + string? database, + + string? schema) + { + Account = account; + Application = application; + ApplicationPackage = applicationPackage; + Database = database; + Schema = schema; + } + } +} diff --git a/sdk/dotnet/Outputs/GetRowAccessPoliciesLimitResult.cs b/sdk/dotnet/Outputs/GetRowAccessPoliciesLimitResult.cs new file mode 100644 index 00000000..6f74b563 --- /dev/null +++ b/sdk/dotnet/Outputs/GetRowAccessPoliciesLimitResult.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetRowAccessPoliciesLimitResult + { + /// + /// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + /// + public readonly string? From; + /// + /// The maximum number of rows to return. + /// + public readonly int Rows; + + [OutputConstructor] + private GetRowAccessPoliciesLimitResult( + string? from, + + int rows) + { + From = from; + Rows = rows; + } + } +} diff --git a/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutputResult.cs b/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutputResult.cs new file mode 100644 index 00000000..9a7390ad --- /dev/null +++ b/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutputResult.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetRowAccessPoliciesRowAccessPolicyDescribeOutputResult + { + public readonly string Body; + public readonly string Name; + public readonly string ReturnType; + public readonly ImmutableArray Signatures; + + [OutputConstructor] + private GetRowAccessPoliciesRowAccessPolicyDescribeOutputResult( + string body, + + string name, + + string returnType, + + ImmutableArray signatures) + { + Body = body; + Name = name; + ReturnType = returnType; + Signatures = signatures; + } + } +} diff --git a/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureResult.cs b/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureResult.cs new file mode 100644 index 00000000..e12b6403 --- /dev/null +++ b/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureResult.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureResult + { + public readonly string Name; + public readonly string Type; + + [OutputConstructor] + private GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureResult( + string name, + + string type) + { + Name = name; + Type = type; + } + } +} diff --git a/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyResult.cs b/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyResult.cs index 0fd482e3..8c181ed1 100644 --- a/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyResult.cs +++ b/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyResult.cs @@ -13,25 +13,23 @@ namespace Pulumi.Snowflake.Outputs [OutputType] public sealed class GetRowAccessPoliciesRowAccessPolicyResult { - public readonly string Comment; - public readonly string Database; - public readonly string Name; - public readonly string Schema; + /// + /// Holds the output of DESCRIBE ROW ACCESS POLICY. + /// + public readonly ImmutableArray DescribeOutputs; + /// + /// Holds the output of SHOW ROW ACCESS POLICIES. + /// + public readonly ImmutableArray ShowOutputs; [OutputConstructor] private GetRowAccessPoliciesRowAccessPolicyResult( - string comment, + ImmutableArray describeOutputs, - string database, - - string name, - - string schema) + ImmutableArray showOutputs) { - Comment = comment; - Database = database; - Name = name; - Schema = schema; + DescribeOutputs = describeOutputs; + ShowOutputs = showOutputs; } } } diff --git a/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyShowOutputResult.cs b/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyShowOutputResult.cs new file mode 100644 index 00000000..b807ef6c --- /dev/null +++ b/sdk/dotnet/Outputs/GetRowAccessPoliciesRowAccessPolicyShowOutputResult.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class GetRowAccessPoliciesRowAccessPolicyShowOutputResult + { + public readonly string Comment; + public readonly string CreatedOn; + public readonly string DatabaseName; + public readonly string Kind; + public readonly string Name; + public readonly string Options; + public readonly string Owner; + public readonly string OwnerRoleType; + public readonly string SchemaName; + + [OutputConstructor] + private GetRowAccessPoliciesRowAccessPolicyShowOutputResult( + string comment, + + string createdOn, + + string databaseName, + + string kind, + + string name, + + string options, + + string owner, + + string ownerRoleType, + + string schemaName) + { + Comment = comment; + CreatedOn = createdOn; + DatabaseName = databaseName; + Kind = kind; + Name = name; + Options = options; + Owner = owner; + OwnerRoleType = ownerRoleType; + SchemaName = schemaName; + } + } +} diff --git a/sdk/dotnet/Outputs/MaskingPolicySignatureColumn.cs b/sdk/dotnet/Outputs/MaskingPolicyArgument.cs similarity index 68% rename from sdk/dotnet/Outputs/MaskingPolicySignatureColumn.cs rename to sdk/dotnet/Outputs/MaskingPolicyArgument.cs index 809635f2..2a17dc81 100644 --- a/sdk/dotnet/Outputs/MaskingPolicySignatureColumn.cs +++ b/sdk/dotnet/Outputs/MaskingPolicyArgument.cs @@ -11,19 +11,19 @@ namespace Pulumi.Snowflake.Outputs { [OutputType] - public sealed class MaskingPolicySignatureColumn + public sealed class MaskingPolicyArgument { /// - /// Specifies the column name to mask. + /// The argument name /// public readonly string Name; /// - /// Specifies the column type to mask. + /// The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). /// public readonly string Type; [OutputConstructor] - private MaskingPolicySignatureColumn( + private MaskingPolicyArgument( string name, string type) diff --git a/sdk/dotnet/Outputs/MaskingPolicyDescribeOutput.cs b/sdk/dotnet/Outputs/MaskingPolicyDescribeOutput.cs new file mode 100644 index 00000000..1a98ad1e --- /dev/null +++ b/sdk/dotnet/Outputs/MaskingPolicyDescribeOutput.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class MaskingPolicyDescribeOutput + { + public readonly string? Body; + public readonly string? Name; + public readonly string? ReturnType; + public readonly ImmutableArray Signatures; + + [OutputConstructor] + private MaskingPolicyDescribeOutput( + string? body, + + string? name, + + string? returnType, + + ImmutableArray signatures) + { + Body = body; + Name = name; + ReturnType = returnType; + Signatures = signatures; + } + } +} diff --git a/sdk/dotnet/Outputs/MaskingPolicySignature.cs b/sdk/dotnet/Outputs/MaskingPolicyDescribeOutputSignature.cs similarity index 59% rename from sdk/dotnet/Outputs/MaskingPolicySignature.cs rename to sdk/dotnet/Outputs/MaskingPolicyDescribeOutputSignature.cs index 1b6ed4ce..b109eb27 100644 --- a/sdk/dotnet/Outputs/MaskingPolicySignature.cs +++ b/sdk/dotnet/Outputs/MaskingPolicyDescribeOutputSignature.cs @@ -11,14 +11,19 @@ namespace Pulumi.Snowflake.Outputs { [OutputType] - public sealed class MaskingPolicySignature + public sealed class MaskingPolicyDescribeOutputSignature { - public readonly ImmutableArray Columns; + public readonly string? Name; + public readonly string? Type; [OutputConstructor] - private MaskingPolicySignature(ImmutableArray columns) + private MaskingPolicyDescribeOutputSignature( + string? name, + + string? type) { - Columns = columns; + Name = name; + Type = type; } } } diff --git a/sdk/dotnet/Outputs/MaskingPolicyShowOutput.cs b/sdk/dotnet/Outputs/MaskingPolicyShowOutput.cs new file mode 100644 index 00000000..e79b253c --- /dev/null +++ b/sdk/dotnet/Outputs/MaskingPolicyShowOutput.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class MaskingPolicyShowOutput + { + public readonly string? Comment; + public readonly string? CreatedOn; + public readonly string? DatabaseName; + public readonly bool? ExemptOtherPolicies; + public readonly string? Kind; + public readonly string? Name; + public readonly string? Owner; + public readonly string? OwnerRoleType; + public readonly string? SchemaName; + + [OutputConstructor] + private MaskingPolicyShowOutput( + string? comment, + + string? createdOn, + + string? databaseName, + + bool? exemptOtherPolicies, + + string? kind, + + string? name, + + string? owner, + + string? ownerRoleType, + + string? schemaName) + { + Comment = comment; + CreatedOn = createdOn; + DatabaseName = databaseName; + ExemptOtherPolicies = exemptOtherPolicies; + Kind = kind; + Name = name; + Owner = owner; + OwnerRoleType = ownerRoleType; + SchemaName = schemaName; + } + } +} diff --git a/sdk/dotnet/Outputs/ResourceMonitorShowOutput.cs b/sdk/dotnet/Outputs/ResourceMonitorShowOutput.cs new file mode 100644 index 00000000..3efedadd --- /dev/null +++ b/sdk/dotnet/Outputs/ResourceMonitorShowOutput.cs @@ -0,0 +1,73 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class ResourceMonitorShowOutput + { + public readonly string? Comment; + public readonly string? CreatedOn; + public readonly double? CreditQuota; + public readonly string? EndTime; + public readonly string? Frequency; + public readonly string? Level; + public readonly string? Name; + public readonly string? Owner; + public readonly double? RemainingCredits; + public readonly string? StartTime; + public readonly int? SuspendAt; + public readonly int? SuspendImmediateAt; + public readonly double? UsedCredits; + + [OutputConstructor] + private ResourceMonitorShowOutput( + string? comment, + + string? createdOn, + + double? creditQuota, + + string? endTime, + + string? frequency, + + string? level, + + string? name, + + string? owner, + + double? remainingCredits, + + string? startTime, + + int? suspendAt, + + int? suspendImmediateAt, + + double? usedCredits) + { + Comment = comment; + CreatedOn = createdOn; + CreditQuota = creditQuota; + EndTime = endTime; + Frequency = frequency; + Level = level; + Name = name; + Owner = owner; + RemainingCredits = remainingCredits; + StartTime = startTime; + SuspendAt = suspendAt; + SuspendImmediateAt = suspendImmediateAt; + UsedCredits = usedCredits; + } + } +} diff --git a/sdk/dotnet/Outputs/RowAccessPolicyArgument.cs b/sdk/dotnet/Outputs/RowAccessPolicyArgument.cs new file mode 100644 index 00000000..eba82fac --- /dev/null +++ b/sdk/dotnet/Outputs/RowAccessPolicyArgument.cs @@ -0,0 +1,35 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class RowAccessPolicyArgument + { + /// + /// The argument name + /// + public readonly string Name; + /// + /// The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + /// + public readonly string Type; + + [OutputConstructor] + private RowAccessPolicyArgument( + string name, + + string type) + { + Name = name; + Type = type; + } + } +} diff --git a/sdk/dotnet/Outputs/RowAccessPolicyDescribeOutput.cs b/sdk/dotnet/Outputs/RowAccessPolicyDescribeOutput.cs new file mode 100644 index 00000000..04c4c901 --- /dev/null +++ b/sdk/dotnet/Outputs/RowAccessPolicyDescribeOutput.cs @@ -0,0 +1,37 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class RowAccessPolicyDescribeOutput + { + public readonly string? Body; + public readonly string? Name; + public readonly string? ReturnType; + public readonly ImmutableArray Signatures; + + [OutputConstructor] + private RowAccessPolicyDescribeOutput( + string? body, + + string? name, + + string? returnType, + + ImmutableArray signatures) + { + Body = body; + Name = name; + ReturnType = returnType; + Signatures = signatures; + } + } +} diff --git a/sdk/dotnet/Outputs/RowAccessPolicyDescribeOutputSignature.cs b/sdk/dotnet/Outputs/RowAccessPolicyDescribeOutputSignature.cs new file mode 100644 index 00000000..12083b79 --- /dev/null +++ b/sdk/dotnet/Outputs/RowAccessPolicyDescribeOutputSignature.cs @@ -0,0 +1,29 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class RowAccessPolicyDescribeOutputSignature + { + public readonly string? Name; + public readonly string? Type; + + [OutputConstructor] + private RowAccessPolicyDescribeOutputSignature( + string? name, + + string? type) + { + Name = name; + Type = type; + } + } +} diff --git a/sdk/dotnet/Outputs/RowAccessPolicyShowOutput.cs b/sdk/dotnet/Outputs/RowAccessPolicyShowOutput.cs new file mode 100644 index 00000000..5ded7111 --- /dev/null +++ b/sdk/dotnet/Outputs/RowAccessPolicyShowOutput.cs @@ -0,0 +1,57 @@ +// *** WARNING: this file was generated by the Pulumi Terraform Bridge (tfgen) Tool. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +using System; +using System.Collections.Generic; +using System.Collections.Immutable; +using System.Threading.Tasks; +using Pulumi.Serialization; + +namespace Pulumi.Snowflake.Outputs +{ + + [OutputType] + public sealed class RowAccessPolicyShowOutput + { + public readonly string? Comment; + public readonly string? CreatedOn; + public readonly string? DatabaseName; + public readonly string? Kind; + public readonly string? Name; + public readonly string? Options; + public readonly string? Owner; + public readonly string? OwnerRoleType; + public readonly string? SchemaName; + + [OutputConstructor] + private RowAccessPolicyShowOutput( + string? comment, + + string? createdOn, + + string? databaseName, + + string? kind, + + string? name, + + string? options, + + string? owner, + + string? ownerRoleType, + + string? schemaName) + { + Comment = comment; + CreatedOn = createdOn; + DatabaseName = databaseName; + Kind = kind; + Name = name; + Options = options; + Owner = owner; + OwnerRoleType = ownerRoleType; + SchemaName = schemaName; + } + } +} diff --git a/sdk/dotnet/ResourceMonitor.cs b/sdk/dotnet/ResourceMonitor.cs index 627648f4..93179316 100644 --- a/sdk/dotnet/ResourceMonitor.cs +++ b/sdk/dotnet/ResourceMonitor.cs @@ -22,10 +22,10 @@ namespace Pulumi.Snowflake public partial class ResourceMonitor : global::Pulumi.CustomResource { /// - /// The number of credits allocated monthly to the resource monitor. + /// The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. /// [Output("creditQuota")] - public Output CreditQuota { get; private set; } = null!; + public Output CreditQuota { get; private set; } = null!; /// /// The date and time when the resource monitor suspends the assigned warehouses. @@ -34,10 +34,10 @@ public partial class ResourceMonitor : global::Pulumi.CustomResource public Output EndTimestamp { get; private set; } = null!; /// - /// The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + /// The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. /// [Output("frequency")] - public Output Frequency { get; private set; } = null!; + public Output Frequency { get; private set; } = null!; /// /// Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). @@ -46,65 +46,47 @@ public partial class ResourceMonitor : global::Pulumi.CustomResource public Output FullyQualifiedName { get; private set; } = null!; /// - /// Identifier for the resource monitor; must be unique for your account. + /// Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Output("name")] public Output Name { get; private set; } = null!; /// - /// A list of percentage thresholds at which to send an alert to subscribed users. + /// Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. /// [Output("notifyTriggers")] public Output> NotifyTriggers { get; private set; } = null!; /// - /// Specifies the list of users to receive email notifications on resource monitors. + /// Specifies the list of users (their identifiers) to receive email notifications on resource monitors. /// [Output("notifyUsers")] public Output> NotifyUsers { get; private set; } = null!; /// - /// Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + /// Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. /// - [Output("setForAccount")] - public Output SetForAccount { get; private set; } = null!; + [Output("showOutputs")] + public Output> ShowOutputs { get; private set; } = null!; /// - /// The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + /// The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. /// [Output("startTimestamp")] - public Output StartTimestamp { get; private set; } = null!; + public Output StartTimestamp { get; private set; } = null!; /// - /// The number that represents the percentage threshold at which to immediately suspend all warehouses. + /// Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. /// [Output("suspendImmediateTrigger")] public Output SuspendImmediateTrigger { get; private set; } = null!; /// - /// A list of percentage thresholds at which to suspend all warehouses. - /// - [Output("suspendImmediateTriggers")] - public Output> SuspendImmediateTriggers { get; private set; } = null!; - - /// - /// The number that represents the percentage threshold at which to suspend all warehouses. + /// Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. /// [Output("suspendTrigger")] public Output SuspendTrigger { get; private set; } = null!; - /// - /// A list of percentage thresholds at which to suspend all warehouses. - /// - [Output("suspendTriggers")] - public Output> SuspendTriggers { get; private set; } = null!; - - /// - /// A list of warehouses to apply the resource monitor to. - /// - [Output("warehouses")] - public Output> Warehouses { get; private set; } = null!; - /// /// Create a ResourceMonitor resource with the given unique name, arguments, and options. @@ -152,7 +134,7 @@ public static ResourceMonitor Get(string name, Input id, ResourceMonitor public sealed class ResourceMonitorArgs : global::Pulumi.ResourceArgs { /// - /// The number of credits allocated monthly to the resource monitor. + /// The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. /// [Input("creditQuota")] public Input? CreditQuota { get; set; } @@ -164,13 +146,13 @@ public sealed class ResourceMonitorArgs : global::Pulumi.ResourceArgs public Input? EndTimestamp { get; set; } /// - /// The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + /// The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. /// [Input("frequency")] public Input? Frequency { get; set; } /// - /// Identifier for the resource monitor; must be unique for your account. + /// Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("name")] public Input? Name { get; set; } @@ -179,7 +161,7 @@ public sealed class ResourceMonitorArgs : global::Pulumi.ResourceArgs private InputList? _notifyTriggers; /// - /// A list of percentage thresholds at which to send an alert to subscribed users. + /// Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. /// public InputList NotifyTriggers { @@ -191,7 +173,7 @@ public InputList NotifyTriggers private InputList? _notifyUsers; /// - /// Specifies the list of users to receive email notifications on resource monitors. + /// Specifies the list of users (their identifiers) to receive email notifications on resource monitors. /// public InputList NotifyUsers { @@ -200,67 +182,23 @@ public InputList NotifyUsers } /// - /// Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - /// - [Input("setForAccount")] - public Input? SetForAccount { get; set; } - - /// - /// The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + /// The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. /// [Input("startTimestamp")] public Input? StartTimestamp { get; set; } /// - /// The number that represents the percentage threshold at which to immediately suspend all warehouses. + /// Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. /// [Input("suspendImmediateTrigger")] public Input? SuspendImmediateTrigger { get; set; } - [Input("suspendImmediateTriggers")] - private InputList? _suspendImmediateTriggers; - /// - /// A list of percentage thresholds at which to suspend all warehouses. - /// - [Obsolete(@"Use suspend_immediate_trigger instead")] - public InputList SuspendImmediateTriggers - { - get => _suspendImmediateTriggers ?? (_suspendImmediateTriggers = new InputList()); - set => _suspendImmediateTriggers = value; - } - - /// - /// The number that represents the percentage threshold at which to suspend all warehouses. + /// Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. /// [Input("suspendTrigger")] public Input? SuspendTrigger { get; set; } - [Input("suspendTriggers")] - private InputList? _suspendTriggers; - - /// - /// A list of percentage thresholds at which to suspend all warehouses. - /// - [Obsolete(@"Use suspend_trigger instead")] - public InputList SuspendTriggers - { - get => _suspendTriggers ?? (_suspendTriggers = new InputList()); - set => _suspendTriggers = value; - } - - [Input("warehouses")] - private InputList? _warehouses; - - /// - /// A list of warehouses to apply the resource monitor to. - /// - public InputList Warehouses - { - get => _warehouses ?? (_warehouses = new InputList()); - set => _warehouses = value; - } - public ResourceMonitorArgs() { } @@ -270,7 +208,7 @@ public ResourceMonitorArgs() public sealed class ResourceMonitorState : global::Pulumi.ResourceArgs { /// - /// The number of credits allocated monthly to the resource monitor. + /// The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. /// [Input("creditQuota")] public Input? CreditQuota { get; set; } @@ -282,7 +220,7 @@ public sealed class ResourceMonitorState : global::Pulumi.ResourceArgs public Input? EndTimestamp { get; set; } /// - /// The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + /// The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. /// [Input("frequency")] public Input? Frequency { get; set; } @@ -294,7 +232,7 @@ public sealed class ResourceMonitorState : global::Pulumi.ResourceArgs public Input? FullyQualifiedName { get; set; } /// - /// Identifier for the resource monitor; must be unique for your account. + /// Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("name")] public Input? Name { get; set; } @@ -303,7 +241,7 @@ public sealed class ResourceMonitorState : global::Pulumi.ResourceArgs private InputList? _notifyTriggers; /// - /// A list of percentage thresholds at which to send an alert to subscribed users. + /// Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. /// public InputList NotifyTriggers { @@ -315,7 +253,7 @@ public InputList NotifyTriggers private InputList? _notifyUsers; /// - /// Specifies the list of users to receive email notifications on resource monitors. + /// Specifies the list of users (their identifiers) to receive email notifications on resource monitors. /// public InputList NotifyUsers { @@ -323,68 +261,36 @@ public InputList NotifyUsers set => _notifyUsers = value; } + [Input("showOutputs")] + private InputList? _showOutputs; + /// - /// Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + /// Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. /// - [Input("setForAccount")] - public Input? SetForAccount { get; set; } + public InputList ShowOutputs + { + get => _showOutputs ?? (_showOutputs = new InputList()); + set => _showOutputs = value; + } /// - /// The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + /// The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. /// [Input("startTimestamp")] public Input? StartTimestamp { get; set; } /// - /// The number that represents the percentage threshold at which to immediately suspend all warehouses. + /// Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. /// [Input("suspendImmediateTrigger")] public Input? SuspendImmediateTrigger { get; set; } - [Input("suspendImmediateTriggers")] - private InputList? _suspendImmediateTriggers; - - /// - /// A list of percentage thresholds at which to suspend all warehouses. - /// - [Obsolete(@"Use suspend_immediate_trigger instead")] - public InputList SuspendImmediateTriggers - { - get => _suspendImmediateTriggers ?? (_suspendImmediateTriggers = new InputList()); - set => _suspendImmediateTriggers = value; - } - /// - /// The number that represents the percentage threshold at which to suspend all warehouses. + /// Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. /// [Input("suspendTrigger")] public Input? SuspendTrigger { get; set; } - [Input("suspendTriggers")] - private InputList? _suspendTriggers; - - /// - /// A list of percentage thresholds at which to suspend all warehouses. - /// - [Obsolete(@"Use suspend_trigger instead")] - public InputList SuspendTriggers - { - get => _suspendTriggers ?? (_suspendTriggers = new InputList()); - set => _suspendTriggers = value; - } - - [Input("warehouses")] - private InputList? _warehouses; - - /// - /// A list of warehouses to apply the resource monitor to. - /// - public InputList Warehouses - { - get => _warehouses ?? (_warehouses = new InputList()); - set => _warehouses = value; - } - public ResourceMonitorState() { } diff --git a/sdk/dotnet/RowAccessPolicy.cs b/sdk/dotnet/RowAccessPolicy.cs index a581ed44..49e11f93 100644 --- a/sdk/dotnet/RowAccessPolicy.cs +++ b/sdk/dotnet/RowAccessPolicy.cs @@ -12,15 +12,25 @@ namespace Pulumi.Snowflake /// /// ## Import /// - /// format is database name | schema name | policy name - /// /// ```sh - /// $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example 'dbName|schemaName|policyName' + /// $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example '"<database_name>"."<schema_name>"."<row_access_policy_name>"' /// ``` /// [SnowflakeResourceType("snowflake:index/rowAccessPolicy:RowAccessPolicy")] public partial class RowAccessPolicy : global::Pulumi.CustomResource { + /// + /// List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + /// + [Output("arguments")] + public Output> Arguments { get; private set; } = null!; + + /// + /// Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + /// + [Output("body")] + public Output Body { get; private set; } = null!; + /// /// Specifies a comment for the row access policy. /// @@ -28,11 +38,17 @@ public partial class RowAccessPolicy : global::Pulumi.CustomResource public Output Comment { get; private set; } = null!; /// - /// The database in which to create the row access policy. + /// The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Output("database")] public Output Database { get; private set; } = null!; + /// + /// Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + /// + [Output("describeOutputs")] + public Output> DescribeOutputs { get; private set; } = null!; + /// /// Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). /// @@ -40,28 +56,22 @@ public partial class RowAccessPolicy : global::Pulumi.CustomResource public Output FullyQualifiedName { get; private set; } = null!; /// - /// Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + /// Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Output("name")] public Output Name { get; private set; } = null!; /// - /// Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - /// - [Output("rowAccessExpression")] - public Output RowAccessExpression { get; private set; } = null!; - - /// - /// The schema in which to create the row access policy. + /// The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Output("schema")] public Output Schema { get; private set; } = null!; /// - /// Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + /// Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. /// - [Output("signature")] - public Output> Signature { get; private set; } = null!; + [Output("showOutputs")] + public Output> ShowOutputs { get; private set; } = null!; /// @@ -109,6 +119,24 @@ public static RowAccessPolicy Get(string name, Input id, RowAccessPolicy public sealed class RowAccessPolicyArgs : global::Pulumi.ResourceArgs { + [Input("arguments", required: true)] + private InputList? _arguments; + + /// + /// List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + /// + public InputList Arguments + { + get => _arguments ?? (_arguments = new InputList()); + set => _arguments = value; + } + + /// + /// Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + /// + [Input("body", required: true)] + public Input Body { get; set; } = null!; + /// /// Specifies a comment for the row access policy. /// @@ -116,41 +144,23 @@ public sealed class RowAccessPolicyArgs : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// The database in which to create the row access policy. + /// The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("database", required: true)] public Input Database { get; set; } = null!; /// - /// Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + /// Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("name")] public Input? Name { get; set; } /// - /// Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - /// - [Input("rowAccessExpression", required: true)] - public Input RowAccessExpression { get; set; } = null!; - - /// - /// The schema in which to create the row access policy. + /// The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("schema", required: true)] public Input Schema { get; set; } = null!; - [Input("signature", required: true)] - private InputMap? _signature; - - /// - /// Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. - /// - public InputMap Signature - { - get => _signature ?? (_signature = new InputMap()); - set => _signature = value; - } - public RowAccessPolicyArgs() { } @@ -159,6 +169,24 @@ public RowAccessPolicyArgs() public sealed class RowAccessPolicyState : global::Pulumi.ResourceArgs { + [Input("arguments")] + private InputList? _arguments; + + /// + /// List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + /// + public InputList Arguments + { + get => _arguments ?? (_arguments = new InputList()); + set => _arguments = value; + } + + /// + /// Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + /// + [Input("body")] + public Input? Body { get; set; } + /// /// Specifies a comment for the row access policy. /// @@ -166,11 +194,23 @@ public sealed class RowAccessPolicyState : global::Pulumi.ResourceArgs public Input? Comment { get; set; } /// - /// The database in which to create the row access policy. + /// The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("database")] public Input? Database { get; set; } + [Input("describeOutputs")] + private InputList? _describeOutputs; + + /// + /// Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + /// + public InputList DescribeOutputs + { + get => _describeOutputs ?? (_describeOutputs = new InputList()); + set => _describeOutputs = value; + } + /// /// Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). /// @@ -178,33 +218,27 @@ public sealed class RowAccessPolicyState : global::Pulumi.ResourceArgs public Input? FullyQualifiedName { get; set; } /// - /// Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + /// Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("name")] public Input? Name { get; set; } /// - /// Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - /// - [Input("rowAccessExpression")] - public Input? RowAccessExpression { get; set; } - - /// - /// The schema in which to create the row access policy. + /// The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` /// [Input("schema")] public Input? Schema { get; set; } - [Input("signature")] - private InputMap? _signature; + [Input("showOutputs")] + private InputList? _showOutputs; /// - /// Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + /// Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. /// - public InputMap Signature + public InputList ShowOutputs { - get => _signature ?? (_signature = new InputMap()); - set => _signature = value; + get => _showOutputs ?? (_showOutputs = new InputList()); + set => _showOutputs = value; } public RowAccessPolicyState() diff --git a/sdk/dotnet/View.cs b/sdk/dotnet/View.cs index e3850f2f..2d41bafd 100644 --- a/sdk/dotnet/View.cs +++ b/sdk/dotnet/View.cs @@ -32,7 +32,7 @@ public partial class View : global::Pulumi.CustomResource public Output ChangeTracking { get; private set; } = null!; /// - /// If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + /// If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. /// [Output("columns")] public Output> Columns { get; private set; } = null!; @@ -183,7 +183,7 @@ public sealed class ViewArgs : global::Pulumi.ResourceArgs private InputList? _columns; /// - /// If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + /// If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. /// public InputList Columns { @@ -287,7 +287,7 @@ public sealed class ViewState : global::Pulumi.ResourceArgs private InputList? _columns; /// - /// If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + /// If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. /// public InputList Columns { diff --git a/sdk/dotnet/Warehouse.cs b/sdk/dotnet/Warehouse.cs index a5f10060..94b17dda 100644 --- a/sdk/dotnet/Warehouse.cs +++ b/sdk/dotnet/Warehouse.cs @@ -104,7 +104,7 @@ public partial class Warehouse : global::Pulumi.CustomResource public Output ScalingPolicy { get; private set; } = null!; /// - /// Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + /// Outputs the result of `SHOW WAREHOUSES` for the given warehouse. /// [Output("showOutputs")] public Output> ShowOutputs { get; private set; } = null!; @@ -377,7 +377,7 @@ public InputList Parameters private InputList? _showOutputs; /// - /// Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + /// Outputs the result of `SHOW WAREHOUSES` for the given warehouse. /// public InputList ShowOutputs { diff --git a/sdk/go/snowflake/getDatabaseRoles.go b/sdk/go/snowflake/getDatabaseRoles.go index 51cbd505..9bf14157 100644 --- a/sdk/go/snowflake/getDatabaseRoles.go +++ b/sdk/go/snowflake/getDatabaseRoles.go @@ -12,6 +12,8 @@ import ( ) // !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. +// +// Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in showOutput collection. func GetDatabaseRoles(ctx *pulumi.Context, args *GetDatabaseRolesArgs, opts ...pulumi.InvokeOption) (*GetDatabaseRolesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetDatabaseRolesResult diff --git a/sdk/go/snowflake/getMaskingPolicies.go b/sdk/go/snowflake/getMaskingPolicies.go index 7e9f88e2..031255e7 100644 --- a/sdk/go/snowflake/getMaskingPolicies.go +++ b/sdk/go/snowflake/getMaskingPolicies.go @@ -11,32 +11,9 @@ import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) -// ## Example Usage +// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. // -// ```go -// package main -// -// import ( -// -// "github.com/pulumi/pulumi-snowflake/sdk/go/snowflake" -// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -// -// ) -// -// func main() { -// pulumi.Run(func(ctx *pulumi.Context) error { -// _, err := snowflake.GetMaskingPolicies(ctx, &snowflake.GetMaskingPoliciesArgs{ -// Database: "MYDB", -// Schema: "MYSCHEMA", -// }, nil) -// if err != nil { -// return err -// } -// return nil -// }) -// } -// -// ``` +// Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `maskingPolicies`. func GetMaskingPolicies(ctx *pulumi.Context, args *GetMaskingPoliciesArgs, opts ...pulumi.InvokeOption) (*GetMaskingPoliciesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetMaskingPoliciesResult @@ -49,22 +26,30 @@ func GetMaskingPolicies(ctx *pulumi.Context, args *GetMaskingPoliciesArgs, opts // A collection of arguments for invoking getMaskingPolicies. type GetMaskingPoliciesArgs struct { - // The database from which to return the schemas from. - Database string `pulumi:"database"` - // The schema from which to return the maskingPolicies from. - Schema string `pulumi:"schema"` + // IN clause to filter the list of masking policies + In *GetMaskingPoliciesIn `pulumi:"in"` + // Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + Like *string `pulumi:"like"` + // Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. + Limit *GetMaskingPoliciesLimit `pulumi:"limit"` + // Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. + WithDescribe *bool `pulumi:"withDescribe"` } // A collection of values returned by getMaskingPolicies. type GetMaskingPoliciesResult struct { - // The database from which to return the schemas from. - Database string `pulumi:"database"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` - // The maskingPolicies in the schema + // IN clause to filter the list of masking policies + In *GetMaskingPoliciesIn `pulumi:"in"` + // Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + Like *string `pulumi:"like"` + // Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. + Limit *GetMaskingPoliciesLimit `pulumi:"limit"` + // Holds the aggregated output of all views details queries. MaskingPolicies []GetMaskingPoliciesMaskingPolicy `pulumi:"maskingPolicies"` - // The schema from which to return the maskingPolicies from. - Schema string `pulumi:"schema"` + // Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. + WithDescribe *bool `pulumi:"withDescribe"` } func GetMaskingPoliciesOutput(ctx *pulumi.Context, args GetMaskingPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetMaskingPoliciesResultOutput { @@ -88,10 +73,14 @@ func GetMaskingPoliciesOutput(ctx *pulumi.Context, args GetMaskingPoliciesOutput // A collection of arguments for invoking getMaskingPolicies. type GetMaskingPoliciesOutputArgs struct { - // The database from which to return the schemas from. - Database pulumi.StringInput `pulumi:"database"` - // The schema from which to return the maskingPolicies from. - Schema pulumi.StringInput `pulumi:"schema"` + // IN clause to filter the list of masking policies + In GetMaskingPoliciesInPtrInput `pulumi:"in"` + // Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + Like pulumi.StringPtrInput `pulumi:"like"` + // Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. + Limit GetMaskingPoliciesLimitPtrInput `pulumi:"limit"` + // Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. + WithDescribe pulumi.BoolPtrInput `pulumi:"withDescribe"` } func (GetMaskingPoliciesOutputArgs) ElementType() reflect.Type { @@ -113,24 +102,34 @@ func (o GetMaskingPoliciesResultOutput) ToGetMaskingPoliciesResultOutputWithCont return o } -// The database from which to return the schemas from. -func (o GetMaskingPoliciesResultOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v GetMaskingPoliciesResult) string { return v.Database }).(pulumi.StringOutput) -} - // The provider-assigned unique ID for this managed resource. func (o GetMaskingPoliciesResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v GetMaskingPoliciesResult) string { return v.Id }).(pulumi.StringOutput) } -// The maskingPolicies in the schema +// IN clause to filter the list of masking policies +func (o GetMaskingPoliciesResultOutput) In() GetMaskingPoliciesInPtrOutput { + return o.ApplyT(func(v GetMaskingPoliciesResult) *GetMaskingPoliciesIn { return v.In }).(GetMaskingPoliciesInPtrOutput) +} + +// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). +func (o GetMaskingPoliciesResultOutput) Like() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetMaskingPoliciesResult) *string { return v.Like }).(pulumi.StringPtrOutput) +} + +// Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. +func (o GetMaskingPoliciesResultOutput) Limit() GetMaskingPoliciesLimitPtrOutput { + return o.ApplyT(func(v GetMaskingPoliciesResult) *GetMaskingPoliciesLimit { return v.Limit }).(GetMaskingPoliciesLimitPtrOutput) +} + +// Holds the aggregated output of all views details queries. func (o GetMaskingPoliciesResultOutput) MaskingPolicies() GetMaskingPoliciesMaskingPolicyArrayOutput { return o.ApplyT(func(v GetMaskingPoliciesResult) []GetMaskingPoliciesMaskingPolicy { return v.MaskingPolicies }).(GetMaskingPoliciesMaskingPolicyArrayOutput) } -// The schema from which to return the maskingPolicies from. -func (o GetMaskingPoliciesResultOutput) Schema() pulumi.StringOutput { - return o.ApplyT(func(v GetMaskingPoliciesResult) string { return v.Schema }).(pulumi.StringOutput) +// Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. +func (o GetMaskingPoliciesResultOutput) WithDescribe() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetMaskingPoliciesResult) *bool { return v.WithDescribe }).(pulumi.BoolPtrOutput) } func init() { diff --git a/sdk/go/snowflake/getResourceMonitors.go b/sdk/go/snowflake/getResourceMonitors.go index 6fa87486..c79314d8 100644 --- a/sdk/go/snowflake/getResourceMonitors.go +++ b/sdk/go/snowflake/getResourceMonitors.go @@ -11,62 +11,62 @@ import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) -// ## Example Usage +// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. // -// ```go -// package main -// -// import ( -// -// "github.com/pulumi/pulumi-snowflake/sdk/go/snowflake" -// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -// -// ) -// -// func main() { -// pulumi.Run(func(ctx *pulumi.Context) error { -// _, err := snowflake.GetResourceMonitors(ctx, nil, nil) -// if err != nil { -// return err -// } -// return nil -// }) -// } -// -// ``` -func GetResourceMonitors(ctx *pulumi.Context, opts ...pulumi.InvokeOption) (*GetResourceMonitorsResult, error) { +// Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in showOutput collection. +func GetResourceMonitors(ctx *pulumi.Context, args *GetResourceMonitorsArgs, opts ...pulumi.InvokeOption) (*GetResourceMonitorsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetResourceMonitorsResult - err := ctx.Invoke("snowflake:index/getResourceMonitors:getResourceMonitors", nil, &rv, opts...) + err := ctx.Invoke("snowflake:index/getResourceMonitors:getResourceMonitors", args, &rv, opts...) if err != nil { return nil, err } return &rv, nil } +// A collection of arguments for invoking getResourceMonitors. +type GetResourceMonitorsArgs struct { + // Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + Like *string `pulumi:"like"` +} + // A collection of values returned by getResourceMonitors. type GetResourceMonitorsResult struct { // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` - // The resource monitors in the database + // Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + Like *string `pulumi:"like"` + // Holds the aggregated output of all resource monitor details queries. ResourceMonitors []GetResourceMonitorsResourceMonitor `pulumi:"resourceMonitors"` } -func GetResourceMonitorsOutput(ctx *pulumi.Context, opts ...pulumi.InvokeOption) GetResourceMonitorsResultOutput { - return pulumi.ToOutput(0).ApplyT(func(int) (GetResourceMonitorsResultOutput, error) { - opts = internal.PkgInvokeDefaultOpts(opts) - var rv GetResourceMonitorsResult - secret, err := ctx.InvokePackageRaw("snowflake:index/getResourceMonitors:getResourceMonitors", nil, &rv, "", opts...) - if err != nil { - return GetResourceMonitorsResultOutput{}, err - } - - output := pulumi.ToOutput(rv).(GetResourceMonitorsResultOutput) - if secret { - return pulumi.ToSecret(output).(GetResourceMonitorsResultOutput), nil - } - return output, nil - }).(GetResourceMonitorsResultOutput) +func GetResourceMonitorsOutput(ctx *pulumi.Context, args GetResourceMonitorsOutputArgs, opts ...pulumi.InvokeOption) GetResourceMonitorsResultOutput { + return pulumi.ToOutputWithContext(context.Background(), args). + ApplyT(func(v interface{}) (GetResourceMonitorsResultOutput, error) { + args := v.(GetResourceMonitorsArgs) + opts = internal.PkgInvokeDefaultOpts(opts) + var rv GetResourceMonitorsResult + secret, err := ctx.InvokePackageRaw("snowflake:index/getResourceMonitors:getResourceMonitors", args, &rv, "", opts...) + if err != nil { + return GetResourceMonitorsResultOutput{}, err + } + + output := pulumi.ToOutput(rv).(GetResourceMonitorsResultOutput) + if secret { + return pulumi.ToSecret(output).(GetResourceMonitorsResultOutput), nil + } + return output, nil + }).(GetResourceMonitorsResultOutput) +} + +// A collection of arguments for invoking getResourceMonitors. +type GetResourceMonitorsOutputArgs struct { + // Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + Like pulumi.StringPtrInput `pulumi:"like"` +} + +func (GetResourceMonitorsOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetResourceMonitorsArgs)(nil)).Elem() } // A collection of values returned by getResourceMonitors. @@ -89,7 +89,12 @@ func (o GetResourceMonitorsResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v GetResourceMonitorsResult) string { return v.Id }).(pulumi.StringOutput) } -// The resource monitors in the database +// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). +func (o GetResourceMonitorsResultOutput) Like() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetResourceMonitorsResult) *string { return v.Like }).(pulumi.StringPtrOutput) +} + +// Holds the aggregated output of all resource monitor details queries. func (o GetResourceMonitorsResultOutput) ResourceMonitors() GetResourceMonitorsResourceMonitorArrayOutput { return o.ApplyT(func(v GetResourceMonitorsResult) []GetResourceMonitorsResourceMonitor { return v.ResourceMonitors }).(GetResourceMonitorsResourceMonitorArrayOutput) } diff --git a/sdk/go/snowflake/getRowAccessPolicies.go b/sdk/go/snowflake/getRowAccessPolicies.go index 514c4f41..429ba5a7 100644 --- a/sdk/go/snowflake/getRowAccessPolicies.go +++ b/sdk/go/snowflake/getRowAccessPolicies.go @@ -11,32 +11,9 @@ import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) -// ## Example Usage +// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. // -// ```go -// package main -// -// import ( -// -// "github.com/pulumi/pulumi-snowflake/sdk/go/snowflake" -// "github.com/pulumi/pulumi/sdk/v3/go/pulumi" -// -// ) -// -// func main() { -// pulumi.Run(func(ctx *pulumi.Context) error { -// _, err := snowflake.GetRowAccessPolicies(ctx, &snowflake.GetRowAccessPoliciesArgs{ -// Database: "MYDB", -// Schema: "MYSCHEMA", -// }, nil) -// if err != nil { -// return err -// } -// return nil -// }) -// } -// -// ``` +// Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `rowAccessPolicies`. func GetRowAccessPolicies(ctx *pulumi.Context, args *GetRowAccessPoliciesArgs, opts ...pulumi.InvokeOption) (*GetRowAccessPoliciesResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) var rv GetRowAccessPoliciesResult @@ -49,22 +26,30 @@ func GetRowAccessPolicies(ctx *pulumi.Context, args *GetRowAccessPoliciesArgs, o // A collection of arguments for invoking getRowAccessPolicies. type GetRowAccessPoliciesArgs struct { - // The database from which to return the schemas from. - Database string `pulumi:"database"` - // The schema from which to return the row access policy from. - Schema string `pulumi:"schema"` + // IN clause to filter the list of row access policies + In *GetRowAccessPoliciesIn `pulumi:"in"` + // Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + Like *string `pulumi:"like"` + // Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. + Limit *GetRowAccessPoliciesLimit `pulumi:"limit"` + // Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. + WithDescribe *bool `pulumi:"withDescribe"` } // A collection of values returned by getRowAccessPolicies. type GetRowAccessPoliciesResult struct { - // The database from which to return the schemas from. - Database string `pulumi:"database"` // The provider-assigned unique ID for this managed resource. Id string `pulumi:"id"` - // The row access policy in the schema + // IN clause to filter the list of row access policies + In *GetRowAccessPoliciesIn `pulumi:"in"` + // Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + Like *string `pulumi:"like"` + // Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. + Limit *GetRowAccessPoliciesLimit `pulumi:"limit"` + // Holds the aggregated output of all views details queries. RowAccessPolicies []GetRowAccessPoliciesRowAccessPolicy `pulumi:"rowAccessPolicies"` - // The schema from which to return the row access policy from. - Schema string `pulumi:"schema"` + // Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. + WithDescribe *bool `pulumi:"withDescribe"` } func GetRowAccessPoliciesOutput(ctx *pulumi.Context, args GetRowAccessPoliciesOutputArgs, opts ...pulumi.InvokeOption) GetRowAccessPoliciesResultOutput { @@ -88,10 +73,14 @@ func GetRowAccessPoliciesOutput(ctx *pulumi.Context, args GetRowAccessPoliciesOu // A collection of arguments for invoking getRowAccessPolicies. type GetRowAccessPoliciesOutputArgs struct { - // The database from which to return the schemas from. - Database pulumi.StringInput `pulumi:"database"` - // The schema from which to return the row access policy from. - Schema pulumi.StringInput `pulumi:"schema"` + // IN clause to filter the list of row access policies + In GetRowAccessPoliciesInPtrInput `pulumi:"in"` + // Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + Like pulumi.StringPtrInput `pulumi:"like"` + // Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. + Limit GetRowAccessPoliciesLimitPtrInput `pulumi:"limit"` + // Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. + WithDescribe pulumi.BoolPtrInput `pulumi:"withDescribe"` } func (GetRowAccessPoliciesOutputArgs) ElementType() reflect.Type { @@ -113,24 +102,34 @@ func (o GetRowAccessPoliciesResultOutput) ToGetRowAccessPoliciesResultOutputWith return o } -// The database from which to return the schemas from. -func (o GetRowAccessPoliciesResultOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v GetRowAccessPoliciesResult) string { return v.Database }).(pulumi.StringOutput) -} - // The provider-assigned unique ID for this managed resource. func (o GetRowAccessPoliciesResultOutput) Id() pulumi.StringOutput { return o.ApplyT(func(v GetRowAccessPoliciesResult) string { return v.Id }).(pulumi.StringOutput) } -// The row access policy in the schema +// IN clause to filter the list of row access policies +func (o GetRowAccessPoliciesResultOutput) In() GetRowAccessPoliciesInPtrOutput { + return o.ApplyT(func(v GetRowAccessPoliciesResult) *GetRowAccessPoliciesIn { return v.In }).(GetRowAccessPoliciesInPtrOutput) +} + +// Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). +func (o GetRowAccessPoliciesResultOutput) Like() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetRowAccessPoliciesResult) *string { return v.Like }).(pulumi.StringPtrOutput) +} + +// Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. +func (o GetRowAccessPoliciesResultOutput) Limit() GetRowAccessPoliciesLimitPtrOutput { + return o.ApplyT(func(v GetRowAccessPoliciesResult) *GetRowAccessPoliciesLimit { return v.Limit }).(GetRowAccessPoliciesLimitPtrOutput) +} + +// Holds the aggregated output of all views details queries. func (o GetRowAccessPoliciesResultOutput) RowAccessPolicies() GetRowAccessPoliciesRowAccessPolicyArrayOutput { return o.ApplyT(func(v GetRowAccessPoliciesResult) []GetRowAccessPoliciesRowAccessPolicy { return v.RowAccessPolicies }).(GetRowAccessPoliciesRowAccessPolicyArrayOutput) } -// The schema from which to return the row access policy from. -func (o GetRowAccessPoliciesResultOutput) Schema() pulumi.StringOutput { - return o.ApplyT(func(v GetRowAccessPoliciesResult) string { return v.Schema }).(pulumi.StringOutput) +// Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. +func (o GetRowAccessPoliciesResultOutput) WithDescribe() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetRowAccessPoliciesResult) *bool { return v.WithDescribe }).(pulumi.BoolPtrOutput) } func init() { diff --git a/sdk/go/snowflake/getViews.go b/sdk/go/snowflake/getViews.go index ba97390d..8b59848d 100644 --- a/sdk/go/snowflake/getViews.go +++ b/sdk/go/snowflake/getViews.go @@ -11,6 +11,8 @@ import ( "github.com/pulumi/pulumi/sdk/v3/go/pulumi" ) +// !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. +// // Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. func GetViews(ctx *pulumi.Context, args *GetViewsArgs, opts ...pulumi.InvokeOption) (*GetViewsResult, error) { opts = internal.PkgInvokeDefaultOpts(opts) diff --git a/sdk/go/snowflake/maskingPolicy.go b/sdk/go/snowflake/maskingPolicy.go index c9b4157a..ffd56b1f 100644 --- a/sdk/go/snowflake/maskingPolicy.go +++ b/sdk/go/snowflake/maskingPolicy.go @@ -14,36 +14,34 @@ import ( // ## Import // -// format is database name | schema name | policy name -// // ```sh -// $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example 'dbName|schemaName|policyName' +// $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example '""."".""' // ``` type MaskingPolicy struct { pulumi.CustomResourceState + // List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + Arguments MaskingPolicyArgumentArrayOutput `pulumi:"arguments"` + // Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + Body pulumi.StringOutput `pulumi:"body"` // Specifies a comment for the masking policy. Comment pulumi.StringPtrOutput `pulumi:"comment"` - // The database in which to create the masking policy. + // The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Database pulumi.StringOutput `pulumi:"database"` - // Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. - ExemptOtherPolicies pulumi.BoolPtrOutput `pulumi:"exemptOtherPolicies"` + // Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. + DescribeOutputs MaskingPolicyDescribeOutputArrayOutput `pulumi:"describeOutputs"` + // Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + ExemptOtherPolicies pulumi.StringPtrOutput `pulumi:"exemptOtherPolicies"` // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). FullyQualifiedName pulumi.StringOutput `pulumi:"fullyQualifiedName"` - // Prevent overwriting a previous masking policy with the same name. - IfNotExists pulumi.BoolPtrOutput `pulumi:"ifNotExists"` - // Specifies the SQL expression that transforms the data. - MaskingExpression pulumi.StringOutput `pulumi:"maskingExpression"` - // Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + // Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name pulumi.StringOutput `pulumi:"name"` - // Whether to override a previous masking policy with the same name. - OrReplace pulumi.BoolPtrOutput `pulumi:"orReplace"` - // Specifies the data type to return. + // The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). ReturnDataType pulumi.StringOutput `pulumi:"returnDataType"` - // The schema in which to create the masking policy. + // The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Schema pulumi.StringOutput `pulumi:"schema"` - // The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - Signature MaskingPolicySignatureOutput `pulumi:"signature"` + // Outputs the result of `SHOW MASKING POLICY` for the given masking policy. + ShowOutputs MaskingPolicyShowOutputArrayOutput `pulumi:"showOutputs"` } // NewMaskingPolicy registers a new resource with the given unique name, arguments, and options. @@ -53,21 +51,21 @@ func NewMaskingPolicy(ctx *pulumi.Context, return nil, errors.New("missing one or more required arguments") } + if args.Arguments == nil { + return nil, errors.New("invalid value for required argument 'Arguments'") + } + if args.Body == nil { + return nil, errors.New("invalid value for required argument 'Body'") + } if args.Database == nil { return nil, errors.New("invalid value for required argument 'Database'") } - if args.MaskingExpression == nil { - return nil, errors.New("invalid value for required argument 'MaskingExpression'") - } if args.ReturnDataType == nil { return nil, errors.New("invalid value for required argument 'ReturnDataType'") } if args.Schema == nil { return nil, errors.New("invalid value for required argument 'Schema'") } - if args.Signature == nil { - return nil, errors.New("invalid value for required argument 'Signature'") - } opts = internal.PkgResourceDefaultOpts(opts) var resource MaskingPolicy err := ctx.RegisterResource("snowflake:index/maskingPolicy:MaskingPolicy", name, args, &resource, opts...) @@ -91,53 +89,53 @@ func GetMaskingPolicy(ctx *pulumi.Context, // Input properties used for looking up and filtering MaskingPolicy resources. type maskingPolicyState struct { + // List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + Arguments []MaskingPolicyArgument `pulumi:"arguments"` + // Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + Body *string `pulumi:"body"` // Specifies a comment for the masking policy. Comment *string `pulumi:"comment"` - // The database in which to create the masking policy. + // The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Database *string `pulumi:"database"` - // Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. - ExemptOtherPolicies *bool `pulumi:"exemptOtherPolicies"` + // Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. + DescribeOutputs []MaskingPolicyDescribeOutput `pulumi:"describeOutputs"` + // Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + ExemptOtherPolicies *string `pulumi:"exemptOtherPolicies"` // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). FullyQualifiedName *string `pulumi:"fullyQualifiedName"` - // Prevent overwriting a previous masking policy with the same name. - IfNotExists *bool `pulumi:"ifNotExists"` - // Specifies the SQL expression that transforms the data. - MaskingExpression *string `pulumi:"maskingExpression"` - // Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + // Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name *string `pulumi:"name"` - // Whether to override a previous masking policy with the same name. - OrReplace *bool `pulumi:"orReplace"` - // Specifies the data type to return. + // The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). ReturnDataType *string `pulumi:"returnDataType"` - // The schema in which to create the masking policy. + // The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Schema *string `pulumi:"schema"` - // The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - Signature *MaskingPolicySignature `pulumi:"signature"` + // Outputs the result of `SHOW MASKING POLICY` for the given masking policy. + ShowOutputs []MaskingPolicyShowOutput `pulumi:"showOutputs"` } type MaskingPolicyState struct { + // List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + Arguments MaskingPolicyArgumentArrayInput + // Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + Body pulumi.StringPtrInput // Specifies a comment for the masking policy. Comment pulumi.StringPtrInput - // The database in which to create the masking policy. + // The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Database pulumi.StringPtrInput - // Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. - ExemptOtherPolicies pulumi.BoolPtrInput + // Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. + DescribeOutputs MaskingPolicyDescribeOutputArrayInput + // Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + ExemptOtherPolicies pulumi.StringPtrInput // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). FullyQualifiedName pulumi.StringPtrInput - // Prevent overwriting a previous masking policy with the same name. - IfNotExists pulumi.BoolPtrInput - // Specifies the SQL expression that transforms the data. - MaskingExpression pulumi.StringPtrInput - // Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + // Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name pulumi.StringPtrInput - // Whether to override a previous masking policy with the same name. - OrReplace pulumi.BoolPtrInput - // Specifies the data type to return. + // The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). ReturnDataType pulumi.StringPtrInput - // The schema in which to create the masking policy. + // The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Schema pulumi.StringPtrInput - // The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - Signature MaskingPolicySignaturePtrInput + // Outputs the result of `SHOW MASKING POLICY` for the given masking policy. + ShowOutputs MaskingPolicyShowOutputArrayInput } func (MaskingPolicyState) ElementType() reflect.Type { @@ -145,50 +143,42 @@ func (MaskingPolicyState) ElementType() reflect.Type { } type maskingPolicyArgs struct { + // List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + Arguments []MaskingPolicyArgument `pulumi:"arguments"` + // Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + Body string `pulumi:"body"` // Specifies a comment for the masking policy. Comment *string `pulumi:"comment"` - // The database in which to create the masking policy. + // The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Database string `pulumi:"database"` - // Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. - ExemptOtherPolicies *bool `pulumi:"exemptOtherPolicies"` - // Prevent overwriting a previous masking policy with the same name. - IfNotExists *bool `pulumi:"ifNotExists"` - // Specifies the SQL expression that transforms the data. - MaskingExpression string `pulumi:"maskingExpression"` - // Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + // Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + ExemptOtherPolicies *string `pulumi:"exemptOtherPolicies"` + // Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name *string `pulumi:"name"` - // Whether to override a previous masking policy with the same name. - OrReplace *bool `pulumi:"orReplace"` - // Specifies the data type to return. + // The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). ReturnDataType string `pulumi:"returnDataType"` - // The schema in which to create the masking policy. + // The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Schema string `pulumi:"schema"` - // The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - Signature MaskingPolicySignature `pulumi:"signature"` } // The set of arguments for constructing a MaskingPolicy resource. type MaskingPolicyArgs struct { + // List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + Arguments MaskingPolicyArgumentArrayInput + // Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + Body pulumi.StringInput // Specifies a comment for the masking policy. Comment pulumi.StringPtrInput - // The database in which to create the masking policy. + // The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Database pulumi.StringInput - // Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. - ExemptOtherPolicies pulumi.BoolPtrInput - // Prevent overwriting a previous masking policy with the same name. - IfNotExists pulumi.BoolPtrInput - // Specifies the SQL expression that transforms the data. - MaskingExpression pulumi.StringInput - // Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + // Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + ExemptOtherPolicies pulumi.StringPtrInput + // Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name pulumi.StringPtrInput - // Whether to override a previous masking policy with the same name. - OrReplace pulumi.BoolPtrInput - // Specifies the data type to return. + // The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). ReturnDataType pulumi.StringInput - // The schema in which to create the masking policy. + // The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Schema pulumi.StringInput - // The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - Signature MaskingPolicySignatureInput } func (MaskingPolicyArgs) ElementType() reflect.Type { @@ -278,19 +268,34 @@ func (o MaskingPolicyOutput) ToMaskingPolicyOutputWithContext(ctx context.Contex return o } +// List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. +func (o MaskingPolicyOutput) Arguments() MaskingPolicyArgumentArrayOutput { + return o.ApplyT(func(v *MaskingPolicy) MaskingPolicyArgumentArrayOutput { return v.Arguments }).(MaskingPolicyArgumentArrayOutput) +} + +// Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. +func (o MaskingPolicyOutput) Body() pulumi.StringOutput { + return o.ApplyT(func(v *MaskingPolicy) pulumi.StringOutput { return v.Body }).(pulumi.StringOutput) +} + // Specifies a comment for the masking policy. func (o MaskingPolicyOutput) Comment() pulumi.StringPtrOutput { return o.ApplyT(func(v *MaskingPolicy) pulumi.StringPtrOutput { return v.Comment }).(pulumi.StringPtrOutput) } -// The database in which to create the masking policy. +// The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` func (o MaskingPolicyOutput) Database() pulumi.StringOutput { return o.ApplyT(func(v *MaskingPolicy) pulumi.StringOutput { return v.Database }).(pulumi.StringOutput) } -// Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. -func (o MaskingPolicyOutput) ExemptOtherPolicies() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *MaskingPolicy) pulumi.BoolPtrOutput { return v.ExemptOtherPolicies }).(pulumi.BoolPtrOutput) +// Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. +func (o MaskingPolicyOutput) DescribeOutputs() MaskingPolicyDescribeOutputArrayOutput { + return o.ApplyT(func(v *MaskingPolicy) MaskingPolicyDescribeOutputArrayOutput { return v.DescribeOutputs }).(MaskingPolicyDescribeOutputArrayOutput) +} + +// Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. +func (o MaskingPolicyOutput) ExemptOtherPolicies() pulumi.StringPtrOutput { + return o.ApplyT(func(v *MaskingPolicy) pulumi.StringPtrOutput { return v.ExemptOtherPolicies }).(pulumi.StringPtrOutput) } // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). @@ -298,39 +303,24 @@ func (o MaskingPolicyOutput) FullyQualifiedName() pulumi.StringOutput { return o.ApplyT(func(v *MaskingPolicy) pulumi.StringOutput { return v.FullyQualifiedName }).(pulumi.StringOutput) } -// Prevent overwriting a previous masking policy with the same name. -func (o MaskingPolicyOutput) IfNotExists() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *MaskingPolicy) pulumi.BoolPtrOutput { return v.IfNotExists }).(pulumi.BoolPtrOutput) -} - -// Specifies the SQL expression that transforms the data. -func (o MaskingPolicyOutput) MaskingExpression() pulumi.StringOutput { - return o.ApplyT(func(v *MaskingPolicy) pulumi.StringOutput { return v.MaskingExpression }).(pulumi.StringOutput) -} - -// Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. +// Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` func (o MaskingPolicyOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *MaskingPolicy) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } -// Whether to override a previous masking policy with the same name. -func (o MaskingPolicyOutput) OrReplace() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *MaskingPolicy) pulumi.BoolPtrOutput { return v.OrReplace }).(pulumi.BoolPtrOutput) -} - -// Specifies the data type to return. +// The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). func (o MaskingPolicyOutput) ReturnDataType() pulumi.StringOutput { return o.ApplyT(func(v *MaskingPolicy) pulumi.StringOutput { return v.ReturnDataType }).(pulumi.StringOutput) } -// The schema in which to create the masking policy. +// The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` func (o MaskingPolicyOutput) Schema() pulumi.StringOutput { return o.ApplyT(func(v *MaskingPolicy) pulumi.StringOutput { return v.Schema }).(pulumi.StringOutput) } -// The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. -func (o MaskingPolicyOutput) Signature() MaskingPolicySignatureOutput { - return o.ApplyT(func(v *MaskingPolicy) MaskingPolicySignatureOutput { return v.Signature }).(MaskingPolicySignatureOutput) +// Outputs the result of `SHOW MASKING POLICY` for the given masking policy. +func (o MaskingPolicyOutput) ShowOutputs() MaskingPolicyShowOutputArrayOutput { + return o.ApplyT(func(v *MaskingPolicy) MaskingPolicyShowOutputArrayOutput { return v.ShowOutputs }).(MaskingPolicyShowOutputArrayOutput) } type MaskingPolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/snowflake/pulumiTypes.go b/sdk/go/snowflake/pulumiTypes.go index dc32b648..ba8c207d 100644 --- a/sdk/go/snowflake/pulumiTypes.go +++ b/sdk/go/snowflake/pulumiTypes.go @@ -11575,243 +11575,464 @@ func (o GrantPrivilegesToDatabaseRoleOnSchemaObjectFuturePtrOutput) ObjectTypePl }).(pulumi.StringPtrOutput) } -type MaskingPolicySignature struct { - Columns []MaskingPolicySignatureColumn `pulumi:"columns"` +type MaskingPolicyArgument struct { + // The argument name + Name string `pulumi:"name"` + // The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + Type string `pulumi:"type"` } -// MaskingPolicySignatureInput is an input type that accepts MaskingPolicySignatureArgs and MaskingPolicySignatureOutput values. -// You can construct a concrete instance of `MaskingPolicySignatureInput` via: +// MaskingPolicyArgumentInput is an input type that accepts MaskingPolicyArgumentArgs and MaskingPolicyArgumentOutput values. +// You can construct a concrete instance of `MaskingPolicyArgumentInput` via: // -// MaskingPolicySignatureArgs{...} -type MaskingPolicySignatureInput interface { +// MaskingPolicyArgumentArgs{...} +type MaskingPolicyArgumentInput interface { pulumi.Input - ToMaskingPolicySignatureOutput() MaskingPolicySignatureOutput - ToMaskingPolicySignatureOutputWithContext(context.Context) MaskingPolicySignatureOutput + ToMaskingPolicyArgumentOutput() MaskingPolicyArgumentOutput + ToMaskingPolicyArgumentOutputWithContext(context.Context) MaskingPolicyArgumentOutput } -type MaskingPolicySignatureArgs struct { - Columns MaskingPolicySignatureColumnArrayInput `pulumi:"columns"` +type MaskingPolicyArgumentArgs struct { + // The argument name + Name pulumi.StringInput `pulumi:"name"` + // The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + Type pulumi.StringInput `pulumi:"type"` } -func (MaskingPolicySignatureArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MaskingPolicySignature)(nil)).Elem() +func (MaskingPolicyArgumentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MaskingPolicyArgument)(nil)).Elem() } -func (i MaskingPolicySignatureArgs) ToMaskingPolicySignatureOutput() MaskingPolicySignatureOutput { - return i.ToMaskingPolicySignatureOutputWithContext(context.Background()) +func (i MaskingPolicyArgumentArgs) ToMaskingPolicyArgumentOutput() MaskingPolicyArgumentOutput { + return i.ToMaskingPolicyArgumentOutputWithContext(context.Background()) } -func (i MaskingPolicySignatureArgs) ToMaskingPolicySignatureOutputWithContext(ctx context.Context) MaskingPolicySignatureOutput { - return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicySignatureOutput) +func (i MaskingPolicyArgumentArgs) ToMaskingPolicyArgumentOutputWithContext(ctx context.Context) MaskingPolicyArgumentOutput { + return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicyArgumentOutput) } -func (i MaskingPolicySignatureArgs) ToMaskingPolicySignaturePtrOutput() MaskingPolicySignaturePtrOutput { - return i.ToMaskingPolicySignaturePtrOutputWithContext(context.Background()) +// MaskingPolicyArgumentArrayInput is an input type that accepts MaskingPolicyArgumentArray and MaskingPolicyArgumentArrayOutput values. +// You can construct a concrete instance of `MaskingPolicyArgumentArrayInput` via: +// +// MaskingPolicyArgumentArray{ MaskingPolicyArgumentArgs{...} } +type MaskingPolicyArgumentArrayInput interface { + pulumi.Input + + ToMaskingPolicyArgumentArrayOutput() MaskingPolicyArgumentArrayOutput + ToMaskingPolicyArgumentArrayOutputWithContext(context.Context) MaskingPolicyArgumentArrayOutput } -func (i MaskingPolicySignatureArgs) ToMaskingPolicySignaturePtrOutputWithContext(ctx context.Context) MaskingPolicySignaturePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicySignatureOutput).ToMaskingPolicySignaturePtrOutputWithContext(ctx) +type MaskingPolicyArgumentArray []MaskingPolicyArgumentInput + +func (MaskingPolicyArgumentArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MaskingPolicyArgument)(nil)).Elem() } -// MaskingPolicySignaturePtrInput is an input type that accepts MaskingPolicySignatureArgs, MaskingPolicySignaturePtr and MaskingPolicySignaturePtrOutput values. -// You can construct a concrete instance of `MaskingPolicySignaturePtrInput` via: -// -// MaskingPolicySignatureArgs{...} +func (i MaskingPolicyArgumentArray) ToMaskingPolicyArgumentArrayOutput() MaskingPolicyArgumentArrayOutput { + return i.ToMaskingPolicyArgumentArrayOutputWithContext(context.Background()) +} + +func (i MaskingPolicyArgumentArray) ToMaskingPolicyArgumentArrayOutputWithContext(ctx context.Context) MaskingPolicyArgumentArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicyArgumentArrayOutput) +} + +type MaskingPolicyArgumentOutput struct{ *pulumi.OutputState } + +func (MaskingPolicyArgumentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MaskingPolicyArgument)(nil)).Elem() +} + +func (o MaskingPolicyArgumentOutput) ToMaskingPolicyArgumentOutput() MaskingPolicyArgumentOutput { + return o +} + +func (o MaskingPolicyArgumentOutput) ToMaskingPolicyArgumentOutputWithContext(ctx context.Context) MaskingPolicyArgumentOutput { + return o +} + +// The argument name +func (o MaskingPolicyArgumentOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v MaskingPolicyArgument) string { return v.Name }).(pulumi.StringOutput) +} + +// The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). +func (o MaskingPolicyArgumentOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v MaskingPolicyArgument) string { return v.Type }).(pulumi.StringOutput) +} + +type MaskingPolicyArgumentArrayOutput struct{ *pulumi.OutputState } + +func (MaskingPolicyArgumentArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MaskingPolicyArgument)(nil)).Elem() +} + +func (o MaskingPolicyArgumentArrayOutput) ToMaskingPolicyArgumentArrayOutput() MaskingPolicyArgumentArrayOutput { + return o +} + +func (o MaskingPolicyArgumentArrayOutput) ToMaskingPolicyArgumentArrayOutputWithContext(ctx context.Context) MaskingPolicyArgumentArrayOutput { + return o +} + +func (o MaskingPolicyArgumentArrayOutput) Index(i pulumi.IntInput) MaskingPolicyArgumentOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MaskingPolicyArgument { + return vs[0].([]MaskingPolicyArgument)[vs[1].(int)] + }).(MaskingPolicyArgumentOutput) +} + +type MaskingPolicyDescribeOutput struct { + Body *string `pulumi:"body"` + Name *string `pulumi:"name"` + ReturnType *string `pulumi:"returnType"` + Signatures []MaskingPolicyDescribeOutputSignature `pulumi:"signatures"` +} + +// MaskingPolicyDescribeOutputInput is an input type that accepts MaskingPolicyDescribeOutputArgs and MaskingPolicyDescribeOutputOutput values. +// You can construct a concrete instance of `MaskingPolicyDescribeOutputInput` via: // -// or: +// MaskingPolicyDescribeOutputArgs{...} +type MaskingPolicyDescribeOutputInput interface { + pulumi.Input + + ToMaskingPolicyDescribeOutputOutput() MaskingPolicyDescribeOutputOutput + ToMaskingPolicyDescribeOutputOutputWithContext(context.Context) MaskingPolicyDescribeOutputOutput +} + +type MaskingPolicyDescribeOutputArgs struct { + Body pulumi.StringPtrInput `pulumi:"body"` + Name pulumi.StringPtrInput `pulumi:"name"` + ReturnType pulumi.StringPtrInput `pulumi:"returnType"` + Signatures MaskingPolicyDescribeOutputSignatureArrayInput `pulumi:"signatures"` +} + +func (MaskingPolicyDescribeOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MaskingPolicyDescribeOutput)(nil)).Elem() +} + +func (i MaskingPolicyDescribeOutputArgs) ToMaskingPolicyDescribeOutputOutput() MaskingPolicyDescribeOutputOutput { + return i.ToMaskingPolicyDescribeOutputOutputWithContext(context.Background()) +} + +func (i MaskingPolicyDescribeOutputArgs) ToMaskingPolicyDescribeOutputOutputWithContext(ctx context.Context) MaskingPolicyDescribeOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicyDescribeOutputOutput) +} + +// MaskingPolicyDescribeOutputArrayInput is an input type that accepts MaskingPolicyDescribeOutputArray and MaskingPolicyDescribeOutputArrayOutput values. +// You can construct a concrete instance of `MaskingPolicyDescribeOutputArrayInput` via: // -// nil -type MaskingPolicySignaturePtrInput interface { +// MaskingPolicyDescribeOutputArray{ MaskingPolicyDescribeOutputArgs{...} } +type MaskingPolicyDescribeOutputArrayInput interface { pulumi.Input - ToMaskingPolicySignaturePtrOutput() MaskingPolicySignaturePtrOutput - ToMaskingPolicySignaturePtrOutputWithContext(context.Context) MaskingPolicySignaturePtrOutput + ToMaskingPolicyDescribeOutputArrayOutput() MaskingPolicyDescribeOutputArrayOutput + ToMaskingPolicyDescribeOutputArrayOutputWithContext(context.Context) MaskingPolicyDescribeOutputArrayOutput +} + +type MaskingPolicyDescribeOutputArray []MaskingPolicyDescribeOutputInput + +func (MaskingPolicyDescribeOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MaskingPolicyDescribeOutput)(nil)).Elem() } -type maskingPolicySignaturePtrType MaskingPolicySignatureArgs +func (i MaskingPolicyDescribeOutputArray) ToMaskingPolicyDescribeOutputArrayOutput() MaskingPolicyDescribeOutputArrayOutput { + return i.ToMaskingPolicyDescribeOutputArrayOutputWithContext(context.Background()) +} -func MaskingPolicySignaturePtr(v *MaskingPolicySignatureArgs) MaskingPolicySignaturePtrInput { - return (*maskingPolicySignaturePtrType)(v) +func (i MaskingPolicyDescribeOutputArray) ToMaskingPolicyDescribeOutputArrayOutputWithContext(ctx context.Context) MaskingPolicyDescribeOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicyDescribeOutputArrayOutput) } -func (*maskingPolicySignaturePtrType) ElementType() reflect.Type { - return reflect.TypeOf((**MaskingPolicySignature)(nil)).Elem() +type MaskingPolicyDescribeOutputOutput struct{ *pulumi.OutputState } + +func (MaskingPolicyDescribeOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MaskingPolicyDescribeOutput)(nil)).Elem() } -func (i *maskingPolicySignaturePtrType) ToMaskingPolicySignaturePtrOutput() MaskingPolicySignaturePtrOutput { - return i.ToMaskingPolicySignaturePtrOutputWithContext(context.Background()) +func (o MaskingPolicyDescribeOutputOutput) ToMaskingPolicyDescribeOutputOutput() MaskingPolicyDescribeOutputOutput { + return o } -func (i *maskingPolicySignaturePtrType) ToMaskingPolicySignaturePtrOutputWithContext(ctx context.Context) MaskingPolicySignaturePtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicySignaturePtrOutput) +func (o MaskingPolicyDescribeOutputOutput) ToMaskingPolicyDescribeOutputOutputWithContext(ctx context.Context) MaskingPolicyDescribeOutputOutput { + return o } -type MaskingPolicySignatureOutput struct{ *pulumi.OutputState } +func (o MaskingPolicyDescribeOutputOutput) Body() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyDescribeOutput) *string { return v.Body }).(pulumi.StringPtrOutput) +} -func (MaskingPolicySignatureOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MaskingPolicySignature)(nil)).Elem() +func (o MaskingPolicyDescribeOutputOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyDescribeOutput) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o MaskingPolicySignatureOutput) ToMaskingPolicySignatureOutput() MaskingPolicySignatureOutput { +func (o MaskingPolicyDescribeOutputOutput) ReturnType() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyDescribeOutput) *string { return v.ReturnType }).(pulumi.StringPtrOutput) +} + +func (o MaskingPolicyDescribeOutputOutput) Signatures() MaskingPolicyDescribeOutputSignatureArrayOutput { + return o.ApplyT(func(v MaskingPolicyDescribeOutput) []MaskingPolicyDescribeOutputSignature { return v.Signatures }).(MaskingPolicyDescribeOutputSignatureArrayOutput) +} + +type MaskingPolicyDescribeOutputArrayOutput struct{ *pulumi.OutputState } + +func (MaskingPolicyDescribeOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MaskingPolicyDescribeOutput)(nil)).Elem() +} + +func (o MaskingPolicyDescribeOutputArrayOutput) ToMaskingPolicyDescribeOutputArrayOutput() MaskingPolicyDescribeOutputArrayOutput { return o } -func (o MaskingPolicySignatureOutput) ToMaskingPolicySignatureOutputWithContext(ctx context.Context) MaskingPolicySignatureOutput { +func (o MaskingPolicyDescribeOutputArrayOutput) ToMaskingPolicyDescribeOutputArrayOutputWithContext(ctx context.Context) MaskingPolicyDescribeOutputArrayOutput { return o } -func (o MaskingPolicySignatureOutput) ToMaskingPolicySignaturePtrOutput() MaskingPolicySignaturePtrOutput { - return o.ToMaskingPolicySignaturePtrOutputWithContext(context.Background()) +func (o MaskingPolicyDescribeOutputArrayOutput) Index(i pulumi.IntInput) MaskingPolicyDescribeOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MaskingPolicyDescribeOutput { + return vs[0].([]MaskingPolicyDescribeOutput)[vs[1].(int)] + }).(MaskingPolicyDescribeOutputOutput) } -func (o MaskingPolicySignatureOutput) ToMaskingPolicySignaturePtrOutputWithContext(ctx context.Context) MaskingPolicySignaturePtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v MaskingPolicySignature) *MaskingPolicySignature { - return &v - }).(MaskingPolicySignaturePtrOutput) +type MaskingPolicyDescribeOutputSignature struct { + Name *string `pulumi:"name"` + Type *string `pulumi:"type"` +} + +// MaskingPolicyDescribeOutputSignatureInput is an input type that accepts MaskingPolicyDescribeOutputSignatureArgs and MaskingPolicyDescribeOutputSignatureOutput values. +// You can construct a concrete instance of `MaskingPolicyDescribeOutputSignatureInput` via: +// +// MaskingPolicyDescribeOutputSignatureArgs{...} +type MaskingPolicyDescribeOutputSignatureInput interface { + pulumi.Input + + ToMaskingPolicyDescribeOutputSignatureOutput() MaskingPolicyDescribeOutputSignatureOutput + ToMaskingPolicyDescribeOutputSignatureOutputWithContext(context.Context) MaskingPolicyDescribeOutputSignatureOutput +} + +type MaskingPolicyDescribeOutputSignatureArgs struct { + Name pulumi.StringPtrInput `pulumi:"name"` + Type pulumi.StringPtrInput `pulumi:"type"` } -func (o MaskingPolicySignatureOutput) Columns() MaskingPolicySignatureColumnArrayOutput { - return o.ApplyT(func(v MaskingPolicySignature) []MaskingPolicySignatureColumn { return v.Columns }).(MaskingPolicySignatureColumnArrayOutput) +func (MaskingPolicyDescribeOutputSignatureArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MaskingPolicyDescribeOutputSignature)(nil)).Elem() } -type MaskingPolicySignaturePtrOutput struct{ *pulumi.OutputState } +func (i MaskingPolicyDescribeOutputSignatureArgs) ToMaskingPolicyDescribeOutputSignatureOutput() MaskingPolicyDescribeOutputSignatureOutput { + return i.ToMaskingPolicyDescribeOutputSignatureOutputWithContext(context.Background()) +} -func (MaskingPolicySignaturePtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**MaskingPolicySignature)(nil)).Elem() +func (i MaskingPolicyDescribeOutputSignatureArgs) ToMaskingPolicyDescribeOutputSignatureOutputWithContext(ctx context.Context) MaskingPolicyDescribeOutputSignatureOutput { + return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicyDescribeOutputSignatureOutput) } -func (o MaskingPolicySignaturePtrOutput) ToMaskingPolicySignaturePtrOutput() MaskingPolicySignaturePtrOutput { +// MaskingPolicyDescribeOutputSignatureArrayInput is an input type that accepts MaskingPolicyDescribeOutputSignatureArray and MaskingPolicyDescribeOutputSignatureArrayOutput values. +// You can construct a concrete instance of `MaskingPolicyDescribeOutputSignatureArrayInput` via: +// +// MaskingPolicyDescribeOutputSignatureArray{ MaskingPolicyDescribeOutputSignatureArgs{...} } +type MaskingPolicyDescribeOutputSignatureArrayInput interface { + pulumi.Input + + ToMaskingPolicyDescribeOutputSignatureArrayOutput() MaskingPolicyDescribeOutputSignatureArrayOutput + ToMaskingPolicyDescribeOutputSignatureArrayOutputWithContext(context.Context) MaskingPolicyDescribeOutputSignatureArrayOutput +} + +type MaskingPolicyDescribeOutputSignatureArray []MaskingPolicyDescribeOutputSignatureInput + +func (MaskingPolicyDescribeOutputSignatureArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MaskingPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (i MaskingPolicyDescribeOutputSignatureArray) ToMaskingPolicyDescribeOutputSignatureArrayOutput() MaskingPolicyDescribeOutputSignatureArrayOutput { + return i.ToMaskingPolicyDescribeOutputSignatureArrayOutputWithContext(context.Background()) +} + +func (i MaskingPolicyDescribeOutputSignatureArray) ToMaskingPolicyDescribeOutputSignatureArrayOutputWithContext(ctx context.Context) MaskingPolicyDescribeOutputSignatureArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicyDescribeOutputSignatureArrayOutput) +} + +type MaskingPolicyDescribeOutputSignatureOutput struct{ *pulumi.OutputState } + +func (MaskingPolicyDescribeOutputSignatureOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MaskingPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (o MaskingPolicyDescribeOutputSignatureOutput) ToMaskingPolicyDescribeOutputSignatureOutput() MaskingPolicyDescribeOutputSignatureOutput { return o } -func (o MaskingPolicySignaturePtrOutput) ToMaskingPolicySignaturePtrOutputWithContext(ctx context.Context) MaskingPolicySignaturePtrOutput { +func (o MaskingPolicyDescribeOutputSignatureOutput) ToMaskingPolicyDescribeOutputSignatureOutputWithContext(ctx context.Context) MaskingPolicyDescribeOutputSignatureOutput { return o } -func (o MaskingPolicySignaturePtrOutput) Elem() MaskingPolicySignatureOutput { - return o.ApplyT(func(v *MaskingPolicySignature) MaskingPolicySignature { - if v != nil { - return *v - } - var ret MaskingPolicySignature - return ret - }).(MaskingPolicySignatureOutput) +func (o MaskingPolicyDescribeOutputSignatureOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyDescribeOutputSignature) *string { return v.Name }).(pulumi.StringPtrOutput) } -func (o MaskingPolicySignaturePtrOutput) Columns() MaskingPolicySignatureColumnArrayOutput { - return o.ApplyT(func(v *MaskingPolicySignature) []MaskingPolicySignatureColumn { - if v == nil { - return nil - } - return v.Columns - }).(MaskingPolicySignatureColumnArrayOutput) +func (o MaskingPolicyDescribeOutputSignatureOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyDescribeOutputSignature) *string { return v.Type }).(pulumi.StringPtrOutput) } -type MaskingPolicySignatureColumn struct { - // Specifies the column name to mask. - Name string `pulumi:"name"` - // Specifies the column type to mask. - Type string `pulumi:"type"` +type MaskingPolicyDescribeOutputSignatureArrayOutput struct{ *pulumi.OutputState } + +func (MaskingPolicyDescribeOutputSignatureArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MaskingPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (o MaskingPolicyDescribeOutputSignatureArrayOutput) ToMaskingPolicyDescribeOutputSignatureArrayOutput() MaskingPolicyDescribeOutputSignatureArrayOutput { + return o +} + +func (o MaskingPolicyDescribeOutputSignatureArrayOutput) ToMaskingPolicyDescribeOutputSignatureArrayOutputWithContext(ctx context.Context) MaskingPolicyDescribeOutputSignatureArrayOutput { + return o } -// MaskingPolicySignatureColumnInput is an input type that accepts MaskingPolicySignatureColumnArgs and MaskingPolicySignatureColumnOutput values. -// You can construct a concrete instance of `MaskingPolicySignatureColumnInput` via: +func (o MaskingPolicyDescribeOutputSignatureArrayOutput) Index(i pulumi.IntInput) MaskingPolicyDescribeOutputSignatureOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MaskingPolicyDescribeOutputSignature { + return vs[0].([]MaskingPolicyDescribeOutputSignature)[vs[1].(int)] + }).(MaskingPolicyDescribeOutputSignatureOutput) +} + +type MaskingPolicyShowOutput struct { + Comment *string `pulumi:"comment"` + CreatedOn *string `pulumi:"createdOn"` + DatabaseName *string `pulumi:"databaseName"` + ExemptOtherPolicies *bool `pulumi:"exemptOtherPolicies"` + Kind *string `pulumi:"kind"` + Name *string `pulumi:"name"` + Owner *string `pulumi:"owner"` + OwnerRoleType *string `pulumi:"ownerRoleType"` + SchemaName *string `pulumi:"schemaName"` +} + +// MaskingPolicyShowOutputInput is an input type that accepts MaskingPolicyShowOutputArgs and MaskingPolicyShowOutputOutput values. +// You can construct a concrete instance of `MaskingPolicyShowOutputInput` via: // -// MaskingPolicySignatureColumnArgs{...} -type MaskingPolicySignatureColumnInput interface { +// MaskingPolicyShowOutputArgs{...} +type MaskingPolicyShowOutputInput interface { pulumi.Input - ToMaskingPolicySignatureColumnOutput() MaskingPolicySignatureColumnOutput - ToMaskingPolicySignatureColumnOutputWithContext(context.Context) MaskingPolicySignatureColumnOutput + ToMaskingPolicyShowOutputOutput() MaskingPolicyShowOutputOutput + ToMaskingPolicyShowOutputOutputWithContext(context.Context) MaskingPolicyShowOutputOutput } -type MaskingPolicySignatureColumnArgs struct { - // Specifies the column name to mask. - Name pulumi.StringInput `pulumi:"name"` - // Specifies the column type to mask. - Type pulumi.StringInput `pulumi:"type"` +type MaskingPolicyShowOutputArgs struct { + Comment pulumi.StringPtrInput `pulumi:"comment"` + CreatedOn pulumi.StringPtrInput `pulumi:"createdOn"` + DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` + ExemptOtherPolicies pulumi.BoolPtrInput `pulumi:"exemptOtherPolicies"` + Kind pulumi.StringPtrInput `pulumi:"kind"` + Name pulumi.StringPtrInput `pulumi:"name"` + Owner pulumi.StringPtrInput `pulumi:"owner"` + OwnerRoleType pulumi.StringPtrInput `pulumi:"ownerRoleType"` + SchemaName pulumi.StringPtrInput `pulumi:"schemaName"` } -func (MaskingPolicySignatureColumnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*MaskingPolicySignatureColumn)(nil)).Elem() +func (MaskingPolicyShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*MaskingPolicyShowOutput)(nil)).Elem() } -func (i MaskingPolicySignatureColumnArgs) ToMaskingPolicySignatureColumnOutput() MaskingPolicySignatureColumnOutput { - return i.ToMaskingPolicySignatureColumnOutputWithContext(context.Background()) +func (i MaskingPolicyShowOutputArgs) ToMaskingPolicyShowOutputOutput() MaskingPolicyShowOutputOutput { + return i.ToMaskingPolicyShowOutputOutputWithContext(context.Background()) } -func (i MaskingPolicySignatureColumnArgs) ToMaskingPolicySignatureColumnOutputWithContext(ctx context.Context) MaskingPolicySignatureColumnOutput { - return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicySignatureColumnOutput) +func (i MaskingPolicyShowOutputArgs) ToMaskingPolicyShowOutputOutputWithContext(ctx context.Context) MaskingPolicyShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicyShowOutputOutput) } -// MaskingPolicySignatureColumnArrayInput is an input type that accepts MaskingPolicySignatureColumnArray and MaskingPolicySignatureColumnArrayOutput values. -// You can construct a concrete instance of `MaskingPolicySignatureColumnArrayInput` via: +// MaskingPolicyShowOutputArrayInput is an input type that accepts MaskingPolicyShowOutputArray and MaskingPolicyShowOutputArrayOutput values. +// You can construct a concrete instance of `MaskingPolicyShowOutputArrayInput` via: // -// MaskingPolicySignatureColumnArray{ MaskingPolicySignatureColumnArgs{...} } -type MaskingPolicySignatureColumnArrayInput interface { +// MaskingPolicyShowOutputArray{ MaskingPolicyShowOutputArgs{...} } +type MaskingPolicyShowOutputArrayInput interface { pulumi.Input - ToMaskingPolicySignatureColumnArrayOutput() MaskingPolicySignatureColumnArrayOutput - ToMaskingPolicySignatureColumnArrayOutputWithContext(context.Context) MaskingPolicySignatureColumnArrayOutput + ToMaskingPolicyShowOutputArrayOutput() MaskingPolicyShowOutputArrayOutput + ToMaskingPolicyShowOutputArrayOutputWithContext(context.Context) MaskingPolicyShowOutputArrayOutput } -type MaskingPolicySignatureColumnArray []MaskingPolicySignatureColumnInput +type MaskingPolicyShowOutputArray []MaskingPolicyShowOutputInput -func (MaskingPolicySignatureColumnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]MaskingPolicySignatureColumn)(nil)).Elem() +func (MaskingPolicyShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]MaskingPolicyShowOutput)(nil)).Elem() } -func (i MaskingPolicySignatureColumnArray) ToMaskingPolicySignatureColumnArrayOutput() MaskingPolicySignatureColumnArrayOutput { - return i.ToMaskingPolicySignatureColumnArrayOutputWithContext(context.Background()) +func (i MaskingPolicyShowOutputArray) ToMaskingPolicyShowOutputArrayOutput() MaskingPolicyShowOutputArrayOutput { + return i.ToMaskingPolicyShowOutputArrayOutputWithContext(context.Background()) } -func (i MaskingPolicySignatureColumnArray) ToMaskingPolicySignatureColumnArrayOutputWithContext(ctx context.Context) MaskingPolicySignatureColumnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicySignatureColumnArrayOutput) +func (i MaskingPolicyShowOutputArray) ToMaskingPolicyShowOutputArrayOutputWithContext(ctx context.Context) MaskingPolicyShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(MaskingPolicyShowOutputArrayOutput) } -type MaskingPolicySignatureColumnOutput struct{ *pulumi.OutputState } +type MaskingPolicyShowOutputOutput struct{ *pulumi.OutputState } -func (MaskingPolicySignatureColumnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*MaskingPolicySignatureColumn)(nil)).Elem() +func (MaskingPolicyShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*MaskingPolicyShowOutput)(nil)).Elem() } -func (o MaskingPolicySignatureColumnOutput) ToMaskingPolicySignatureColumnOutput() MaskingPolicySignatureColumnOutput { +func (o MaskingPolicyShowOutputOutput) ToMaskingPolicyShowOutputOutput() MaskingPolicyShowOutputOutput { return o } -func (o MaskingPolicySignatureColumnOutput) ToMaskingPolicySignatureColumnOutputWithContext(ctx context.Context) MaskingPolicySignatureColumnOutput { +func (o MaskingPolicyShowOutputOutput) ToMaskingPolicyShowOutputOutputWithContext(ctx context.Context) MaskingPolicyShowOutputOutput { return o } -// Specifies the column name to mask. -func (o MaskingPolicySignatureColumnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v MaskingPolicySignatureColumn) string { return v.Name }).(pulumi.StringOutput) +func (o MaskingPolicyShowOutputOutput) Comment() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyShowOutput) *string { return v.Comment }).(pulumi.StringPtrOutput) +} + +func (o MaskingPolicyShowOutputOutput) CreatedOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyShowOutput) *string { return v.CreatedOn }).(pulumi.StringPtrOutput) } -// Specifies the column type to mask. -func (o MaskingPolicySignatureColumnOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v MaskingPolicySignatureColumn) string { return v.Type }).(pulumi.StringOutput) +func (o MaskingPolicyShowOutputOutput) DatabaseName() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyShowOutput) *string { return v.DatabaseName }).(pulumi.StringPtrOutput) } -type MaskingPolicySignatureColumnArrayOutput struct{ *pulumi.OutputState } +func (o MaskingPolicyShowOutputOutput) ExemptOtherPolicies() pulumi.BoolPtrOutput { + return o.ApplyT(func(v MaskingPolicyShowOutput) *bool { return v.ExemptOtherPolicies }).(pulumi.BoolPtrOutput) +} + +func (o MaskingPolicyShowOutputOutput) Kind() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyShowOutput) *string { return v.Kind }).(pulumi.StringPtrOutput) +} + +func (o MaskingPolicyShowOutputOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyShowOutput) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o MaskingPolicyShowOutputOutput) Owner() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyShowOutput) *string { return v.Owner }).(pulumi.StringPtrOutput) +} -func (MaskingPolicySignatureColumnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]MaskingPolicySignatureColumn)(nil)).Elem() +func (o MaskingPolicyShowOutputOutput) OwnerRoleType() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyShowOutput) *string { return v.OwnerRoleType }).(pulumi.StringPtrOutput) } -func (o MaskingPolicySignatureColumnArrayOutput) ToMaskingPolicySignatureColumnArrayOutput() MaskingPolicySignatureColumnArrayOutput { +func (o MaskingPolicyShowOutputOutput) SchemaName() pulumi.StringPtrOutput { + return o.ApplyT(func(v MaskingPolicyShowOutput) *string { return v.SchemaName }).(pulumi.StringPtrOutput) +} + +type MaskingPolicyShowOutputArrayOutput struct{ *pulumi.OutputState } + +func (MaskingPolicyShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]MaskingPolicyShowOutput)(nil)).Elem() +} + +func (o MaskingPolicyShowOutputArrayOutput) ToMaskingPolicyShowOutputArrayOutput() MaskingPolicyShowOutputArrayOutput { return o } -func (o MaskingPolicySignatureColumnArrayOutput) ToMaskingPolicySignatureColumnArrayOutputWithContext(ctx context.Context) MaskingPolicySignatureColumnArrayOutput { +func (o MaskingPolicyShowOutputArrayOutput) ToMaskingPolicyShowOutputArrayOutputWithContext(ctx context.Context) MaskingPolicyShowOutputArrayOutput { return o } -func (o MaskingPolicySignatureColumnArrayOutput) Index(i pulumi.IntInput) MaskingPolicySignatureColumnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) MaskingPolicySignatureColumn { - return vs[0].([]MaskingPolicySignatureColumn)[vs[1].(int)] - }).(MaskingPolicySignatureColumnOutput) +func (o MaskingPolicyShowOutputArrayOutput) Index(i pulumi.IntInput) MaskingPolicyShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) MaskingPolicyShowOutput { + return vs[0].([]MaskingPolicyShowOutput)[vs[1].(int)] + }).(MaskingPolicyShowOutputOutput) } type MaterializedViewTag struct { @@ -17724,6 +17945,172 @@ func (o ProviderTokenAccessorPtrOutput) TokenEndpoint() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +type ResourceMonitorShowOutput struct { + Comment *string `pulumi:"comment"` + CreatedOn *string `pulumi:"createdOn"` + CreditQuota *float64 `pulumi:"creditQuota"` + EndTime *string `pulumi:"endTime"` + Frequency *string `pulumi:"frequency"` + Level *string `pulumi:"level"` + Name *string `pulumi:"name"` + Owner *string `pulumi:"owner"` + RemainingCredits *float64 `pulumi:"remainingCredits"` + StartTime *string `pulumi:"startTime"` + SuspendAt *int `pulumi:"suspendAt"` + SuspendImmediateAt *int `pulumi:"suspendImmediateAt"` + UsedCredits *float64 `pulumi:"usedCredits"` +} + +// ResourceMonitorShowOutputInput is an input type that accepts ResourceMonitorShowOutputArgs and ResourceMonitorShowOutputOutput values. +// You can construct a concrete instance of `ResourceMonitorShowOutputInput` via: +// +// ResourceMonitorShowOutputArgs{...} +type ResourceMonitorShowOutputInput interface { + pulumi.Input + + ToResourceMonitorShowOutputOutput() ResourceMonitorShowOutputOutput + ToResourceMonitorShowOutputOutputWithContext(context.Context) ResourceMonitorShowOutputOutput +} + +type ResourceMonitorShowOutputArgs struct { + Comment pulumi.StringPtrInput `pulumi:"comment"` + CreatedOn pulumi.StringPtrInput `pulumi:"createdOn"` + CreditQuota pulumi.Float64PtrInput `pulumi:"creditQuota"` + EndTime pulumi.StringPtrInput `pulumi:"endTime"` + Frequency pulumi.StringPtrInput `pulumi:"frequency"` + Level pulumi.StringPtrInput `pulumi:"level"` + Name pulumi.StringPtrInput `pulumi:"name"` + Owner pulumi.StringPtrInput `pulumi:"owner"` + RemainingCredits pulumi.Float64PtrInput `pulumi:"remainingCredits"` + StartTime pulumi.StringPtrInput `pulumi:"startTime"` + SuspendAt pulumi.IntPtrInput `pulumi:"suspendAt"` + SuspendImmediateAt pulumi.IntPtrInput `pulumi:"suspendImmediateAt"` + UsedCredits pulumi.Float64PtrInput `pulumi:"usedCredits"` +} + +func (ResourceMonitorShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*ResourceMonitorShowOutput)(nil)).Elem() +} + +func (i ResourceMonitorShowOutputArgs) ToResourceMonitorShowOutputOutput() ResourceMonitorShowOutputOutput { + return i.ToResourceMonitorShowOutputOutputWithContext(context.Background()) +} + +func (i ResourceMonitorShowOutputArgs) ToResourceMonitorShowOutputOutputWithContext(ctx context.Context) ResourceMonitorShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(ResourceMonitorShowOutputOutput) +} + +// ResourceMonitorShowOutputArrayInput is an input type that accepts ResourceMonitorShowOutputArray and ResourceMonitorShowOutputArrayOutput values. +// You can construct a concrete instance of `ResourceMonitorShowOutputArrayInput` via: +// +// ResourceMonitorShowOutputArray{ ResourceMonitorShowOutputArgs{...} } +type ResourceMonitorShowOutputArrayInput interface { + pulumi.Input + + ToResourceMonitorShowOutputArrayOutput() ResourceMonitorShowOutputArrayOutput + ToResourceMonitorShowOutputArrayOutputWithContext(context.Context) ResourceMonitorShowOutputArrayOutput +} + +type ResourceMonitorShowOutputArray []ResourceMonitorShowOutputInput + +func (ResourceMonitorShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]ResourceMonitorShowOutput)(nil)).Elem() +} + +func (i ResourceMonitorShowOutputArray) ToResourceMonitorShowOutputArrayOutput() ResourceMonitorShowOutputArrayOutput { + return i.ToResourceMonitorShowOutputArrayOutputWithContext(context.Background()) +} + +func (i ResourceMonitorShowOutputArray) ToResourceMonitorShowOutputArrayOutputWithContext(ctx context.Context) ResourceMonitorShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(ResourceMonitorShowOutputArrayOutput) +} + +type ResourceMonitorShowOutputOutput struct{ *pulumi.OutputState } + +func (ResourceMonitorShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*ResourceMonitorShowOutput)(nil)).Elem() +} + +func (o ResourceMonitorShowOutputOutput) ToResourceMonitorShowOutputOutput() ResourceMonitorShowOutputOutput { + return o +} + +func (o ResourceMonitorShowOutputOutput) ToResourceMonitorShowOutputOutputWithContext(ctx context.Context) ResourceMonitorShowOutputOutput { + return o +} + +func (o ResourceMonitorShowOutputOutput) Comment() pulumi.StringPtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *string { return v.Comment }).(pulumi.StringPtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) CreatedOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *string { return v.CreatedOn }).(pulumi.StringPtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) CreditQuota() pulumi.Float64PtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *float64 { return v.CreditQuota }).(pulumi.Float64PtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) EndTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *string { return v.EndTime }).(pulumi.StringPtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) Frequency() pulumi.StringPtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *string { return v.Frequency }).(pulumi.StringPtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) Level() pulumi.StringPtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *string { return v.Level }).(pulumi.StringPtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) Owner() pulumi.StringPtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *string { return v.Owner }).(pulumi.StringPtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) RemainingCredits() pulumi.Float64PtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *float64 { return v.RemainingCredits }).(pulumi.Float64PtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) StartTime() pulumi.StringPtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *string { return v.StartTime }).(pulumi.StringPtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) SuspendAt() pulumi.IntPtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *int { return v.SuspendAt }).(pulumi.IntPtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) SuspendImmediateAt() pulumi.IntPtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *int { return v.SuspendImmediateAt }).(pulumi.IntPtrOutput) +} + +func (o ResourceMonitorShowOutputOutput) UsedCredits() pulumi.Float64PtrOutput { + return o.ApplyT(func(v ResourceMonitorShowOutput) *float64 { return v.UsedCredits }).(pulumi.Float64PtrOutput) +} + +type ResourceMonitorShowOutputArrayOutput struct{ *pulumi.OutputState } + +func (ResourceMonitorShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]ResourceMonitorShowOutput)(nil)).Elem() +} + +func (o ResourceMonitorShowOutputArrayOutput) ToResourceMonitorShowOutputArrayOutput() ResourceMonitorShowOutputArrayOutput { + return o +} + +func (o ResourceMonitorShowOutputArrayOutput) ToResourceMonitorShowOutputArrayOutputWithContext(ctx context.Context) ResourceMonitorShowOutputArrayOutput { + return o +} + +func (o ResourceMonitorShowOutputArrayOutput) Index(i pulumi.IntInput) ResourceMonitorShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) ResourceMonitorShowOutput { + return vs[0].([]ResourceMonitorShowOutput)[vs[1].(int)] + }).(ResourceMonitorShowOutputOutput) +} + type RoleShowOutput struct { AssignedToUsers *int `pulumi:"assignedToUsers"` Comment *string `pulumi:"comment"` @@ -17872,6 +18259,466 @@ func (o RoleShowOutputArrayOutput) Index(i pulumi.IntInput) RoleShowOutputOutput }).(RoleShowOutputOutput) } +type RowAccessPolicyArgument struct { + // The argument name + Name string `pulumi:"name"` + // The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + Type string `pulumi:"type"` +} + +// RowAccessPolicyArgumentInput is an input type that accepts RowAccessPolicyArgumentArgs and RowAccessPolicyArgumentOutput values. +// You can construct a concrete instance of `RowAccessPolicyArgumentInput` via: +// +// RowAccessPolicyArgumentArgs{...} +type RowAccessPolicyArgumentInput interface { + pulumi.Input + + ToRowAccessPolicyArgumentOutput() RowAccessPolicyArgumentOutput + ToRowAccessPolicyArgumentOutputWithContext(context.Context) RowAccessPolicyArgumentOutput +} + +type RowAccessPolicyArgumentArgs struct { + // The argument name + Name pulumi.StringInput `pulumi:"name"` + // The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + Type pulumi.StringInput `pulumi:"type"` +} + +func (RowAccessPolicyArgumentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*RowAccessPolicyArgument)(nil)).Elem() +} + +func (i RowAccessPolicyArgumentArgs) ToRowAccessPolicyArgumentOutput() RowAccessPolicyArgumentOutput { + return i.ToRowAccessPolicyArgumentOutputWithContext(context.Background()) +} + +func (i RowAccessPolicyArgumentArgs) ToRowAccessPolicyArgumentOutputWithContext(ctx context.Context) RowAccessPolicyArgumentOutput { + return pulumi.ToOutputWithContext(ctx, i).(RowAccessPolicyArgumentOutput) +} + +// RowAccessPolicyArgumentArrayInput is an input type that accepts RowAccessPolicyArgumentArray and RowAccessPolicyArgumentArrayOutput values. +// You can construct a concrete instance of `RowAccessPolicyArgumentArrayInput` via: +// +// RowAccessPolicyArgumentArray{ RowAccessPolicyArgumentArgs{...} } +type RowAccessPolicyArgumentArrayInput interface { + pulumi.Input + + ToRowAccessPolicyArgumentArrayOutput() RowAccessPolicyArgumentArrayOutput + ToRowAccessPolicyArgumentArrayOutputWithContext(context.Context) RowAccessPolicyArgumentArrayOutput +} + +type RowAccessPolicyArgumentArray []RowAccessPolicyArgumentInput + +func (RowAccessPolicyArgumentArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]RowAccessPolicyArgument)(nil)).Elem() +} + +func (i RowAccessPolicyArgumentArray) ToRowAccessPolicyArgumentArrayOutput() RowAccessPolicyArgumentArrayOutput { + return i.ToRowAccessPolicyArgumentArrayOutputWithContext(context.Background()) +} + +func (i RowAccessPolicyArgumentArray) ToRowAccessPolicyArgumentArrayOutputWithContext(ctx context.Context) RowAccessPolicyArgumentArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(RowAccessPolicyArgumentArrayOutput) +} + +type RowAccessPolicyArgumentOutput struct{ *pulumi.OutputState } + +func (RowAccessPolicyArgumentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*RowAccessPolicyArgument)(nil)).Elem() +} + +func (o RowAccessPolicyArgumentOutput) ToRowAccessPolicyArgumentOutput() RowAccessPolicyArgumentOutput { + return o +} + +func (o RowAccessPolicyArgumentOutput) ToRowAccessPolicyArgumentOutputWithContext(ctx context.Context) RowAccessPolicyArgumentOutput { + return o +} + +// The argument name +func (o RowAccessPolicyArgumentOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v RowAccessPolicyArgument) string { return v.Name }).(pulumi.StringOutput) +} + +// The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). +func (o RowAccessPolicyArgumentOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v RowAccessPolicyArgument) string { return v.Type }).(pulumi.StringOutput) +} + +type RowAccessPolicyArgumentArrayOutput struct{ *pulumi.OutputState } + +func (RowAccessPolicyArgumentArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]RowAccessPolicyArgument)(nil)).Elem() +} + +func (o RowAccessPolicyArgumentArrayOutput) ToRowAccessPolicyArgumentArrayOutput() RowAccessPolicyArgumentArrayOutput { + return o +} + +func (o RowAccessPolicyArgumentArrayOutput) ToRowAccessPolicyArgumentArrayOutputWithContext(ctx context.Context) RowAccessPolicyArgumentArrayOutput { + return o +} + +func (o RowAccessPolicyArgumentArrayOutput) Index(i pulumi.IntInput) RowAccessPolicyArgumentOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) RowAccessPolicyArgument { + return vs[0].([]RowAccessPolicyArgument)[vs[1].(int)] + }).(RowAccessPolicyArgumentOutput) +} + +type RowAccessPolicyDescribeOutput struct { + Body *string `pulumi:"body"` + Name *string `pulumi:"name"` + ReturnType *string `pulumi:"returnType"` + Signatures []RowAccessPolicyDescribeOutputSignature `pulumi:"signatures"` +} + +// RowAccessPolicyDescribeOutputInput is an input type that accepts RowAccessPolicyDescribeOutputArgs and RowAccessPolicyDescribeOutputOutput values. +// You can construct a concrete instance of `RowAccessPolicyDescribeOutputInput` via: +// +// RowAccessPolicyDescribeOutputArgs{...} +type RowAccessPolicyDescribeOutputInput interface { + pulumi.Input + + ToRowAccessPolicyDescribeOutputOutput() RowAccessPolicyDescribeOutputOutput + ToRowAccessPolicyDescribeOutputOutputWithContext(context.Context) RowAccessPolicyDescribeOutputOutput +} + +type RowAccessPolicyDescribeOutputArgs struct { + Body pulumi.StringPtrInput `pulumi:"body"` + Name pulumi.StringPtrInput `pulumi:"name"` + ReturnType pulumi.StringPtrInput `pulumi:"returnType"` + Signatures RowAccessPolicyDescribeOutputSignatureArrayInput `pulumi:"signatures"` +} + +func (RowAccessPolicyDescribeOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*RowAccessPolicyDescribeOutput)(nil)).Elem() +} + +func (i RowAccessPolicyDescribeOutputArgs) ToRowAccessPolicyDescribeOutputOutput() RowAccessPolicyDescribeOutputOutput { + return i.ToRowAccessPolicyDescribeOutputOutputWithContext(context.Background()) +} + +func (i RowAccessPolicyDescribeOutputArgs) ToRowAccessPolicyDescribeOutputOutputWithContext(ctx context.Context) RowAccessPolicyDescribeOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(RowAccessPolicyDescribeOutputOutput) +} + +// RowAccessPolicyDescribeOutputArrayInput is an input type that accepts RowAccessPolicyDescribeOutputArray and RowAccessPolicyDescribeOutputArrayOutput values. +// You can construct a concrete instance of `RowAccessPolicyDescribeOutputArrayInput` via: +// +// RowAccessPolicyDescribeOutputArray{ RowAccessPolicyDescribeOutputArgs{...} } +type RowAccessPolicyDescribeOutputArrayInput interface { + pulumi.Input + + ToRowAccessPolicyDescribeOutputArrayOutput() RowAccessPolicyDescribeOutputArrayOutput + ToRowAccessPolicyDescribeOutputArrayOutputWithContext(context.Context) RowAccessPolicyDescribeOutputArrayOutput +} + +type RowAccessPolicyDescribeOutputArray []RowAccessPolicyDescribeOutputInput + +func (RowAccessPolicyDescribeOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]RowAccessPolicyDescribeOutput)(nil)).Elem() +} + +func (i RowAccessPolicyDescribeOutputArray) ToRowAccessPolicyDescribeOutputArrayOutput() RowAccessPolicyDescribeOutputArrayOutput { + return i.ToRowAccessPolicyDescribeOutputArrayOutputWithContext(context.Background()) +} + +func (i RowAccessPolicyDescribeOutputArray) ToRowAccessPolicyDescribeOutputArrayOutputWithContext(ctx context.Context) RowAccessPolicyDescribeOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(RowAccessPolicyDescribeOutputArrayOutput) +} + +type RowAccessPolicyDescribeOutputOutput struct{ *pulumi.OutputState } + +func (RowAccessPolicyDescribeOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*RowAccessPolicyDescribeOutput)(nil)).Elem() +} + +func (o RowAccessPolicyDescribeOutputOutput) ToRowAccessPolicyDescribeOutputOutput() RowAccessPolicyDescribeOutputOutput { + return o +} + +func (o RowAccessPolicyDescribeOutputOutput) ToRowAccessPolicyDescribeOutputOutputWithContext(ctx context.Context) RowAccessPolicyDescribeOutputOutput { + return o +} + +func (o RowAccessPolicyDescribeOutputOutput) Body() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyDescribeOutput) *string { return v.Body }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyDescribeOutputOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyDescribeOutput) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyDescribeOutputOutput) ReturnType() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyDescribeOutput) *string { return v.ReturnType }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyDescribeOutputOutput) Signatures() RowAccessPolicyDescribeOutputSignatureArrayOutput { + return o.ApplyT(func(v RowAccessPolicyDescribeOutput) []RowAccessPolicyDescribeOutputSignature { return v.Signatures }).(RowAccessPolicyDescribeOutputSignatureArrayOutput) +} + +type RowAccessPolicyDescribeOutputArrayOutput struct{ *pulumi.OutputState } + +func (RowAccessPolicyDescribeOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]RowAccessPolicyDescribeOutput)(nil)).Elem() +} + +func (o RowAccessPolicyDescribeOutputArrayOutput) ToRowAccessPolicyDescribeOutputArrayOutput() RowAccessPolicyDescribeOutputArrayOutput { + return o +} + +func (o RowAccessPolicyDescribeOutputArrayOutput) ToRowAccessPolicyDescribeOutputArrayOutputWithContext(ctx context.Context) RowAccessPolicyDescribeOutputArrayOutput { + return o +} + +func (o RowAccessPolicyDescribeOutputArrayOutput) Index(i pulumi.IntInput) RowAccessPolicyDescribeOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) RowAccessPolicyDescribeOutput { + return vs[0].([]RowAccessPolicyDescribeOutput)[vs[1].(int)] + }).(RowAccessPolicyDescribeOutputOutput) +} + +type RowAccessPolicyDescribeOutputSignature struct { + Name *string `pulumi:"name"` + Type *string `pulumi:"type"` +} + +// RowAccessPolicyDescribeOutputSignatureInput is an input type that accepts RowAccessPolicyDescribeOutputSignatureArgs and RowAccessPolicyDescribeOutputSignatureOutput values. +// You can construct a concrete instance of `RowAccessPolicyDescribeOutputSignatureInput` via: +// +// RowAccessPolicyDescribeOutputSignatureArgs{...} +type RowAccessPolicyDescribeOutputSignatureInput interface { + pulumi.Input + + ToRowAccessPolicyDescribeOutputSignatureOutput() RowAccessPolicyDescribeOutputSignatureOutput + ToRowAccessPolicyDescribeOutputSignatureOutputWithContext(context.Context) RowAccessPolicyDescribeOutputSignatureOutput +} + +type RowAccessPolicyDescribeOutputSignatureArgs struct { + Name pulumi.StringPtrInput `pulumi:"name"` + Type pulumi.StringPtrInput `pulumi:"type"` +} + +func (RowAccessPolicyDescribeOutputSignatureArgs) ElementType() reflect.Type { + return reflect.TypeOf((*RowAccessPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (i RowAccessPolicyDescribeOutputSignatureArgs) ToRowAccessPolicyDescribeOutputSignatureOutput() RowAccessPolicyDescribeOutputSignatureOutput { + return i.ToRowAccessPolicyDescribeOutputSignatureOutputWithContext(context.Background()) +} + +func (i RowAccessPolicyDescribeOutputSignatureArgs) ToRowAccessPolicyDescribeOutputSignatureOutputWithContext(ctx context.Context) RowAccessPolicyDescribeOutputSignatureOutput { + return pulumi.ToOutputWithContext(ctx, i).(RowAccessPolicyDescribeOutputSignatureOutput) +} + +// RowAccessPolicyDescribeOutputSignatureArrayInput is an input type that accepts RowAccessPolicyDescribeOutputSignatureArray and RowAccessPolicyDescribeOutputSignatureArrayOutput values. +// You can construct a concrete instance of `RowAccessPolicyDescribeOutputSignatureArrayInput` via: +// +// RowAccessPolicyDescribeOutputSignatureArray{ RowAccessPolicyDescribeOutputSignatureArgs{...} } +type RowAccessPolicyDescribeOutputSignatureArrayInput interface { + pulumi.Input + + ToRowAccessPolicyDescribeOutputSignatureArrayOutput() RowAccessPolicyDescribeOutputSignatureArrayOutput + ToRowAccessPolicyDescribeOutputSignatureArrayOutputWithContext(context.Context) RowAccessPolicyDescribeOutputSignatureArrayOutput +} + +type RowAccessPolicyDescribeOutputSignatureArray []RowAccessPolicyDescribeOutputSignatureInput + +func (RowAccessPolicyDescribeOutputSignatureArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]RowAccessPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (i RowAccessPolicyDescribeOutputSignatureArray) ToRowAccessPolicyDescribeOutputSignatureArrayOutput() RowAccessPolicyDescribeOutputSignatureArrayOutput { + return i.ToRowAccessPolicyDescribeOutputSignatureArrayOutputWithContext(context.Background()) +} + +func (i RowAccessPolicyDescribeOutputSignatureArray) ToRowAccessPolicyDescribeOutputSignatureArrayOutputWithContext(ctx context.Context) RowAccessPolicyDescribeOutputSignatureArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(RowAccessPolicyDescribeOutputSignatureArrayOutput) +} + +type RowAccessPolicyDescribeOutputSignatureOutput struct{ *pulumi.OutputState } + +func (RowAccessPolicyDescribeOutputSignatureOutput) ElementType() reflect.Type { + return reflect.TypeOf((*RowAccessPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (o RowAccessPolicyDescribeOutputSignatureOutput) ToRowAccessPolicyDescribeOutputSignatureOutput() RowAccessPolicyDescribeOutputSignatureOutput { + return o +} + +func (o RowAccessPolicyDescribeOutputSignatureOutput) ToRowAccessPolicyDescribeOutputSignatureOutputWithContext(ctx context.Context) RowAccessPolicyDescribeOutputSignatureOutput { + return o +} + +func (o RowAccessPolicyDescribeOutputSignatureOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyDescribeOutputSignature) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyDescribeOutputSignatureOutput) Type() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyDescribeOutputSignature) *string { return v.Type }).(pulumi.StringPtrOutput) +} + +type RowAccessPolicyDescribeOutputSignatureArrayOutput struct{ *pulumi.OutputState } + +func (RowAccessPolicyDescribeOutputSignatureArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]RowAccessPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (o RowAccessPolicyDescribeOutputSignatureArrayOutput) ToRowAccessPolicyDescribeOutputSignatureArrayOutput() RowAccessPolicyDescribeOutputSignatureArrayOutput { + return o +} + +func (o RowAccessPolicyDescribeOutputSignatureArrayOutput) ToRowAccessPolicyDescribeOutputSignatureArrayOutputWithContext(ctx context.Context) RowAccessPolicyDescribeOutputSignatureArrayOutput { + return o +} + +func (o RowAccessPolicyDescribeOutputSignatureArrayOutput) Index(i pulumi.IntInput) RowAccessPolicyDescribeOutputSignatureOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) RowAccessPolicyDescribeOutputSignature { + return vs[0].([]RowAccessPolicyDescribeOutputSignature)[vs[1].(int)] + }).(RowAccessPolicyDescribeOutputSignatureOutput) +} + +type RowAccessPolicyShowOutput struct { + Comment *string `pulumi:"comment"` + CreatedOn *string `pulumi:"createdOn"` + DatabaseName *string `pulumi:"databaseName"` + Kind *string `pulumi:"kind"` + Name *string `pulumi:"name"` + Options *string `pulumi:"options"` + Owner *string `pulumi:"owner"` + OwnerRoleType *string `pulumi:"ownerRoleType"` + SchemaName *string `pulumi:"schemaName"` +} + +// RowAccessPolicyShowOutputInput is an input type that accepts RowAccessPolicyShowOutputArgs and RowAccessPolicyShowOutputOutput values. +// You can construct a concrete instance of `RowAccessPolicyShowOutputInput` via: +// +// RowAccessPolicyShowOutputArgs{...} +type RowAccessPolicyShowOutputInput interface { + pulumi.Input + + ToRowAccessPolicyShowOutputOutput() RowAccessPolicyShowOutputOutput + ToRowAccessPolicyShowOutputOutputWithContext(context.Context) RowAccessPolicyShowOutputOutput +} + +type RowAccessPolicyShowOutputArgs struct { + Comment pulumi.StringPtrInput `pulumi:"comment"` + CreatedOn pulumi.StringPtrInput `pulumi:"createdOn"` + DatabaseName pulumi.StringPtrInput `pulumi:"databaseName"` + Kind pulumi.StringPtrInput `pulumi:"kind"` + Name pulumi.StringPtrInput `pulumi:"name"` + Options pulumi.StringPtrInput `pulumi:"options"` + Owner pulumi.StringPtrInput `pulumi:"owner"` + OwnerRoleType pulumi.StringPtrInput `pulumi:"ownerRoleType"` + SchemaName pulumi.StringPtrInput `pulumi:"schemaName"` +} + +func (RowAccessPolicyShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*RowAccessPolicyShowOutput)(nil)).Elem() +} + +func (i RowAccessPolicyShowOutputArgs) ToRowAccessPolicyShowOutputOutput() RowAccessPolicyShowOutputOutput { + return i.ToRowAccessPolicyShowOutputOutputWithContext(context.Background()) +} + +func (i RowAccessPolicyShowOutputArgs) ToRowAccessPolicyShowOutputOutputWithContext(ctx context.Context) RowAccessPolicyShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(RowAccessPolicyShowOutputOutput) +} + +// RowAccessPolicyShowOutputArrayInput is an input type that accepts RowAccessPolicyShowOutputArray and RowAccessPolicyShowOutputArrayOutput values. +// You can construct a concrete instance of `RowAccessPolicyShowOutputArrayInput` via: +// +// RowAccessPolicyShowOutputArray{ RowAccessPolicyShowOutputArgs{...} } +type RowAccessPolicyShowOutputArrayInput interface { + pulumi.Input + + ToRowAccessPolicyShowOutputArrayOutput() RowAccessPolicyShowOutputArrayOutput + ToRowAccessPolicyShowOutputArrayOutputWithContext(context.Context) RowAccessPolicyShowOutputArrayOutput +} + +type RowAccessPolicyShowOutputArray []RowAccessPolicyShowOutputInput + +func (RowAccessPolicyShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]RowAccessPolicyShowOutput)(nil)).Elem() +} + +func (i RowAccessPolicyShowOutputArray) ToRowAccessPolicyShowOutputArrayOutput() RowAccessPolicyShowOutputArrayOutput { + return i.ToRowAccessPolicyShowOutputArrayOutputWithContext(context.Background()) +} + +func (i RowAccessPolicyShowOutputArray) ToRowAccessPolicyShowOutputArrayOutputWithContext(ctx context.Context) RowAccessPolicyShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(RowAccessPolicyShowOutputArrayOutput) +} + +type RowAccessPolicyShowOutputOutput struct{ *pulumi.OutputState } + +func (RowAccessPolicyShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*RowAccessPolicyShowOutput)(nil)).Elem() +} + +func (o RowAccessPolicyShowOutputOutput) ToRowAccessPolicyShowOutputOutput() RowAccessPolicyShowOutputOutput { + return o +} + +func (o RowAccessPolicyShowOutputOutput) ToRowAccessPolicyShowOutputOutputWithContext(ctx context.Context) RowAccessPolicyShowOutputOutput { + return o +} + +func (o RowAccessPolicyShowOutputOutput) Comment() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyShowOutput) *string { return v.Comment }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyShowOutputOutput) CreatedOn() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyShowOutput) *string { return v.CreatedOn }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyShowOutputOutput) DatabaseName() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyShowOutput) *string { return v.DatabaseName }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyShowOutputOutput) Kind() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyShowOutput) *string { return v.Kind }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyShowOutputOutput) Name() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyShowOutput) *string { return v.Name }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyShowOutputOutput) Options() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyShowOutput) *string { return v.Options }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyShowOutputOutput) Owner() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyShowOutput) *string { return v.Owner }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyShowOutputOutput) OwnerRoleType() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyShowOutput) *string { return v.OwnerRoleType }).(pulumi.StringPtrOutput) +} + +func (o RowAccessPolicyShowOutputOutput) SchemaName() pulumi.StringPtrOutput { + return o.ApplyT(func(v RowAccessPolicyShowOutput) *string { return v.SchemaName }).(pulumi.StringPtrOutput) +} + +type RowAccessPolicyShowOutputArrayOutput struct{ *pulumi.OutputState } + +func (RowAccessPolicyShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]RowAccessPolicyShowOutput)(nil)).Elem() +} + +func (o RowAccessPolicyShowOutputArrayOutput) ToRowAccessPolicyShowOutputArrayOutput() RowAccessPolicyShowOutputArrayOutput { + return o +} + +func (o RowAccessPolicyShowOutputArrayOutput) ToRowAccessPolicyShowOutputArrayOutputWithContext(ctx context.Context) RowAccessPolicyShowOutputArrayOutput { + return o +} + +func (o RowAccessPolicyShowOutputArrayOutput) Index(i pulumi.IntInput) RowAccessPolicyShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) RowAccessPolicyShowOutput { + return vs[0].([]RowAccessPolicyShowOutput)[vs[1].(int)] + }).(RowAccessPolicyShowOutputOutput) +} + type Saml2IntegrationDescribeOutput struct { AllowedEmailPatterns []Saml2IntegrationDescribeOutputAllowedEmailPattern `pulumi:"allowedEmailPatterns"` AllowedUserDomains []Saml2IntegrationDescribeOutputAllowedUserDomain `pulumi:"allowedUserDomains"` @@ -41471,12 +42318,380 @@ func (o GetGrantsGrantsToSharePtrOutput) ShareName() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } +type GetMaskingPoliciesIn struct { + // Returns records for the entire account. + Account *bool `pulumi:"account"` + // Returns records for the specified application. + Application *string `pulumi:"application"` + // Returns records for the specified application package. + ApplicationPackage *string `pulumi:"applicationPackage"` + // Returns records for the current database in use or for a specified database. + Database *string `pulumi:"database"` + // Returns records for the current schema in use or a specified schema. Use fully qualified name. + Schema *string `pulumi:"schema"` +} + +// GetMaskingPoliciesInInput is an input type that accepts GetMaskingPoliciesInArgs and GetMaskingPoliciesInOutput values. +// You can construct a concrete instance of `GetMaskingPoliciesInInput` via: +// +// GetMaskingPoliciesInArgs{...} +type GetMaskingPoliciesInInput interface { + pulumi.Input + + ToGetMaskingPoliciesInOutput() GetMaskingPoliciesInOutput + ToGetMaskingPoliciesInOutputWithContext(context.Context) GetMaskingPoliciesInOutput +} + +type GetMaskingPoliciesInArgs struct { + // Returns records for the entire account. + Account pulumi.BoolPtrInput `pulumi:"account"` + // Returns records for the specified application. + Application pulumi.StringPtrInput `pulumi:"application"` + // Returns records for the specified application package. + ApplicationPackage pulumi.StringPtrInput `pulumi:"applicationPackage"` + // Returns records for the current database in use or for a specified database. + Database pulumi.StringPtrInput `pulumi:"database"` + // Returns records for the current schema in use or a specified schema. Use fully qualified name. + Schema pulumi.StringPtrInput `pulumi:"schema"` +} + +func (GetMaskingPoliciesInArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMaskingPoliciesIn)(nil)).Elem() +} + +func (i GetMaskingPoliciesInArgs) ToGetMaskingPoliciesInOutput() GetMaskingPoliciesInOutput { + return i.ToGetMaskingPoliciesInOutputWithContext(context.Background()) +} + +func (i GetMaskingPoliciesInArgs) ToGetMaskingPoliciesInOutputWithContext(ctx context.Context) GetMaskingPoliciesInOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesInOutput) +} + +func (i GetMaskingPoliciesInArgs) ToGetMaskingPoliciesInPtrOutput() GetMaskingPoliciesInPtrOutput { + return i.ToGetMaskingPoliciesInPtrOutputWithContext(context.Background()) +} + +func (i GetMaskingPoliciesInArgs) ToGetMaskingPoliciesInPtrOutputWithContext(ctx context.Context) GetMaskingPoliciesInPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesInOutput).ToGetMaskingPoliciesInPtrOutputWithContext(ctx) +} + +// GetMaskingPoliciesInPtrInput is an input type that accepts GetMaskingPoliciesInArgs, GetMaskingPoliciesInPtr and GetMaskingPoliciesInPtrOutput values. +// You can construct a concrete instance of `GetMaskingPoliciesInPtrInput` via: +// +// GetMaskingPoliciesInArgs{...} +// +// or: +// +// nil +type GetMaskingPoliciesInPtrInput interface { + pulumi.Input + + ToGetMaskingPoliciesInPtrOutput() GetMaskingPoliciesInPtrOutput + ToGetMaskingPoliciesInPtrOutputWithContext(context.Context) GetMaskingPoliciesInPtrOutput +} + +type getMaskingPoliciesInPtrType GetMaskingPoliciesInArgs + +func GetMaskingPoliciesInPtr(v *GetMaskingPoliciesInArgs) GetMaskingPoliciesInPtrInput { + return (*getMaskingPoliciesInPtrType)(v) +} + +func (*getMaskingPoliciesInPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetMaskingPoliciesIn)(nil)).Elem() +} + +func (i *getMaskingPoliciesInPtrType) ToGetMaskingPoliciesInPtrOutput() GetMaskingPoliciesInPtrOutput { + return i.ToGetMaskingPoliciesInPtrOutputWithContext(context.Background()) +} + +func (i *getMaskingPoliciesInPtrType) ToGetMaskingPoliciesInPtrOutputWithContext(ctx context.Context) GetMaskingPoliciesInPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesInPtrOutput) +} + +type GetMaskingPoliciesInOutput struct{ *pulumi.OutputState } + +func (GetMaskingPoliciesInOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMaskingPoliciesIn)(nil)).Elem() +} + +func (o GetMaskingPoliciesInOutput) ToGetMaskingPoliciesInOutput() GetMaskingPoliciesInOutput { + return o +} + +func (o GetMaskingPoliciesInOutput) ToGetMaskingPoliciesInOutputWithContext(ctx context.Context) GetMaskingPoliciesInOutput { + return o +} + +func (o GetMaskingPoliciesInOutput) ToGetMaskingPoliciesInPtrOutput() GetMaskingPoliciesInPtrOutput { + return o.ToGetMaskingPoliciesInPtrOutputWithContext(context.Background()) +} + +func (o GetMaskingPoliciesInOutput) ToGetMaskingPoliciesInPtrOutputWithContext(ctx context.Context) GetMaskingPoliciesInPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetMaskingPoliciesIn) *GetMaskingPoliciesIn { + return &v + }).(GetMaskingPoliciesInPtrOutput) +} + +// Returns records for the entire account. +func (o GetMaskingPoliciesInOutput) Account() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetMaskingPoliciesIn) *bool { return v.Account }).(pulumi.BoolPtrOutput) +} + +// Returns records for the specified application. +func (o GetMaskingPoliciesInOutput) Application() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetMaskingPoliciesIn) *string { return v.Application }).(pulumi.StringPtrOutput) +} + +// Returns records for the specified application package. +func (o GetMaskingPoliciesInOutput) ApplicationPackage() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetMaskingPoliciesIn) *string { return v.ApplicationPackage }).(pulumi.StringPtrOutput) +} + +// Returns records for the current database in use or for a specified database. +func (o GetMaskingPoliciesInOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetMaskingPoliciesIn) *string { return v.Database }).(pulumi.StringPtrOutput) +} + +// Returns records for the current schema in use or a specified schema. Use fully qualified name. +func (o GetMaskingPoliciesInOutput) Schema() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetMaskingPoliciesIn) *string { return v.Schema }).(pulumi.StringPtrOutput) +} + +type GetMaskingPoliciesInPtrOutput struct{ *pulumi.OutputState } + +func (GetMaskingPoliciesInPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetMaskingPoliciesIn)(nil)).Elem() +} + +func (o GetMaskingPoliciesInPtrOutput) ToGetMaskingPoliciesInPtrOutput() GetMaskingPoliciesInPtrOutput { + return o +} + +func (o GetMaskingPoliciesInPtrOutput) ToGetMaskingPoliciesInPtrOutputWithContext(ctx context.Context) GetMaskingPoliciesInPtrOutput { + return o +} + +func (o GetMaskingPoliciesInPtrOutput) Elem() GetMaskingPoliciesInOutput { + return o.ApplyT(func(v *GetMaskingPoliciesIn) GetMaskingPoliciesIn { + if v != nil { + return *v + } + var ret GetMaskingPoliciesIn + return ret + }).(GetMaskingPoliciesInOutput) +} + +// Returns records for the entire account. +func (o GetMaskingPoliciesInPtrOutput) Account() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetMaskingPoliciesIn) *bool { + if v == nil { + return nil + } + return v.Account + }).(pulumi.BoolPtrOutput) +} + +// Returns records for the specified application. +func (o GetMaskingPoliciesInPtrOutput) Application() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetMaskingPoliciesIn) *string { + if v == nil { + return nil + } + return v.Application + }).(pulumi.StringPtrOutput) +} + +// Returns records for the specified application package. +func (o GetMaskingPoliciesInPtrOutput) ApplicationPackage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetMaskingPoliciesIn) *string { + if v == nil { + return nil + } + return v.ApplicationPackage + }).(pulumi.StringPtrOutput) +} + +// Returns records for the current database in use or for a specified database. +func (o GetMaskingPoliciesInPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetMaskingPoliciesIn) *string { + if v == nil { + return nil + } + return v.Database + }).(pulumi.StringPtrOutput) +} + +// Returns records for the current schema in use or a specified schema. Use fully qualified name. +func (o GetMaskingPoliciesInPtrOutput) Schema() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetMaskingPoliciesIn) *string { + if v == nil { + return nil + } + return v.Schema + }).(pulumi.StringPtrOutput) +} + +type GetMaskingPoliciesLimit struct { + // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + From *string `pulumi:"from"` + // The maximum number of rows to return. + Rows int `pulumi:"rows"` +} + +// GetMaskingPoliciesLimitInput is an input type that accepts GetMaskingPoliciesLimitArgs and GetMaskingPoliciesLimitOutput values. +// You can construct a concrete instance of `GetMaskingPoliciesLimitInput` via: +// +// GetMaskingPoliciesLimitArgs{...} +type GetMaskingPoliciesLimitInput interface { + pulumi.Input + + ToGetMaskingPoliciesLimitOutput() GetMaskingPoliciesLimitOutput + ToGetMaskingPoliciesLimitOutputWithContext(context.Context) GetMaskingPoliciesLimitOutput +} + +type GetMaskingPoliciesLimitArgs struct { + // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + From pulumi.StringPtrInput `pulumi:"from"` + // The maximum number of rows to return. + Rows pulumi.IntInput `pulumi:"rows"` +} + +func (GetMaskingPoliciesLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMaskingPoliciesLimit)(nil)).Elem() +} + +func (i GetMaskingPoliciesLimitArgs) ToGetMaskingPoliciesLimitOutput() GetMaskingPoliciesLimitOutput { + return i.ToGetMaskingPoliciesLimitOutputWithContext(context.Background()) +} + +func (i GetMaskingPoliciesLimitArgs) ToGetMaskingPoliciesLimitOutputWithContext(ctx context.Context) GetMaskingPoliciesLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesLimitOutput) +} + +func (i GetMaskingPoliciesLimitArgs) ToGetMaskingPoliciesLimitPtrOutput() GetMaskingPoliciesLimitPtrOutput { + return i.ToGetMaskingPoliciesLimitPtrOutputWithContext(context.Background()) +} + +func (i GetMaskingPoliciesLimitArgs) ToGetMaskingPoliciesLimitPtrOutputWithContext(ctx context.Context) GetMaskingPoliciesLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesLimitOutput).ToGetMaskingPoliciesLimitPtrOutputWithContext(ctx) +} + +// GetMaskingPoliciesLimitPtrInput is an input type that accepts GetMaskingPoliciesLimitArgs, GetMaskingPoliciesLimitPtr and GetMaskingPoliciesLimitPtrOutput values. +// You can construct a concrete instance of `GetMaskingPoliciesLimitPtrInput` via: +// +// GetMaskingPoliciesLimitArgs{...} +// +// or: +// +// nil +type GetMaskingPoliciesLimitPtrInput interface { + pulumi.Input + + ToGetMaskingPoliciesLimitPtrOutput() GetMaskingPoliciesLimitPtrOutput + ToGetMaskingPoliciesLimitPtrOutputWithContext(context.Context) GetMaskingPoliciesLimitPtrOutput +} + +type getMaskingPoliciesLimitPtrType GetMaskingPoliciesLimitArgs + +func GetMaskingPoliciesLimitPtr(v *GetMaskingPoliciesLimitArgs) GetMaskingPoliciesLimitPtrInput { + return (*getMaskingPoliciesLimitPtrType)(v) +} + +func (*getMaskingPoliciesLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetMaskingPoliciesLimit)(nil)).Elem() +} + +func (i *getMaskingPoliciesLimitPtrType) ToGetMaskingPoliciesLimitPtrOutput() GetMaskingPoliciesLimitPtrOutput { + return i.ToGetMaskingPoliciesLimitPtrOutputWithContext(context.Background()) +} + +func (i *getMaskingPoliciesLimitPtrType) ToGetMaskingPoliciesLimitPtrOutputWithContext(ctx context.Context) GetMaskingPoliciesLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesLimitPtrOutput) +} + +type GetMaskingPoliciesLimitOutput struct{ *pulumi.OutputState } + +func (GetMaskingPoliciesLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMaskingPoliciesLimit)(nil)).Elem() +} + +func (o GetMaskingPoliciesLimitOutput) ToGetMaskingPoliciesLimitOutput() GetMaskingPoliciesLimitOutput { + return o +} + +func (o GetMaskingPoliciesLimitOutput) ToGetMaskingPoliciesLimitOutputWithContext(ctx context.Context) GetMaskingPoliciesLimitOutput { + return o +} + +func (o GetMaskingPoliciesLimitOutput) ToGetMaskingPoliciesLimitPtrOutput() GetMaskingPoliciesLimitPtrOutput { + return o.ToGetMaskingPoliciesLimitPtrOutputWithContext(context.Background()) +} + +func (o GetMaskingPoliciesLimitOutput) ToGetMaskingPoliciesLimitPtrOutputWithContext(ctx context.Context) GetMaskingPoliciesLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetMaskingPoliciesLimit) *GetMaskingPoliciesLimit { + return &v + }).(GetMaskingPoliciesLimitPtrOutput) +} + +// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. +func (o GetMaskingPoliciesLimitOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetMaskingPoliciesLimit) *string { return v.From }).(pulumi.StringPtrOutput) +} + +// The maximum number of rows to return. +func (o GetMaskingPoliciesLimitOutput) Rows() pulumi.IntOutput { + return o.ApplyT(func(v GetMaskingPoliciesLimit) int { return v.Rows }).(pulumi.IntOutput) +} + +type GetMaskingPoliciesLimitPtrOutput struct{ *pulumi.OutputState } + +func (GetMaskingPoliciesLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetMaskingPoliciesLimit)(nil)).Elem() +} + +func (o GetMaskingPoliciesLimitPtrOutput) ToGetMaskingPoliciesLimitPtrOutput() GetMaskingPoliciesLimitPtrOutput { + return o +} + +func (o GetMaskingPoliciesLimitPtrOutput) ToGetMaskingPoliciesLimitPtrOutputWithContext(ctx context.Context) GetMaskingPoliciesLimitPtrOutput { + return o +} + +func (o GetMaskingPoliciesLimitPtrOutput) Elem() GetMaskingPoliciesLimitOutput { + return o.ApplyT(func(v *GetMaskingPoliciesLimit) GetMaskingPoliciesLimit { + if v != nil { + return *v + } + var ret GetMaskingPoliciesLimit + return ret + }).(GetMaskingPoliciesLimitOutput) +} + +// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. +func (o GetMaskingPoliciesLimitPtrOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetMaskingPoliciesLimit) *string { + if v == nil { + return nil + } + return v.From + }).(pulumi.StringPtrOutput) +} + +// The maximum number of rows to return. +func (o GetMaskingPoliciesLimitPtrOutput) Rows() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetMaskingPoliciesLimit) *int { + if v == nil { + return nil + } + return &v.Rows + }).(pulumi.IntPtrOutput) +} + type GetMaskingPoliciesMaskingPolicy struct { - Comment string `pulumi:"comment"` - Database string `pulumi:"database"` - Kind string `pulumi:"kind"` - Name string `pulumi:"name"` - Schema string `pulumi:"schema"` + // Holds the output of DESCRIBE MASKING POLICY. + DescribeOutputs []GetMaskingPoliciesMaskingPolicyDescribeOutput `pulumi:"describeOutputs"` + // Holds the output of SHOW MASKING POLICIES. + ShowOutputs []GetMaskingPoliciesMaskingPolicyShowOutput `pulumi:"showOutputs"` } // GetMaskingPoliciesMaskingPolicyInput is an input type that accepts GetMaskingPoliciesMaskingPolicyArgs and GetMaskingPoliciesMaskingPolicyOutput values. @@ -41491,11 +42706,10 @@ type GetMaskingPoliciesMaskingPolicyInput interface { } type GetMaskingPoliciesMaskingPolicyArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - Database pulumi.StringInput `pulumi:"database"` - Kind pulumi.StringInput `pulumi:"kind"` - Name pulumi.StringInput `pulumi:"name"` - Schema pulumi.StringInput `pulumi:"schema"` + // Holds the output of DESCRIBE MASKING POLICY. + DescribeOutputs GetMaskingPoliciesMaskingPolicyDescribeOutputArrayInput `pulumi:"describeOutputs"` + // Holds the output of SHOW MASKING POLICIES. + ShowOutputs GetMaskingPoliciesMaskingPolicyShowOutputArrayInput `pulumi:"showOutputs"` } func (GetMaskingPoliciesMaskingPolicyArgs) ElementType() reflect.Type { @@ -41549,24 +42763,18 @@ func (o GetMaskingPoliciesMaskingPolicyOutput) ToGetMaskingPoliciesMaskingPolicy return o } -func (o GetMaskingPoliciesMaskingPolicyOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicy) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetMaskingPoliciesMaskingPolicyOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicy) string { return v.Database }).(pulumi.StringOutput) -} - -func (o GetMaskingPoliciesMaskingPolicyOutput) Kind() pulumi.StringOutput { - return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicy) string { return v.Kind }).(pulumi.StringOutput) -} - -func (o GetMaskingPoliciesMaskingPolicyOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicy) string { return v.Name }).(pulumi.StringOutput) +// Holds the output of DESCRIBE MASKING POLICY. +func (o GetMaskingPoliciesMaskingPolicyOutput) DescribeOutputs() GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicy) []GetMaskingPoliciesMaskingPolicyDescribeOutput { + return v.DescribeOutputs + }).(GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput) } -func (o GetMaskingPoliciesMaskingPolicyOutput) Schema() pulumi.StringOutput { - return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicy) string { return v.Schema }).(pulumi.StringOutput) +// Holds the output of SHOW MASKING POLICIES. +func (o GetMaskingPoliciesMaskingPolicyOutput) ShowOutputs() GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicy) []GetMaskingPoliciesMaskingPolicyShowOutput { + return v.ShowOutputs + }).(GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput) } type GetMaskingPoliciesMaskingPolicyArrayOutput struct{ *pulumi.OutputState } @@ -41589,6 +42797,362 @@ func (o GetMaskingPoliciesMaskingPolicyArrayOutput) Index(i pulumi.IntInput) Get }).(GetMaskingPoliciesMaskingPolicyOutput) } +type GetMaskingPoliciesMaskingPolicyDescribeOutput struct { + Body string `pulumi:"body"` + Name string `pulumi:"name"` + ReturnType string `pulumi:"returnType"` + Signatures []GetMaskingPoliciesMaskingPolicyDescribeOutputSignature `pulumi:"signatures"` +} + +// GetMaskingPoliciesMaskingPolicyDescribeOutputInput is an input type that accepts GetMaskingPoliciesMaskingPolicyDescribeOutputArgs and GetMaskingPoliciesMaskingPolicyDescribeOutputOutput values. +// You can construct a concrete instance of `GetMaskingPoliciesMaskingPolicyDescribeOutputInput` via: +// +// GetMaskingPoliciesMaskingPolicyDescribeOutputArgs{...} +type GetMaskingPoliciesMaskingPolicyDescribeOutputInput interface { + pulumi.Input + + ToGetMaskingPoliciesMaskingPolicyDescribeOutputOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputOutput + ToGetMaskingPoliciesMaskingPolicyDescribeOutputOutputWithContext(context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputOutput +} + +type GetMaskingPoliciesMaskingPolicyDescribeOutputArgs struct { + Body pulumi.StringInput `pulumi:"body"` + Name pulumi.StringInput `pulumi:"name"` + ReturnType pulumi.StringInput `pulumi:"returnType"` + Signatures GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayInput `pulumi:"signatures"` +} + +func (GetMaskingPoliciesMaskingPolicyDescribeOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyDescribeOutput)(nil)).Elem() +} + +func (i GetMaskingPoliciesMaskingPolicyDescribeOutputArgs) ToGetMaskingPoliciesMaskingPolicyDescribeOutputOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputOutput { + return i.ToGetMaskingPoliciesMaskingPolicyDescribeOutputOutputWithContext(context.Background()) +} + +func (i GetMaskingPoliciesMaskingPolicyDescribeOutputArgs) ToGetMaskingPoliciesMaskingPolicyDescribeOutputOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesMaskingPolicyDescribeOutputOutput) +} + +// GetMaskingPoliciesMaskingPolicyDescribeOutputArrayInput is an input type that accepts GetMaskingPoliciesMaskingPolicyDescribeOutputArray and GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput values. +// You can construct a concrete instance of `GetMaskingPoliciesMaskingPolicyDescribeOutputArrayInput` via: +// +// GetMaskingPoliciesMaskingPolicyDescribeOutputArray{ GetMaskingPoliciesMaskingPolicyDescribeOutputArgs{...} } +type GetMaskingPoliciesMaskingPolicyDescribeOutputArrayInput interface { + pulumi.Input + + ToGetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput + ToGetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutputWithContext(context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput +} + +type GetMaskingPoliciesMaskingPolicyDescribeOutputArray []GetMaskingPoliciesMaskingPolicyDescribeOutputInput + +func (GetMaskingPoliciesMaskingPolicyDescribeOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMaskingPoliciesMaskingPolicyDescribeOutput)(nil)).Elem() +} + +func (i GetMaskingPoliciesMaskingPolicyDescribeOutputArray) ToGetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput { + return i.ToGetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutputWithContext(context.Background()) +} + +func (i GetMaskingPoliciesMaskingPolicyDescribeOutputArray) ToGetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput) +} + +type GetMaskingPoliciesMaskingPolicyDescribeOutputOutput struct{ *pulumi.OutputState } + +func (GetMaskingPoliciesMaskingPolicyDescribeOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyDescribeOutput)(nil)).Elem() +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputOutput) ToGetMaskingPoliciesMaskingPolicyDescribeOutputOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputOutput) ToGetMaskingPoliciesMaskingPolicyDescribeOutputOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputOutput) Body() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyDescribeOutput) string { return v.Body }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyDescribeOutput) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputOutput) ReturnType() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyDescribeOutput) string { return v.ReturnType }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputOutput) Signatures() GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyDescribeOutput) []GetMaskingPoliciesMaskingPolicyDescribeOutputSignature { + return v.Signatures + }).(GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput) +} + +type GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMaskingPoliciesMaskingPolicyDescribeOutput)(nil)).Elem() +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput) ToGetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput) ToGetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetMaskingPoliciesMaskingPolicyDescribeOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMaskingPoliciesMaskingPolicyDescribeOutput { + return vs[0].([]GetMaskingPoliciesMaskingPolicyDescribeOutput)[vs[1].(int)] + }).(GetMaskingPoliciesMaskingPolicyDescribeOutputOutput) +} + +type GetMaskingPoliciesMaskingPolicyDescribeOutputSignature struct { + Name string `pulumi:"name"` + Type string `pulumi:"type"` +} + +// GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureInput is an input type that accepts GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArgs and GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput values. +// You can construct a concrete instance of `GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureInput` via: +// +// GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArgs{...} +type GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureInput interface { + pulumi.Input + + ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput + ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutputWithContext(context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput +} + +type GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArgs struct { + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` +} + +func (GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (i GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArgs) ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput { + return i.ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutputWithContext(context.Background()) +} + +func (i GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArgs) ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput) +} + +// GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayInput is an input type that accepts GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArray and GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput values. +// You can construct a concrete instance of `GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayInput` via: +// +// GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArray{ GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArgs{...} } +type GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayInput interface { + pulumi.Input + + ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput + ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutputWithContext(context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput +} + +type GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArray []GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureInput + +func (GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMaskingPoliciesMaskingPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (i GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArray) ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput { + return i.ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutputWithContext(context.Background()) +} + +func (i GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArray) ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput) +} + +type GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput struct{ *pulumi.OutputState } + +func (GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput) ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput) ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyDescribeOutputSignature) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyDescribeOutputSignature) string { return v.Type }).(pulumi.StringOutput) +} + +type GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput struct{ *pulumi.OutputState } + +func (GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMaskingPoliciesMaskingPolicyDescribeOutputSignature)(nil)).Elem() +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput) ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput() GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput) ToGetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput) Index(i pulumi.IntInput) GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMaskingPoliciesMaskingPolicyDescribeOutputSignature { + return vs[0].([]GetMaskingPoliciesMaskingPolicyDescribeOutputSignature)[vs[1].(int)] + }).(GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput) +} + +type GetMaskingPoliciesMaskingPolicyShowOutput struct { + Comment string `pulumi:"comment"` + CreatedOn string `pulumi:"createdOn"` + DatabaseName string `pulumi:"databaseName"` + ExemptOtherPolicies bool `pulumi:"exemptOtherPolicies"` + Kind string `pulumi:"kind"` + Name string `pulumi:"name"` + Owner string `pulumi:"owner"` + OwnerRoleType string `pulumi:"ownerRoleType"` + SchemaName string `pulumi:"schemaName"` +} + +// GetMaskingPoliciesMaskingPolicyShowOutputInput is an input type that accepts GetMaskingPoliciesMaskingPolicyShowOutputArgs and GetMaskingPoliciesMaskingPolicyShowOutputOutput values. +// You can construct a concrete instance of `GetMaskingPoliciesMaskingPolicyShowOutputInput` via: +// +// GetMaskingPoliciesMaskingPolicyShowOutputArgs{...} +type GetMaskingPoliciesMaskingPolicyShowOutputInput interface { + pulumi.Input + + ToGetMaskingPoliciesMaskingPolicyShowOutputOutput() GetMaskingPoliciesMaskingPolicyShowOutputOutput + ToGetMaskingPoliciesMaskingPolicyShowOutputOutputWithContext(context.Context) GetMaskingPoliciesMaskingPolicyShowOutputOutput +} + +type GetMaskingPoliciesMaskingPolicyShowOutputArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + DatabaseName pulumi.StringInput `pulumi:"databaseName"` + ExemptOtherPolicies pulumi.BoolInput `pulumi:"exemptOtherPolicies"` + Kind pulumi.StringInput `pulumi:"kind"` + Name pulumi.StringInput `pulumi:"name"` + Owner pulumi.StringInput `pulumi:"owner"` + OwnerRoleType pulumi.StringInput `pulumi:"ownerRoleType"` + SchemaName pulumi.StringInput `pulumi:"schemaName"` +} + +func (GetMaskingPoliciesMaskingPolicyShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyShowOutput)(nil)).Elem() +} + +func (i GetMaskingPoliciesMaskingPolicyShowOutputArgs) ToGetMaskingPoliciesMaskingPolicyShowOutputOutput() GetMaskingPoliciesMaskingPolicyShowOutputOutput { + return i.ToGetMaskingPoliciesMaskingPolicyShowOutputOutputWithContext(context.Background()) +} + +func (i GetMaskingPoliciesMaskingPolicyShowOutputArgs) ToGetMaskingPoliciesMaskingPolicyShowOutputOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesMaskingPolicyShowOutputOutput) +} + +// GetMaskingPoliciesMaskingPolicyShowOutputArrayInput is an input type that accepts GetMaskingPoliciesMaskingPolicyShowOutputArray and GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput values. +// You can construct a concrete instance of `GetMaskingPoliciesMaskingPolicyShowOutputArrayInput` via: +// +// GetMaskingPoliciesMaskingPolicyShowOutputArray{ GetMaskingPoliciesMaskingPolicyShowOutputArgs{...} } +type GetMaskingPoliciesMaskingPolicyShowOutputArrayInput interface { + pulumi.Input + + ToGetMaskingPoliciesMaskingPolicyShowOutputArrayOutput() GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput + ToGetMaskingPoliciesMaskingPolicyShowOutputArrayOutputWithContext(context.Context) GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput +} + +type GetMaskingPoliciesMaskingPolicyShowOutputArray []GetMaskingPoliciesMaskingPolicyShowOutputInput + +func (GetMaskingPoliciesMaskingPolicyShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMaskingPoliciesMaskingPolicyShowOutput)(nil)).Elem() +} + +func (i GetMaskingPoliciesMaskingPolicyShowOutputArray) ToGetMaskingPoliciesMaskingPolicyShowOutputArrayOutput() GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput { + return i.ToGetMaskingPoliciesMaskingPolicyShowOutputArrayOutputWithContext(context.Background()) +} + +func (i GetMaskingPoliciesMaskingPolicyShowOutputArray) ToGetMaskingPoliciesMaskingPolicyShowOutputArrayOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput) +} + +type GetMaskingPoliciesMaskingPolicyShowOutputOutput struct{ *pulumi.OutputState } + +func (GetMaskingPoliciesMaskingPolicyShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyShowOutput)(nil)).Elem() +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) ToGetMaskingPoliciesMaskingPolicyShowOutputOutput() GetMaskingPoliciesMaskingPolicyShowOutputOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) ToGetMaskingPoliciesMaskingPolicyShowOutputOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyShowOutputOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyShowOutput) string { return v.Comment }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) DatabaseName() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyShowOutput) string { return v.DatabaseName }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) ExemptOtherPolicies() pulumi.BoolOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyShowOutput) bool { return v.ExemptOtherPolicies }).(pulumi.BoolOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) Kind() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyShowOutput) string { return v.Kind }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyShowOutput) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) Owner() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyShowOutput) string { return v.Owner }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) OwnerRoleType() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyShowOutput) string { return v.OwnerRoleType }).(pulumi.StringOutput) +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputOutput) SchemaName() pulumi.StringOutput { + return o.ApplyT(func(v GetMaskingPoliciesMaskingPolicyShowOutput) string { return v.SchemaName }).(pulumi.StringOutput) +} + +type GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetMaskingPoliciesMaskingPolicyShowOutput)(nil)).Elem() +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput) ToGetMaskingPoliciesMaskingPolicyShowOutputArrayOutput() GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput) ToGetMaskingPoliciesMaskingPolicyShowOutputArrayOutputWithContext(ctx context.Context) GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput { + return o +} + +func (o GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput) Index(i pulumi.IntInput) GetMaskingPoliciesMaskingPolicyShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetMaskingPoliciesMaskingPolicyShowOutput { + return vs[0].([]GetMaskingPoliciesMaskingPolicyShowOutput)[vs[1].(int)] + }).(GetMaskingPoliciesMaskingPolicyShowOutputOutput) +} + type GetMaterializedViewsMaterializedView struct { Comment string `pulumi:"comment"` Database string `pulumi:"database"` @@ -42429,10 +43993,8 @@ func (o GetProceduresProcedureArrayOutput) Index(i pulumi.IntInput) GetProcedure } type GetResourceMonitorsResourceMonitor struct { - Comment string `pulumi:"comment"` - CreditQuota string `pulumi:"creditQuota"` - Frequency string `pulumi:"frequency"` - Name string `pulumi:"name"` + // Holds the output of SHOW RESOURCE MONITORS. + ShowOutputs []GetResourceMonitorsResourceMonitorShowOutput `pulumi:"showOutputs"` } // GetResourceMonitorsResourceMonitorInput is an input type that accepts GetResourceMonitorsResourceMonitorArgs and GetResourceMonitorsResourceMonitorOutput values. @@ -42447,10 +44009,8 @@ type GetResourceMonitorsResourceMonitorInput interface { } type GetResourceMonitorsResourceMonitorArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - CreditQuota pulumi.StringInput `pulumi:"creditQuota"` - Frequency pulumi.StringInput `pulumi:"frequency"` - Name pulumi.StringInput `pulumi:"name"` + // Holds the output of SHOW RESOURCE MONITORS. + ShowOutputs GetResourceMonitorsResourceMonitorShowOutputArrayInput `pulumi:"showOutputs"` } func (GetResourceMonitorsResourceMonitorArgs) ElementType() reflect.Type { @@ -42504,20 +44064,11 @@ func (o GetResourceMonitorsResourceMonitorOutput) ToGetResourceMonitorsResourceM return o } -func (o GetResourceMonitorsResourceMonitorOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetResourceMonitorsResourceMonitor) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetResourceMonitorsResourceMonitorOutput) CreditQuota() pulumi.StringOutput { - return o.ApplyT(func(v GetResourceMonitorsResourceMonitor) string { return v.CreditQuota }).(pulumi.StringOutput) -} - -func (o GetResourceMonitorsResourceMonitorOutput) Frequency() pulumi.StringOutput { - return o.ApplyT(func(v GetResourceMonitorsResourceMonitor) string { return v.Frequency }).(pulumi.StringOutput) -} - -func (o GetResourceMonitorsResourceMonitorOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetResourceMonitorsResourceMonitor) string { return v.Name }).(pulumi.StringOutput) +// Holds the output of SHOW RESOURCE MONITORS. +func (o GetResourceMonitorsResourceMonitorOutput) ShowOutputs() GetResourceMonitorsResourceMonitorShowOutputArrayOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitor) []GetResourceMonitorsResourceMonitorShowOutput { + return v.ShowOutputs + }).(GetResourceMonitorsResourceMonitorShowOutputArrayOutput) } type GetResourceMonitorsResourceMonitorArrayOutput struct{ *pulumi.OutputState } @@ -42540,6 +44091,172 @@ func (o GetResourceMonitorsResourceMonitorArrayOutput) Index(i pulumi.IntInput) }).(GetResourceMonitorsResourceMonitorOutput) } +type GetResourceMonitorsResourceMonitorShowOutput struct { + Comment string `pulumi:"comment"` + CreatedOn string `pulumi:"createdOn"` + CreditQuota float64 `pulumi:"creditQuota"` + EndTime string `pulumi:"endTime"` + Frequency string `pulumi:"frequency"` + Level string `pulumi:"level"` + Name string `pulumi:"name"` + Owner string `pulumi:"owner"` + RemainingCredits float64 `pulumi:"remainingCredits"` + StartTime string `pulumi:"startTime"` + SuspendAt int `pulumi:"suspendAt"` + SuspendImmediateAt int `pulumi:"suspendImmediateAt"` + UsedCredits float64 `pulumi:"usedCredits"` +} + +// GetResourceMonitorsResourceMonitorShowOutputInput is an input type that accepts GetResourceMonitorsResourceMonitorShowOutputArgs and GetResourceMonitorsResourceMonitorShowOutputOutput values. +// You can construct a concrete instance of `GetResourceMonitorsResourceMonitorShowOutputInput` via: +// +// GetResourceMonitorsResourceMonitorShowOutputArgs{...} +type GetResourceMonitorsResourceMonitorShowOutputInput interface { + pulumi.Input + + ToGetResourceMonitorsResourceMonitorShowOutputOutput() GetResourceMonitorsResourceMonitorShowOutputOutput + ToGetResourceMonitorsResourceMonitorShowOutputOutputWithContext(context.Context) GetResourceMonitorsResourceMonitorShowOutputOutput +} + +type GetResourceMonitorsResourceMonitorShowOutputArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + CreditQuota pulumi.Float64Input `pulumi:"creditQuota"` + EndTime pulumi.StringInput `pulumi:"endTime"` + Frequency pulumi.StringInput `pulumi:"frequency"` + Level pulumi.StringInput `pulumi:"level"` + Name pulumi.StringInput `pulumi:"name"` + Owner pulumi.StringInput `pulumi:"owner"` + RemainingCredits pulumi.Float64Input `pulumi:"remainingCredits"` + StartTime pulumi.StringInput `pulumi:"startTime"` + SuspendAt pulumi.IntInput `pulumi:"suspendAt"` + SuspendImmediateAt pulumi.IntInput `pulumi:"suspendImmediateAt"` + UsedCredits pulumi.Float64Input `pulumi:"usedCredits"` +} + +func (GetResourceMonitorsResourceMonitorShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetResourceMonitorsResourceMonitorShowOutput)(nil)).Elem() +} + +func (i GetResourceMonitorsResourceMonitorShowOutputArgs) ToGetResourceMonitorsResourceMonitorShowOutputOutput() GetResourceMonitorsResourceMonitorShowOutputOutput { + return i.ToGetResourceMonitorsResourceMonitorShowOutputOutputWithContext(context.Background()) +} + +func (i GetResourceMonitorsResourceMonitorShowOutputArgs) ToGetResourceMonitorsResourceMonitorShowOutputOutputWithContext(ctx context.Context) GetResourceMonitorsResourceMonitorShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetResourceMonitorsResourceMonitorShowOutputOutput) +} + +// GetResourceMonitorsResourceMonitorShowOutputArrayInput is an input type that accepts GetResourceMonitorsResourceMonitorShowOutputArray and GetResourceMonitorsResourceMonitorShowOutputArrayOutput values. +// You can construct a concrete instance of `GetResourceMonitorsResourceMonitorShowOutputArrayInput` via: +// +// GetResourceMonitorsResourceMonitorShowOutputArray{ GetResourceMonitorsResourceMonitorShowOutputArgs{...} } +type GetResourceMonitorsResourceMonitorShowOutputArrayInput interface { + pulumi.Input + + ToGetResourceMonitorsResourceMonitorShowOutputArrayOutput() GetResourceMonitorsResourceMonitorShowOutputArrayOutput + ToGetResourceMonitorsResourceMonitorShowOutputArrayOutputWithContext(context.Context) GetResourceMonitorsResourceMonitorShowOutputArrayOutput +} + +type GetResourceMonitorsResourceMonitorShowOutputArray []GetResourceMonitorsResourceMonitorShowOutputInput + +func (GetResourceMonitorsResourceMonitorShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetResourceMonitorsResourceMonitorShowOutput)(nil)).Elem() +} + +func (i GetResourceMonitorsResourceMonitorShowOutputArray) ToGetResourceMonitorsResourceMonitorShowOutputArrayOutput() GetResourceMonitorsResourceMonitorShowOutputArrayOutput { + return i.ToGetResourceMonitorsResourceMonitorShowOutputArrayOutputWithContext(context.Background()) +} + +func (i GetResourceMonitorsResourceMonitorShowOutputArray) ToGetResourceMonitorsResourceMonitorShowOutputArrayOutputWithContext(ctx context.Context) GetResourceMonitorsResourceMonitorShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetResourceMonitorsResourceMonitorShowOutputArrayOutput) +} + +type GetResourceMonitorsResourceMonitorShowOutputOutput struct{ *pulumi.OutputState } + +func (GetResourceMonitorsResourceMonitorShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetResourceMonitorsResourceMonitorShowOutput)(nil)).Elem() +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) ToGetResourceMonitorsResourceMonitorShowOutputOutput() GetResourceMonitorsResourceMonitorShowOutputOutput { + return o +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) ToGetResourceMonitorsResourceMonitorShowOutputOutputWithContext(ctx context.Context) GetResourceMonitorsResourceMonitorShowOutputOutput { + return o +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) string { return v.Comment }).(pulumi.StringOutput) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) CreditQuota() pulumi.Float64Output { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) float64 { return v.CreditQuota }).(pulumi.Float64Output) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) EndTime() pulumi.StringOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) string { return v.EndTime }).(pulumi.StringOutput) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) Frequency() pulumi.StringOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) string { return v.Frequency }).(pulumi.StringOutput) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) string { return v.Level }).(pulumi.StringOutput) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) Owner() pulumi.StringOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) string { return v.Owner }).(pulumi.StringOutput) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) RemainingCredits() pulumi.Float64Output { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) float64 { return v.RemainingCredits }).(pulumi.Float64Output) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) StartTime() pulumi.StringOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) string { return v.StartTime }).(pulumi.StringOutput) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) SuspendAt() pulumi.IntOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) int { return v.SuspendAt }).(pulumi.IntOutput) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) SuspendImmediateAt() pulumi.IntOutput { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) int { return v.SuspendImmediateAt }).(pulumi.IntOutput) +} + +func (o GetResourceMonitorsResourceMonitorShowOutputOutput) UsedCredits() pulumi.Float64Output { + return o.ApplyT(func(v GetResourceMonitorsResourceMonitorShowOutput) float64 { return v.UsedCredits }).(pulumi.Float64Output) +} + +type GetResourceMonitorsResourceMonitorShowOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetResourceMonitorsResourceMonitorShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetResourceMonitorsResourceMonitorShowOutput)(nil)).Elem() +} + +func (o GetResourceMonitorsResourceMonitorShowOutputArrayOutput) ToGetResourceMonitorsResourceMonitorShowOutputArrayOutput() GetResourceMonitorsResourceMonitorShowOutputArrayOutput { + return o +} + +func (o GetResourceMonitorsResourceMonitorShowOutputArrayOutput) ToGetResourceMonitorsResourceMonitorShowOutputArrayOutputWithContext(ctx context.Context) GetResourceMonitorsResourceMonitorShowOutputArrayOutput { + return o +} + +func (o GetResourceMonitorsResourceMonitorShowOutputArrayOutput) Index(i pulumi.IntInput) GetResourceMonitorsResourceMonitorShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetResourceMonitorsResourceMonitorShowOutput { + return vs[0].([]GetResourceMonitorsResourceMonitorShowOutput)[vs[1].(int)] + }).(GetResourceMonitorsResourceMonitorShowOutputOutput) +} + type GetRolesRole struct { // Holds the output of SHOW ROLES. ShowOutputs []GetRolesRoleShowOutput `pulumi:"showOutputs"` @@ -42785,275 +44502,172 @@ func (o GetRolesRoleShowOutputArrayOutput) Index(i pulumi.IntInput) GetRolesRole }).(GetRolesRoleShowOutputOutput) } -type GetRowAccessPoliciesRowAccessPolicy struct { - Comment string `pulumi:"comment"` - Database string `pulumi:"database"` - Name string `pulumi:"name"` - Schema string `pulumi:"schema"` -} - -// GetRowAccessPoliciesRowAccessPolicyInput is an input type that accepts GetRowAccessPoliciesRowAccessPolicyArgs and GetRowAccessPoliciesRowAccessPolicyOutput values. -// You can construct a concrete instance of `GetRowAccessPoliciesRowAccessPolicyInput` via: -// -// GetRowAccessPoliciesRowAccessPolicyArgs{...} -type GetRowAccessPoliciesRowAccessPolicyInput interface { - pulumi.Input - - ToGetRowAccessPoliciesRowAccessPolicyOutput() GetRowAccessPoliciesRowAccessPolicyOutput - ToGetRowAccessPoliciesRowAccessPolicyOutputWithContext(context.Context) GetRowAccessPoliciesRowAccessPolicyOutput -} - -type GetRowAccessPoliciesRowAccessPolicyArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - Database pulumi.StringInput `pulumi:"database"` - Name pulumi.StringInput `pulumi:"name"` - Schema pulumi.StringInput `pulumi:"schema"` -} - -func (GetRowAccessPoliciesRowAccessPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicy)(nil)).Elem() -} - -func (i GetRowAccessPoliciesRowAccessPolicyArgs) ToGetRowAccessPoliciesRowAccessPolicyOutput() GetRowAccessPoliciesRowAccessPolicyOutput { - return i.ToGetRowAccessPoliciesRowAccessPolicyOutputWithContext(context.Background()) -} - -func (i GetRowAccessPoliciesRowAccessPolicyArgs) ToGetRowAccessPoliciesRowAccessPolicyOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesRowAccessPolicyOutput) -} - -// GetRowAccessPoliciesRowAccessPolicyArrayInput is an input type that accepts GetRowAccessPoliciesRowAccessPolicyArray and GetRowAccessPoliciesRowAccessPolicyArrayOutput values. -// You can construct a concrete instance of `GetRowAccessPoliciesRowAccessPolicyArrayInput` via: -// -// GetRowAccessPoliciesRowAccessPolicyArray{ GetRowAccessPoliciesRowAccessPolicyArgs{...} } -type GetRowAccessPoliciesRowAccessPolicyArrayInput interface { - pulumi.Input - - ToGetRowAccessPoliciesRowAccessPolicyArrayOutput() GetRowAccessPoliciesRowAccessPolicyArrayOutput - ToGetRowAccessPoliciesRowAccessPolicyArrayOutputWithContext(context.Context) GetRowAccessPoliciesRowAccessPolicyArrayOutput -} - -type GetRowAccessPoliciesRowAccessPolicyArray []GetRowAccessPoliciesRowAccessPolicyInput - -func (GetRowAccessPoliciesRowAccessPolicyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetRowAccessPoliciesRowAccessPolicy)(nil)).Elem() -} - -func (i GetRowAccessPoliciesRowAccessPolicyArray) ToGetRowAccessPoliciesRowAccessPolicyArrayOutput() GetRowAccessPoliciesRowAccessPolicyArrayOutput { - return i.ToGetRowAccessPoliciesRowAccessPolicyArrayOutputWithContext(context.Background()) -} - -func (i GetRowAccessPoliciesRowAccessPolicyArray) ToGetRowAccessPoliciesRowAccessPolicyArrayOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesRowAccessPolicyArrayOutput) -} - -type GetRowAccessPoliciesRowAccessPolicyOutput struct{ *pulumi.OutputState } - -func (GetRowAccessPoliciesRowAccessPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicy)(nil)).Elem() -} - -func (o GetRowAccessPoliciesRowAccessPolicyOutput) ToGetRowAccessPoliciesRowAccessPolicyOutput() GetRowAccessPoliciesRowAccessPolicyOutput { - return o -} - -func (o GetRowAccessPoliciesRowAccessPolicyOutput) ToGetRowAccessPoliciesRowAccessPolicyOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyOutput { - return o -} - -func (o GetRowAccessPoliciesRowAccessPolicyOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicy) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetRowAccessPoliciesRowAccessPolicyOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicy) string { return v.Database }).(pulumi.StringOutput) -} - -func (o GetRowAccessPoliciesRowAccessPolicyOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicy) string { return v.Name }).(pulumi.StringOutput) -} - -func (o GetRowAccessPoliciesRowAccessPolicyOutput) Schema() pulumi.StringOutput { - return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicy) string { return v.Schema }).(pulumi.StringOutput) -} - -type GetRowAccessPoliciesRowAccessPolicyArrayOutput struct{ *pulumi.OutputState } - -func (GetRowAccessPoliciesRowAccessPolicyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetRowAccessPoliciesRowAccessPolicy)(nil)).Elem() -} - -func (o GetRowAccessPoliciesRowAccessPolicyArrayOutput) ToGetRowAccessPoliciesRowAccessPolicyArrayOutput() GetRowAccessPoliciesRowAccessPolicyArrayOutput { - return o -} - -func (o GetRowAccessPoliciesRowAccessPolicyArrayOutput) ToGetRowAccessPoliciesRowAccessPolicyArrayOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyArrayOutput { - return o -} - -func (o GetRowAccessPoliciesRowAccessPolicyArrayOutput) Index(i pulumi.IntInput) GetRowAccessPoliciesRowAccessPolicyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetRowAccessPoliciesRowAccessPolicy { - return vs[0].([]GetRowAccessPoliciesRowAccessPolicy)[vs[1].(int)] - }).(GetRowAccessPoliciesRowAccessPolicyOutput) -} - -type GetSchemasIn struct { +type GetRowAccessPoliciesIn struct { // Returns records for the entire account. Account *bool `pulumi:"account"` // Returns records for the specified application. Application *string `pulumi:"application"` // Returns records for the specified application package. ApplicationPackage *string `pulumi:"applicationPackage"` - // Returns records for the current database in use or for a specified database (db_name). + // Returns records for the current database in use or for a specified database. Database *string `pulumi:"database"` + // Returns records for the current schema in use or a specified schema. Use fully qualified name. + Schema *string `pulumi:"schema"` } -// GetSchemasInInput is an input type that accepts GetSchemasInArgs and GetSchemasInOutput values. -// You can construct a concrete instance of `GetSchemasInInput` via: +// GetRowAccessPoliciesInInput is an input type that accepts GetRowAccessPoliciesInArgs and GetRowAccessPoliciesInOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesInInput` via: // -// GetSchemasInArgs{...} -type GetSchemasInInput interface { +// GetRowAccessPoliciesInArgs{...} +type GetRowAccessPoliciesInInput interface { pulumi.Input - ToGetSchemasInOutput() GetSchemasInOutput - ToGetSchemasInOutputWithContext(context.Context) GetSchemasInOutput + ToGetRowAccessPoliciesInOutput() GetRowAccessPoliciesInOutput + ToGetRowAccessPoliciesInOutputWithContext(context.Context) GetRowAccessPoliciesInOutput } -type GetSchemasInArgs struct { +type GetRowAccessPoliciesInArgs struct { // Returns records for the entire account. Account pulumi.BoolPtrInput `pulumi:"account"` // Returns records for the specified application. Application pulumi.StringPtrInput `pulumi:"application"` // Returns records for the specified application package. ApplicationPackage pulumi.StringPtrInput `pulumi:"applicationPackage"` - // Returns records for the current database in use or for a specified database (db_name). + // Returns records for the current database in use or for a specified database. Database pulumi.StringPtrInput `pulumi:"database"` + // Returns records for the current schema in use or a specified schema. Use fully qualified name. + Schema pulumi.StringPtrInput `pulumi:"schema"` } -func (GetSchemasInArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasIn)(nil)).Elem() +func (GetRowAccessPoliciesInArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesIn)(nil)).Elem() } -func (i GetSchemasInArgs) ToGetSchemasInOutput() GetSchemasInOutput { - return i.ToGetSchemasInOutputWithContext(context.Background()) +func (i GetRowAccessPoliciesInArgs) ToGetRowAccessPoliciesInOutput() GetRowAccessPoliciesInOutput { + return i.ToGetRowAccessPoliciesInOutputWithContext(context.Background()) } -func (i GetSchemasInArgs) ToGetSchemasInOutputWithContext(ctx context.Context) GetSchemasInOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasInOutput) +func (i GetRowAccessPoliciesInArgs) ToGetRowAccessPoliciesInOutputWithContext(ctx context.Context) GetRowAccessPoliciesInOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesInOutput) } -func (i GetSchemasInArgs) ToGetSchemasInPtrOutput() GetSchemasInPtrOutput { - return i.ToGetSchemasInPtrOutputWithContext(context.Background()) +func (i GetRowAccessPoliciesInArgs) ToGetRowAccessPoliciesInPtrOutput() GetRowAccessPoliciesInPtrOutput { + return i.ToGetRowAccessPoliciesInPtrOutputWithContext(context.Background()) } -func (i GetSchemasInArgs) ToGetSchemasInPtrOutputWithContext(ctx context.Context) GetSchemasInPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasInOutput).ToGetSchemasInPtrOutputWithContext(ctx) +func (i GetRowAccessPoliciesInArgs) ToGetRowAccessPoliciesInPtrOutputWithContext(ctx context.Context) GetRowAccessPoliciesInPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesInOutput).ToGetRowAccessPoliciesInPtrOutputWithContext(ctx) } -// GetSchemasInPtrInput is an input type that accepts GetSchemasInArgs, GetSchemasInPtr and GetSchemasInPtrOutput values. -// You can construct a concrete instance of `GetSchemasInPtrInput` via: +// GetRowAccessPoliciesInPtrInput is an input type that accepts GetRowAccessPoliciesInArgs, GetRowAccessPoliciesInPtr and GetRowAccessPoliciesInPtrOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesInPtrInput` via: // -// GetSchemasInArgs{...} +// GetRowAccessPoliciesInArgs{...} // // or: // // nil -type GetSchemasInPtrInput interface { +type GetRowAccessPoliciesInPtrInput interface { pulumi.Input - ToGetSchemasInPtrOutput() GetSchemasInPtrOutput - ToGetSchemasInPtrOutputWithContext(context.Context) GetSchemasInPtrOutput + ToGetRowAccessPoliciesInPtrOutput() GetRowAccessPoliciesInPtrOutput + ToGetRowAccessPoliciesInPtrOutputWithContext(context.Context) GetRowAccessPoliciesInPtrOutput } -type getSchemasInPtrType GetSchemasInArgs +type getRowAccessPoliciesInPtrType GetRowAccessPoliciesInArgs -func GetSchemasInPtr(v *GetSchemasInArgs) GetSchemasInPtrInput { - return (*getSchemasInPtrType)(v) +func GetRowAccessPoliciesInPtr(v *GetRowAccessPoliciesInArgs) GetRowAccessPoliciesInPtrInput { + return (*getRowAccessPoliciesInPtrType)(v) } -func (*getSchemasInPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetSchemasIn)(nil)).Elem() +func (*getRowAccessPoliciesInPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetRowAccessPoliciesIn)(nil)).Elem() } -func (i *getSchemasInPtrType) ToGetSchemasInPtrOutput() GetSchemasInPtrOutput { - return i.ToGetSchemasInPtrOutputWithContext(context.Background()) +func (i *getRowAccessPoliciesInPtrType) ToGetRowAccessPoliciesInPtrOutput() GetRowAccessPoliciesInPtrOutput { + return i.ToGetRowAccessPoliciesInPtrOutputWithContext(context.Background()) } -func (i *getSchemasInPtrType) ToGetSchemasInPtrOutputWithContext(ctx context.Context) GetSchemasInPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasInPtrOutput) +func (i *getRowAccessPoliciesInPtrType) ToGetRowAccessPoliciesInPtrOutputWithContext(ctx context.Context) GetRowAccessPoliciesInPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesInPtrOutput) } -type GetSchemasInOutput struct{ *pulumi.OutputState } +type GetRowAccessPoliciesInOutput struct{ *pulumi.OutputState } -func (GetSchemasInOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasIn)(nil)).Elem() +func (GetRowAccessPoliciesInOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesIn)(nil)).Elem() } -func (o GetSchemasInOutput) ToGetSchemasInOutput() GetSchemasInOutput { +func (o GetRowAccessPoliciesInOutput) ToGetRowAccessPoliciesInOutput() GetRowAccessPoliciesInOutput { return o } -func (o GetSchemasInOutput) ToGetSchemasInOutputWithContext(ctx context.Context) GetSchemasInOutput { +func (o GetRowAccessPoliciesInOutput) ToGetRowAccessPoliciesInOutputWithContext(ctx context.Context) GetRowAccessPoliciesInOutput { return o } -func (o GetSchemasInOutput) ToGetSchemasInPtrOutput() GetSchemasInPtrOutput { - return o.ToGetSchemasInPtrOutputWithContext(context.Background()) +func (o GetRowAccessPoliciesInOutput) ToGetRowAccessPoliciesInPtrOutput() GetRowAccessPoliciesInPtrOutput { + return o.ToGetRowAccessPoliciesInPtrOutputWithContext(context.Background()) } -func (o GetSchemasInOutput) ToGetSchemasInPtrOutputWithContext(ctx context.Context) GetSchemasInPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSchemasIn) *GetSchemasIn { +func (o GetRowAccessPoliciesInOutput) ToGetRowAccessPoliciesInPtrOutputWithContext(ctx context.Context) GetRowAccessPoliciesInPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetRowAccessPoliciesIn) *GetRowAccessPoliciesIn { return &v - }).(GetSchemasInPtrOutput) + }).(GetRowAccessPoliciesInPtrOutput) } // Returns records for the entire account. -func (o GetSchemasInOutput) Account() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetSchemasIn) *bool { return v.Account }).(pulumi.BoolPtrOutput) +func (o GetRowAccessPoliciesInOutput) Account() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetRowAccessPoliciesIn) *bool { return v.Account }).(pulumi.BoolPtrOutput) } // Returns records for the specified application. -func (o GetSchemasInOutput) Application() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSchemasIn) *string { return v.Application }).(pulumi.StringPtrOutput) +func (o GetRowAccessPoliciesInOutput) Application() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetRowAccessPoliciesIn) *string { return v.Application }).(pulumi.StringPtrOutput) } // Returns records for the specified application package. -func (o GetSchemasInOutput) ApplicationPackage() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSchemasIn) *string { return v.ApplicationPackage }).(pulumi.StringPtrOutput) +func (o GetRowAccessPoliciesInOutput) ApplicationPackage() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetRowAccessPoliciesIn) *string { return v.ApplicationPackage }).(pulumi.StringPtrOutput) } -// Returns records for the current database in use or for a specified database (db_name). -func (o GetSchemasInOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSchemasIn) *string { return v.Database }).(pulumi.StringPtrOutput) +// Returns records for the current database in use or for a specified database. +func (o GetRowAccessPoliciesInOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetRowAccessPoliciesIn) *string { return v.Database }).(pulumi.StringPtrOutput) } -type GetSchemasInPtrOutput struct{ *pulumi.OutputState } +// Returns records for the current schema in use or a specified schema. Use fully qualified name. +func (o GetRowAccessPoliciesInOutput) Schema() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetRowAccessPoliciesIn) *string { return v.Schema }).(pulumi.StringPtrOutput) +} -func (GetSchemasInPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetSchemasIn)(nil)).Elem() +type GetRowAccessPoliciesInPtrOutput struct{ *pulumi.OutputState } + +func (GetRowAccessPoliciesInPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetRowAccessPoliciesIn)(nil)).Elem() } -func (o GetSchemasInPtrOutput) ToGetSchemasInPtrOutput() GetSchemasInPtrOutput { +func (o GetRowAccessPoliciesInPtrOutput) ToGetRowAccessPoliciesInPtrOutput() GetRowAccessPoliciesInPtrOutput { return o } -func (o GetSchemasInPtrOutput) ToGetSchemasInPtrOutputWithContext(ctx context.Context) GetSchemasInPtrOutput { +func (o GetRowAccessPoliciesInPtrOutput) ToGetRowAccessPoliciesInPtrOutputWithContext(ctx context.Context) GetRowAccessPoliciesInPtrOutput { return o } -func (o GetSchemasInPtrOutput) Elem() GetSchemasInOutput { - return o.ApplyT(func(v *GetSchemasIn) GetSchemasIn { +func (o GetRowAccessPoliciesInPtrOutput) Elem() GetRowAccessPoliciesInOutput { + return o.ApplyT(func(v *GetRowAccessPoliciesIn) GetRowAccessPoliciesIn { if v != nil { return *v } - var ret GetSchemasIn + var ret GetRowAccessPoliciesIn return ret - }).(GetSchemasInOutput) + }).(GetRowAccessPoliciesInOutput) } // Returns records for the entire account. -func (o GetSchemasInPtrOutput) Account() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetSchemasIn) *bool { +func (o GetRowAccessPoliciesInPtrOutput) Account() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetRowAccessPoliciesIn) *bool { if v == nil { return nil } @@ -43062,8 +44676,8 @@ func (o GetSchemasInPtrOutput) Account() pulumi.BoolPtrOutput { } // Returns records for the specified application. -func (o GetSchemasInPtrOutput) Application() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetSchemasIn) *string { +func (o GetRowAccessPoliciesInPtrOutput) Application() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetRowAccessPoliciesIn) *string { if v == nil { return nil } @@ -43072,8 +44686,8 @@ func (o GetSchemasInPtrOutput) Application() pulumi.StringPtrOutput { } // Returns records for the specified application package. -func (o GetSchemasInPtrOutput) ApplicationPackage() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetSchemasIn) *string { +func (o GetRowAccessPoliciesInPtrOutput) ApplicationPackage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetRowAccessPoliciesIn) *string { if v == nil { return nil } @@ -43081,9 +44695,9 @@ func (o GetSchemasInPtrOutput) ApplicationPackage() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -// Returns records for the current database in use or for a specified database (db_name). -func (o GetSchemasInPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetSchemasIn) *string { +// Returns records for the current database in use or for a specified database. +func (o GetRowAccessPoliciesInPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetRowAccessPoliciesIn) *string { if v == nil { return nil } @@ -43091,145 +44705,155 @@ func (o GetSchemasInPtrOutput) Database() pulumi.StringPtrOutput { }).(pulumi.StringPtrOutput) } -type GetSchemasLimit struct { +// Returns records for the current schema in use or a specified schema. Use fully qualified name. +func (o GetRowAccessPoliciesInPtrOutput) Schema() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetRowAccessPoliciesIn) *string { + if v == nil { + return nil + } + return v.Schema + }).(pulumi.StringPtrOutput) +} + +type GetRowAccessPoliciesLimit struct { // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. From *string `pulumi:"from"` // The maximum number of rows to return. Rows int `pulumi:"rows"` } -// GetSchemasLimitInput is an input type that accepts GetSchemasLimitArgs and GetSchemasLimitOutput values. -// You can construct a concrete instance of `GetSchemasLimitInput` via: +// GetRowAccessPoliciesLimitInput is an input type that accepts GetRowAccessPoliciesLimitArgs and GetRowAccessPoliciesLimitOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesLimitInput` via: // -// GetSchemasLimitArgs{...} -type GetSchemasLimitInput interface { +// GetRowAccessPoliciesLimitArgs{...} +type GetRowAccessPoliciesLimitInput interface { pulumi.Input - ToGetSchemasLimitOutput() GetSchemasLimitOutput - ToGetSchemasLimitOutputWithContext(context.Context) GetSchemasLimitOutput + ToGetRowAccessPoliciesLimitOutput() GetRowAccessPoliciesLimitOutput + ToGetRowAccessPoliciesLimitOutputWithContext(context.Context) GetRowAccessPoliciesLimitOutput } -type GetSchemasLimitArgs struct { +type GetRowAccessPoliciesLimitArgs struct { // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. From pulumi.StringPtrInput `pulumi:"from"` // The maximum number of rows to return. Rows pulumi.IntInput `pulumi:"rows"` } -func (GetSchemasLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasLimit)(nil)).Elem() +func (GetRowAccessPoliciesLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesLimit)(nil)).Elem() } -func (i GetSchemasLimitArgs) ToGetSchemasLimitOutput() GetSchemasLimitOutput { - return i.ToGetSchemasLimitOutputWithContext(context.Background()) +func (i GetRowAccessPoliciesLimitArgs) ToGetRowAccessPoliciesLimitOutput() GetRowAccessPoliciesLimitOutput { + return i.ToGetRowAccessPoliciesLimitOutputWithContext(context.Background()) } -func (i GetSchemasLimitArgs) ToGetSchemasLimitOutputWithContext(ctx context.Context) GetSchemasLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasLimitOutput) +func (i GetRowAccessPoliciesLimitArgs) ToGetRowAccessPoliciesLimitOutputWithContext(ctx context.Context) GetRowAccessPoliciesLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesLimitOutput) } -func (i GetSchemasLimitArgs) ToGetSchemasLimitPtrOutput() GetSchemasLimitPtrOutput { - return i.ToGetSchemasLimitPtrOutputWithContext(context.Background()) +func (i GetRowAccessPoliciesLimitArgs) ToGetRowAccessPoliciesLimitPtrOutput() GetRowAccessPoliciesLimitPtrOutput { + return i.ToGetRowAccessPoliciesLimitPtrOutputWithContext(context.Background()) } -func (i GetSchemasLimitArgs) ToGetSchemasLimitPtrOutputWithContext(ctx context.Context) GetSchemasLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasLimitOutput).ToGetSchemasLimitPtrOutputWithContext(ctx) +func (i GetRowAccessPoliciesLimitArgs) ToGetRowAccessPoliciesLimitPtrOutputWithContext(ctx context.Context) GetRowAccessPoliciesLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesLimitOutput).ToGetRowAccessPoliciesLimitPtrOutputWithContext(ctx) } -// GetSchemasLimitPtrInput is an input type that accepts GetSchemasLimitArgs, GetSchemasLimitPtr and GetSchemasLimitPtrOutput values. -// You can construct a concrete instance of `GetSchemasLimitPtrInput` via: +// GetRowAccessPoliciesLimitPtrInput is an input type that accepts GetRowAccessPoliciesLimitArgs, GetRowAccessPoliciesLimitPtr and GetRowAccessPoliciesLimitPtrOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesLimitPtrInput` via: // -// GetSchemasLimitArgs{...} +// GetRowAccessPoliciesLimitArgs{...} // // or: // // nil -type GetSchemasLimitPtrInput interface { +type GetRowAccessPoliciesLimitPtrInput interface { pulumi.Input - ToGetSchemasLimitPtrOutput() GetSchemasLimitPtrOutput - ToGetSchemasLimitPtrOutputWithContext(context.Context) GetSchemasLimitPtrOutput + ToGetRowAccessPoliciesLimitPtrOutput() GetRowAccessPoliciesLimitPtrOutput + ToGetRowAccessPoliciesLimitPtrOutputWithContext(context.Context) GetRowAccessPoliciesLimitPtrOutput } -type getSchemasLimitPtrType GetSchemasLimitArgs +type getRowAccessPoliciesLimitPtrType GetRowAccessPoliciesLimitArgs -func GetSchemasLimitPtr(v *GetSchemasLimitArgs) GetSchemasLimitPtrInput { - return (*getSchemasLimitPtrType)(v) +func GetRowAccessPoliciesLimitPtr(v *GetRowAccessPoliciesLimitArgs) GetRowAccessPoliciesLimitPtrInput { + return (*getRowAccessPoliciesLimitPtrType)(v) } -func (*getSchemasLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetSchemasLimit)(nil)).Elem() +func (*getRowAccessPoliciesLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetRowAccessPoliciesLimit)(nil)).Elem() } -func (i *getSchemasLimitPtrType) ToGetSchemasLimitPtrOutput() GetSchemasLimitPtrOutput { - return i.ToGetSchemasLimitPtrOutputWithContext(context.Background()) +func (i *getRowAccessPoliciesLimitPtrType) ToGetRowAccessPoliciesLimitPtrOutput() GetRowAccessPoliciesLimitPtrOutput { + return i.ToGetRowAccessPoliciesLimitPtrOutputWithContext(context.Background()) } -func (i *getSchemasLimitPtrType) ToGetSchemasLimitPtrOutputWithContext(ctx context.Context) GetSchemasLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasLimitPtrOutput) +func (i *getRowAccessPoliciesLimitPtrType) ToGetRowAccessPoliciesLimitPtrOutputWithContext(ctx context.Context) GetRowAccessPoliciesLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesLimitPtrOutput) } -type GetSchemasLimitOutput struct{ *pulumi.OutputState } +type GetRowAccessPoliciesLimitOutput struct{ *pulumi.OutputState } -func (GetSchemasLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasLimit)(nil)).Elem() +func (GetRowAccessPoliciesLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesLimit)(nil)).Elem() } -func (o GetSchemasLimitOutput) ToGetSchemasLimitOutput() GetSchemasLimitOutput { +func (o GetRowAccessPoliciesLimitOutput) ToGetRowAccessPoliciesLimitOutput() GetRowAccessPoliciesLimitOutput { return o } -func (o GetSchemasLimitOutput) ToGetSchemasLimitOutputWithContext(ctx context.Context) GetSchemasLimitOutput { +func (o GetRowAccessPoliciesLimitOutput) ToGetRowAccessPoliciesLimitOutputWithContext(ctx context.Context) GetRowAccessPoliciesLimitOutput { return o } -func (o GetSchemasLimitOutput) ToGetSchemasLimitPtrOutput() GetSchemasLimitPtrOutput { - return o.ToGetSchemasLimitPtrOutputWithContext(context.Background()) +func (o GetRowAccessPoliciesLimitOutput) ToGetRowAccessPoliciesLimitPtrOutput() GetRowAccessPoliciesLimitPtrOutput { + return o.ToGetRowAccessPoliciesLimitPtrOutputWithContext(context.Background()) } -func (o GetSchemasLimitOutput) ToGetSchemasLimitPtrOutputWithContext(ctx context.Context) GetSchemasLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSchemasLimit) *GetSchemasLimit { +func (o GetRowAccessPoliciesLimitOutput) ToGetRowAccessPoliciesLimitPtrOutputWithContext(ctx context.Context) GetRowAccessPoliciesLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetRowAccessPoliciesLimit) *GetRowAccessPoliciesLimit { return &v - }).(GetSchemasLimitPtrOutput) + }).(GetRowAccessPoliciesLimitPtrOutput) } // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -func (o GetSchemasLimitOutput) From() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetSchemasLimit) *string { return v.From }).(pulumi.StringPtrOutput) +func (o GetRowAccessPoliciesLimitOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetRowAccessPoliciesLimit) *string { return v.From }).(pulumi.StringPtrOutput) } // The maximum number of rows to return. -func (o GetSchemasLimitOutput) Rows() pulumi.IntOutput { - return o.ApplyT(func(v GetSchemasLimit) int { return v.Rows }).(pulumi.IntOutput) +func (o GetRowAccessPoliciesLimitOutput) Rows() pulumi.IntOutput { + return o.ApplyT(func(v GetRowAccessPoliciesLimit) int { return v.Rows }).(pulumi.IntOutput) } -type GetSchemasLimitPtrOutput struct{ *pulumi.OutputState } +type GetRowAccessPoliciesLimitPtrOutput struct{ *pulumi.OutputState } -func (GetSchemasLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetSchemasLimit)(nil)).Elem() +func (GetRowAccessPoliciesLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetRowAccessPoliciesLimit)(nil)).Elem() } -func (o GetSchemasLimitPtrOutput) ToGetSchemasLimitPtrOutput() GetSchemasLimitPtrOutput { +func (o GetRowAccessPoliciesLimitPtrOutput) ToGetRowAccessPoliciesLimitPtrOutput() GetRowAccessPoliciesLimitPtrOutput { return o } -func (o GetSchemasLimitPtrOutput) ToGetSchemasLimitPtrOutputWithContext(ctx context.Context) GetSchemasLimitPtrOutput { +func (o GetRowAccessPoliciesLimitPtrOutput) ToGetRowAccessPoliciesLimitPtrOutputWithContext(ctx context.Context) GetRowAccessPoliciesLimitPtrOutput { return o } -func (o GetSchemasLimitPtrOutput) Elem() GetSchemasLimitOutput { - return o.ApplyT(func(v *GetSchemasLimit) GetSchemasLimit { +func (o GetRowAccessPoliciesLimitPtrOutput) Elem() GetRowAccessPoliciesLimitOutput { + return o.ApplyT(func(v *GetRowAccessPoliciesLimit) GetRowAccessPoliciesLimit { if v != nil { return *v } - var ret GetSchemasLimit + var ret GetRowAccessPoliciesLimit return ret - }).(GetSchemasLimitOutput) + }).(GetRowAccessPoliciesLimitOutput) } // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -func (o GetSchemasLimitPtrOutput) From() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetSchemasLimit) *string { +func (o GetRowAccessPoliciesLimitPtrOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetRowAccessPoliciesLimit) *string { if v == nil { return nil } @@ -43238,8 +44862,8 @@ func (o GetSchemasLimitPtrOutput) From() pulumi.StringPtrOutput { } // The maximum number of rows to return. -func (o GetSchemasLimitPtrOutput) Rows() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetSchemasLimit) *int { +func (o GetRowAccessPoliciesLimitPtrOutput) Rows() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetRowAccessPoliciesLimit) *int { if v == nil { return nil } @@ -43247,1152 +44871,1260 @@ func (o GetSchemasLimitPtrOutput) Rows() pulumi.IntPtrOutput { }).(pulumi.IntPtrOutput) } -type GetSchemasSchema struct { - // Holds the output of DESCRIBE SCHEMA. - DescribeOutputs []GetSchemasSchemaDescribeOutput `pulumi:"describeOutputs"` - // Holds the output of SHOW PARAMETERS FOR SCHEMA. - Parameters []GetSchemasSchemaParameter `pulumi:"parameters"` - // Holds the output of SHOW SCHEMAS. - ShowOutputs []GetSchemasSchemaShowOutput `pulumi:"showOutputs"` +type GetRowAccessPoliciesRowAccessPolicy struct { + // Holds the output of DESCRIBE ROW ACCESS POLICY. + DescribeOutputs []GetRowAccessPoliciesRowAccessPolicyDescribeOutput `pulumi:"describeOutputs"` + // Holds the output of SHOW ROW ACCESS POLICIES. + ShowOutputs []GetRowAccessPoliciesRowAccessPolicyShowOutput `pulumi:"showOutputs"` } -// GetSchemasSchemaInput is an input type that accepts GetSchemasSchemaArgs and GetSchemasSchemaOutput values. -// You can construct a concrete instance of `GetSchemasSchemaInput` via: +// GetRowAccessPoliciesRowAccessPolicyInput is an input type that accepts GetRowAccessPoliciesRowAccessPolicyArgs and GetRowAccessPoliciesRowAccessPolicyOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesRowAccessPolicyInput` via: // -// GetSchemasSchemaArgs{...} -type GetSchemasSchemaInput interface { +// GetRowAccessPoliciesRowAccessPolicyArgs{...} +type GetRowAccessPoliciesRowAccessPolicyInput interface { pulumi.Input - ToGetSchemasSchemaOutput() GetSchemasSchemaOutput - ToGetSchemasSchemaOutputWithContext(context.Context) GetSchemasSchemaOutput + ToGetRowAccessPoliciesRowAccessPolicyOutput() GetRowAccessPoliciesRowAccessPolicyOutput + ToGetRowAccessPoliciesRowAccessPolicyOutputWithContext(context.Context) GetRowAccessPoliciesRowAccessPolicyOutput } -type GetSchemasSchemaArgs struct { - // Holds the output of DESCRIBE SCHEMA. - DescribeOutputs GetSchemasSchemaDescribeOutputArrayInput `pulumi:"describeOutputs"` - // Holds the output of SHOW PARAMETERS FOR SCHEMA. - Parameters GetSchemasSchemaParameterArrayInput `pulumi:"parameters"` - // Holds the output of SHOW SCHEMAS. - ShowOutputs GetSchemasSchemaShowOutputArrayInput `pulumi:"showOutputs"` +type GetRowAccessPoliciesRowAccessPolicyArgs struct { + // Holds the output of DESCRIBE ROW ACCESS POLICY. + DescribeOutputs GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayInput `pulumi:"describeOutputs"` + // Holds the output of SHOW ROW ACCESS POLICIES. + ShowOutputs GetRowAccessPoliciesRowAccessPolicyShowOutputArrayInput `pulumi:"showOutputs"` } -func (GetSchemasSchemaArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchema)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicy)(nil)).Elem() } -func (i GetSchemasSchemaArgs) ToGetSchemasSchemaOutput() GetSchemasSchemaOutput { - return i.ToGetSchemasSchemaOutputWithContext(context.Background()) +func (i GetRowAccessPoliciesRowAccessPolicyArgs) ToGetRowAccessPoliciesRowAccessPolicyOutput() GetRowAccessPoliciesRowAccessPolicyOutput { + return i.ToGetRowAccessPoliciesRowAccessPolicyOutputWithContext(context.Background()) } -func (i GetSchemasSchemaArgs) ToGetSchemasSchemaOutputWithContext(ctx context.Context) GetSchemasSchemaOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaOutput) +func (i GetRowAccessPoliciesRowAccessPolicyArgs) ToGetRowAccessPoliciesRowAccessPolicyOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesRowAccessPolicyOutput) } -// GetSchemasSchemaArrayInput is an input type that accepts GetSchemasSchemaArray and GetSchemasSchemaArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaArrayInput` via: +// GetRowAccessPoliciesRowAccessPolicyArrayInput is an input type that accepts GetRowAccessPoliciesRowAccessPolicyArray and GetRowAccessPoliciesRowAccessPolicyArrayOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesRowAccessPolicyArrayInput` via: // -// GetSchemasSchemaArray{ GetSchemasSchemaArgs{...} } -type GetSchemasSchemaArrayInput interface { +// GetRowAccessPoliciesRowAccessPolicyArray{ GetRowAccessPoliciesRowAccessPolicyArgs{...} } +type GetRowAccessPoliciesRowAccessPolicyArrayInput interface { pulumi.Input - ToGetSchemasSchemaArrayOutput() GetSchemasSchemaArrayOutput - ToGetSchemasSchemaArrayOutputWithContext(context.Context) GetSchemasSchemaArrayOutput + ToGetRowAccessPoliciesRowAccessPolicyArrayOutput() GetRowAccessPoliciesRowAccessPolicyArrayOutput + ToGetRowAccessPoliciesRowAccessPolicyArrayOutputWithContext(context.Context) GetRowAccessPoliciesRowAccessPolicyArrayOutput } -type GetSchemasSchemaArray []GetSchemasSchemaInput +type GetRowAccessPoliciesRowAccessPolicyArray []GetRowAccessPoliciesRowAccessPolicyInput -func (GetSchemasSchemaArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchema)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRowAccessPoliciesRowAccessPolicy)(nil)).Elem() } -func (i GetSchemasSchemaArray) ToGetSchemasSchemaArrayOutput() GetSchemasSchemaArrayOutput { - return i.ToGetSchemasSchemaArrayOutputWithContext(context.Background()) +func (i GetRowAccessPoliciesRowAccessPolicyArray) ToGetRowAccessPoliciesRowAccessPolicyArrayOutput() GetRowAccessPoliciesRowAccessPolicyArrayOutput { + return i.ToGetRowAccessPoliciesRowAccessPolicyArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaArray) ToGetSchemasSchemaArrayOutputWithContext(ctx context.Context) GetSchemasSchemaArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaArrayOutput) +func (i GetRowAccessPoliciesRowAccessPolicyArray) ToGetRowAccessPoliciesRowAccessPolicyArrayOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesRowAccessPolicyArrayOutput) } -type GetSchemasSchemaOutput struct{ *pulumi.OutputState } +type GetRowAccessPoliciesRowAccessPolicyOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchema)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicy)(nil)).Elem() } -func (o GetSchemasSchemaOutput) ToGetSchemasSchemaOutput() GetSchemasSchemaOutput { +func (o GetRowAccessPoliciesRowAccessPolicyOutput) ToGetRowAccessPoliciesRowAccessPolicyOutput() GetRowAccessPoliciesRowAccessPolicyOutput { return o } -func (o GetSchemasSchemaOutput) ToGetSchemasSchemaOutputWithContext(ctx context.Context) GetSchemasSchemaOutput { +func (o GetRowAccessPoliciesRowAccessPolicyOutput) ToGetRowAccessPoliciesRowAccessPolicyOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyOutput { return o } -// Holds the output of DESCRIBE SCHEMA. -func (o GetSchemasSchemaOutput) DescribeOutputs() GetSchemasSchemaDescribeOutputArrayOutput { - return o.ApplyT(func(v GetSchemasSchema) []GetSchemasSchemaDescribeOutput { return v.DescribeOutputs }).(GetSchemasSchemaDescribeOutputArrayOutput) -} - -// Holds the output of SHOW PARAMETERS FOR SCHEMA. -func (o GetSchemasSchemaOutput) Parameters() GetSchemasSchemaParameterArrayOutput { - return o.ApplyT(func(v GetSchemasSchema) []GetSchemasSchemaParameter { return v.Parameters }).(GetSchemasSchemaParameterArrayOutput) +// Holds the output of DESCRIBE ROW ACCESS POLICY. +func (o GetRowAccessPoliciesRowAccessPolicyOutput) DescribeOutputs() GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicy) []GetRowAccessPoliciesRowAccessPolicyDescribeOutput { + return v.DescribeOutputs + }).(GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput) } -// Holds the output of SHOW SCHEMAS. -func (o GetSchemasSchemaOutput) ShowOutputs() GetSchemasSchemaShowOutputArrayOutput { - return o.ApplyT(func(v GetSchemasSchema) []GetSchemasSchemaShowOutput { return v.ShowOutputs }).(GetSchemasSchemaShowOutputArrayOutput) +// Holds the output of SHOW ROW ACCESS POLICIES. +func (o GetRowAccessPoliciesRowAccessPolicyOutput) ShowOutputs() GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicy) []GetRowAccessPoliciesRowAccessPolicyShowOutput { + return v.ShowOutputs + }).(GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput) } -type GetSchemasSchemaArrayOutput struct{ *pulumi.OutputState } +type GetRowAccessPoliciesRowAccessPolicyArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchema)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRowAccessPoliciesRowAccessPolicy)(nil)).Elem() } -func (o GetSchemasSchemaArrayOutput) ToGetSchemasSchemaArrayOutput() GetSchemasSchemaArrayOutput { +func (o GetRowAccessPoliciesRowAccessPolicyArrayOutput) ToGetRowAccessPoliciesRowAccessPolicyArrayOutput() GetRowAccessPoliciesRowAccessPolicyArrayOutput { return o } -func (o GetSchemasSchemaArrayOutput) ToGetSchemasSchemaArrayOutputWithContext(ctx context.Context) GetSchemasSchemaArrayOutput { +func (o GetRowAccessPoliciesRowAccessPolicyArrayOutput) ToGetRowAccessPoliciesRowAccessPolicyArrayOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyArrayOutput { return o } -func (o GetSchemasSchemaArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchema { - return vs[0].([]GetSchemasSchema)[vs[1].(int)] - }).(GetSchemasSchemaOutput) +func (o GetRowAccessPoliciesRowAccessPolicyArrayOutput) Index(i pulumi.IntInput) GetRowAccessPoliciesRowAccessPolicyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetRowAccessPoliciesRowAccessPolicy { + return vs[0].([]GetRowAccessPoliciesRowAccessPolicy)[vs[1].(int)] + }).(GetRowAccessPoliciesRowAccessPolicyOutput) } -type GetSchemasSchemaDescribeOutput struct { - CreatedOn string `pulumi:"createdOn"` - Kind string `pulumi:"kind"` - Name string `pulumi:"name"` +type GetRowAccessPoliciesRowAccessPolicyDescribeOutput struct { + Body string `pulumi:"body"` + Name string `pulumi:"name"` + ReturnType string `pulumi:"returnType"` + Signatures []GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature `pulumi:"signatures"` } -// GetSchemasSchemaDescribeOutputInput is an input type that accepts GetSchemasSchemaDescribeOutputArgs and GetSchemasSchemaDescribeOutputOutput values. -// You can construct a concrete instance of `GetSchemasSchemaDescribeOutputInput` via: +// GetRowAccessPoliciesRowAccessPolicyDescribeOutputInput is an input type that accepts GetRowAccessPoliciesRowAccessPolicyDescribeOutputArgs and GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesRowAccessPolicyDescribeOutputInput` via: // -// GetSchemasSchemaDescribeOutputArgs{...} -type GetSchemasSchemaDescribeOutputInput interface { +// GetRowAccessPoliciesRowAccessPolicyDescribeOutputArgs{...} +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputInput interface { pulumi.Input - ToGetSchemasSchemaDescribeOutputOutput() GetSchemasSchemaDescribeOutputOutput - ToGetSchemasSchemaDescribeOutputOutputWithContext(context.Context) GetSchemasSchemaDescribeOutputOutput + ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput + ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputOutputWithContext(context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput } -type GetSchemasSchemaDescribeOutputArgs struct { - CreatedOn pulumi.StringInput `pulumi:"createdOn"` - Kind pulumi.StringInput `pulumi:"kind"` - Name pulumi.StringInput `pulumi:"name"` +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputArgs struct { + Body pulumi.StringInput `pulumi:"body"` + Name pulumi.StringInput `pulumi:"name"` + ReturnType pulumi.StringInput `pulumi:"returnType"` + Signatures GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayInput `pulumi:"signatures"` } -func (GetSchemasSchemaDescribeOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaDescribeOutput)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyDescribeOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyDescribeOutput)(nil)).Elem() } -func (i GetSchemasSchemaDescribeOutputArgs) ToGetSchemasSchemaDescribeOutputOutput() GetSchemasSchemaDescribeOutputOutput { - return i.ToGetSchemasSchemaDescribeOutputOutputWithContext(context.Background()) +func (i GetRowAccessPoliciesRowAccessPolicyDescribeOutputArgs) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput { + return i.ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputOutputWithContext(context.Background()) } -func (i GetSchemasSchemaDescribeOutputArgs) ToGetSchemasSchemaDescribeOutputOutputWithContext(ctx context.Context) GetSchemasSchemaDescribeOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaDescribeOutputOutput) +func (i GetRowAccessPoliciesRowAccessPolicyDescribeOutputArgs) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput) } -// GetSchemasSchemaDescribeOutputArrayInput is an input type that accepts GetSchemasSchemaDescribeOutputArray and GetSchemasSchemaDescribeOutputArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaDescribeOutputArrayInput` via: +// GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayInput is an input type that accepts GetRowAccessPoliciesRowAccessPolicyDescribeOutputArray and GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayInput` via: // -// GetSchemasSchemaDescribeOutputArray{ GetSchemasSchemaDescribeOutputArgs{...} } -type GetSchemasSchemaDescribeOutputArrayInput interface { +// GetRowAccessPoliciesRowAccessPolicyDescribeOutputArray{ GetRowAccessPoliciesRowAccessPolicyDescribeOutputArgs{...} } +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayInput interface { pulumi.Input - ToGetSchemasSchemaDescribeOutputArrayOutput() GetSchemasSchemaDescribeOutputArrayOutput - ToGetSchemasSchemaDescribeOutputArrayOutputWithContext(context.Context) GetSchemasSchemaDescribeOutputArrayOutput + ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput + ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutputWithContext(context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput } -type GetSchemasSchemaDescribeOutputArray []GetSchemasSchemaDescribeOutputInput +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputArray []GetRowAccessPoliciesRowAccessPolicyDescribeOutputInput -func (GetSchemasSchemaDescribeOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaDescribeOutput)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyDescribeOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRowAccessPoliciesRowAccessPolicyDescribeOutput)(nil)).Elem() } -func (i GetSchemasSchemaDescribeOutputArray) ToGetSchemasSchemaDescribeOutputArrayOutput() GetSchemasSchemaDescribeOutputArrayOutput { - return i.ToGetSchemasSchemaDescribeOutputArrayOutputWithContext(context.Background()) +func (i GetRowAccessPoliciesRowAccessPolicyDescribeOutputArray) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput { + return i.ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaDescribeOutputArray) ToGetSchemasSchemaDescribeOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaDescribeOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaDescribeOutputArrayOutput) +func (i GetRowAccessPoliciesRowAccessPolicyDescribeOutputArray) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput) } -type GetSchemasSchemaDescribeOutputOutput struct{ *pulumi.OutputState } +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaDescribeOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaDescribeOutput)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyDescribeOutput)(nil)).Elem() } -func (o GetSchemasSchemaDescribeOutputOutput) ToGetSchemasSchemaDescribeOutputOutput() GetSchemasSchemaDescribeOutputOutput { +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput { return o } -func (o GetSchemasSchemaDescribeOutputOutput) ToGetSchemasSchemaDescribeOutputOutputWithContext(ctx context.Context) GetSchemasSchemaDescribeOutputOutput { +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput { return o } -func (o GetSchemasSchemaDescribeOutputOutput) CreatedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaDescribeOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput) Body() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyDescribeOutput) string { return v.Body }).(pulumi.StringOutput) } -func (o GetSchemasSchemaDescribeOutputOutput) Kind() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaDescribeOutput) string { return v.Kind }).(pulumi.StringOutput) +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyDescribeOutput) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSchemasSchemaDescribeOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaDescribeOutput) string { return v.Name }).(pulumi.StringOutput) +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput) ReturnType() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyDescribeOutput) string { return v.ReturnType }).(pulumi.StringOutput) } -type GetSchemasSchemaDescribeOutputArrayOutput struct{ *pulumi.OutputState } +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput) Signatures() GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyDescribeOutput) []GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature { + return v.Signatures + }).(GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput) +} -func (GetSchemasSchemaDescribeOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaDescribeOutput)(nil)).Elem() +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRowAccessPoliciesRowAccessPolicyDescribeOutput)(nil)).Elem() } -func (o GetSchemasSchemaDescribeOutputArrayOutput) ToGetSchemasSchemaDescribeOutputArrayOutput() GetSchemasSchemaDescribeOutputArrayOutput { +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput { return o } -func (o GetSchemasSchemaDescribeOutputArrayOutput) ToGetSchemasSchemaDescribeOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaDescribeOutputArrayOutput { +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput { return o } -func (o GetSchemasSchemaDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaDescribeOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaDescribeOutput { - return vs[0].([]GetSchemasSchemaDescribeOutput)[vs[1].(int)] - }).(GetSchemasSchemaDescribeOutputOutput) +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetRowAccessPoliciesRowAccessPolicyDescribeOutput { + return vs[0].([]GetRowAccessPoliciesRowAccessPolicyDescribeOutput)[vs[1].(int)] + }).(GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput) } -type GetSchemasSchemaParameter struct { - Catalogs []GetSchemasSchemaParameterCatalog `pulumi:"catalogs"` - DataRetentionTimeInDays []GetSchemasSchemaParameterDataRetentionTimeInDay `pulumi:"dataRetentionTimeInDays"` - DefaultDdlCollations []GetSchemasSchemaParameterDefaultDdlCollation `pulumi:"defaultDdlCollations"` - EnableConsoleOutputs []GetSchemasSchemaParameterEnableConsoleOutput `pulumi:"enableConsoleOutputs"` - ExternalVolumes []GetSchemasSchemaParameterExternalVolume `pulumi:"externalVolumes"` - LogLevels []GetSchemasSchemaParameterLogLevel `pulumi:"logLevels"` - MaxDataExtensionTimeInDays []GetSchemasSchemaParameterMaxDataExtensionTimeInDay `pulumi:"maxDataExtensionTimeInDays"` - PipeExecutionPauseds []GetSchemasSchemaParameterPipeExecutionPaused `pulumi:"pipeExecutionPauseds"` - QuotedIdentifiersIgnoreCases []GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase `pulumi:"quotedIdentifiersIgnoreCases"` - ReplaceInvalidCharacters []GetSchemasSchemaParameterReplaceInvalidCharacter `pulumi:"replaceInvalidCharacters"` - StorageSerializationPolicies []GetSchemasSchemaParameterStorageSerializationPolicy `pulumi:"storageSerializationPolicies"` - SuspendTaskAfterNumFailures []GetSchemasSchemaParameterSuspendTaskAfterNumFailure `pulumi:"suspendTaskAfterNumFailures"` - TaskAutoRetryAttempts []GetSchemasSchemaParameterTaskAutoRetryAttempt `pulumi:"taskAutoRetryAttempts"` - TraceLevels []GetSchemasSchemaParameterTraceLevel `pulumi:"traceLevels"` - UserTaskManagedInitialWarehouseSizes []GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize `pulumi:"userTaskManagedInitialWarehouseSizes"` - UserTaskMinimumTriggerIntervalInSeconds []GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond `pulumi:"userTaskMinimumTriggerIntervalInSeconds"` - UserTaskTimeoutMs []GetSchemasSchemaParameterUserTaskTimeoutM `pulumi:"userTaskTimeoutMs"` +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature struct { + Name string `pulumi:"name"` + Type string `pulumi:"type"` } -// GetSchemasSchemaParameterInput is an input type that accepts GetSchemasSchemaParameterArgs and GetSchemasSchemaParameterOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterInput` via: +// GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureInput is an input type that accepts GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArgs and GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureInput` via: // -// GetSchemasSchemaParameterArgs{...} -type GetSchemasSchemaParameterInput interface { +// GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArgs{...} +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureInput interface { pulumi.Input - ToGetSchemasSchemaParameterOutput() GetSchemasSchemaParameterOutput - ToGetSchemasSchemaParameterOutputWithContext(context.Context) GetSchemasSchemaParameterOutput + ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput + ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutputWithContext(context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput } -type GetSchemasSchemaParameterArgs struct { - Catalogs GetSchemasSchemaParameterCatalogArrayInput `pulumi:"catalogs"` - DataRetentionTimeInDays GetSchemasSchemaParameterDataRetentionTimeInDayArrayInput `pulumi:"dataRetentionTimeInDays"` - DefaultDdlCollations GetSchemasSchemaParameterDefaultDdlCollationArrayInput `pulumi:"defaultDdlCollations"` - EnableConsoleOutputs GetSchemasSchemaParameterEnableConsoleOutputArrayInput `pulumi:"enableConsoleOutputs"` - ExternalVolumes GetSchemasSchemaParameterExternalVolumeArrayInput `pulumi:"externalVolumes"` - LogLevels GetSchemasSchemaParameterLogLevelArrayInput `pulumi:"logLevels"` - MaxDataExtensionTimeInDays GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayInput `pulumi:"maxDataExtensionTimeInDays"` - PipeExecutionPauseds GetSchemasSchemaParameterPipeExecutionPausedArrayInput `pulumi:"pipeExecutionPauseds"` - QuotedIdentifiersIgnoreCases GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayInput `pulumi:"quotedIdentifiersIgnoreCases"` - ReplaceInvalidCharacters GetSchemasSchemaParameterReplaceInvalidCharacterArrayInput `pulumi:"replaceInvalidCharacters"` - StorageSerializationPolicies GetSchemasSchemaParameterStorageSerializationPolicyArrayInput `pulumi:"storageSerializationPolicies"` - SuspendTaskAfterNumFailures GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayInput `pulumi:"suspendTaskAfterNumFailures"` - TaskAutoRetryAttempts GetSchemasSchemaParameterTaskAutoRetryAttemptArrayInput `pulumi:"taskAutoRetryAttempts"` - TraceLevels GetSchemasSchemaParameterTraceLevelArrayInput `pulumi:"traceLevels"` - UserTaskManagedInitialWarehouseSizes GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayInput `pulumi:"userTaskManagedInitialWarehouseSizes"` - UserTaskMinimumTriggerIntervalInSeconds GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayInput `pulumi:"userTaskMinimumTriggerIntervalInSeconds"` - UserTaskTimeoutMs GetSchemasSchemaParameterUserTaskTimeoutMArrayInput `pulumi:"userTaskTimeoutMs"` +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArgs struct { + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` } -func (GetSchemasSchemaParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameter)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature)(nil)).Elem() } -func (i GetSchemasSchemaParameterArgs) ToGetSchemasSchemaParameterOutput() GetSchemasSchemaParameterOutput { - return i.ToGetSchemasSchemaParameterOutputWithContext(context.Background()) +func (i GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArgs) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput { + return i.ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterArgs) ToGetSchemasSchemaParameterOutputWithContext(ctx context.Context) GetSchemasSchemaParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterOutput) +func (i GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArgs) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput) } -// GetSchemasSchemaParameterArrayInput is an input type that accepts GetSchemasSchemaParameterArray and GetSchemasSchemaParameterArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterArrayInput` via: +// GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayInput is an input type that accepts GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArray and GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayInput` via: // -// GetSchemasSchemaParameterArray{ GetSchemasSchemaParameterArgs{...} } -type GetSchemasSchemaParameterArrayInput interface { +// GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArray{ GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArgs{...} } +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterArrayOutput() GetSchemasSchemaParameterArrayOutput - ToGetSchemasSchemaParameterArrayOutputWithContext(context.Context) GetSchemasSchemaParameterArrayOutput + ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput + ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutputWithContext(context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput } -type GetSchemasSchemaParameterArray []GetSchemasSchemaParameterInput +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArray []GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureInput -func (GetSchemasSchemaParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameter)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature)(nil)).Elem() } -func (i GetSchemasSchemaParameterArray) ToGetSchemasSchemaParameterArrayOutput() GetSchemasSchemaParameterArrayOutput { - return i.ToGetSchemasSchemaParameterArrayOutputWithContext(context.Background()) +func (i GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArray) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput { + return i.ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterArray) ToGetSchemasSchemaParameterArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterArrayOutput) +func (i GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArray) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput) } -type GetSchemasSchemaParameterOutput struct{ *pulumi.OutputState } +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameter)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature)(nil)).Elem() } -func (o GetSchemasSchemaParameterOutput) ToGetSchemasSchemaParameterOutput() GetSchemasSchemaParameterOutput { +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput { return o } -func (o GetSchemasSchemaParameterOutput) ToGetSchemasSchemaParameterOutputWithContext(ctx context.Context) GetSchemasSchemaParameterOutput { +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput { return o } -func (o GetSchemasSchemaParameterOutput) Catalogs() GetSchemasSchemaParameterCatalogArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterCatalog { return v.Catalogs }).(GetSchemasSchemaParameterCatalogArrayOutput) +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterOutput) DataRetentionTimeInDays() GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterDataRetentionTimeInDay { - return v.DataRetentionTimeInDays - }).(GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterOutput) DefaultDdlCollations() GetSchemasSchemaParameterDefaultDdlCollationArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterDefaultDdlCollation { - return v.DefaultDdlCollations - }).(GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) -} +type GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput struct{ *pulumi.OutputState } -func (o GetSchemasSchemaParameterOutput) EnableConsoleOutputs() GetSchemasSchemaParameterEnableConsoleOutputArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterEnableConsoleOutput { - return v.EnableConsoleOutputs - }).(GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) +func (GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature)(nil)).Elem() } -func (o GetSchemasSchemaParameterOutput) ExternalVolumes() GetSchemasSchemaParameterExternalVolumeArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterExternalVolume { return v.ExternalVolumes }).(GetSchemasSchemaParameterExternalVolumeArrayOutput) +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput() GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput { + return o } -func (o GetSchemasSchemaParameterOutput) LogLevels() GetSchemasSchemaParameterLogLevelArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterLogLevel { return v.LogLevels }).(GetSchemasSchemaParameterLogLevelArrayOutput) +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput) ToGetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput { + return o } -func (o GetSchemasSchemaParameterOutput) MaxDataExtensionTimeInDays() GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterMaxDataExtensionTimeInDay { - return v.MaxDataExtensionTimeInDays - }).(GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) +func (o GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput) Index(i pulumi.IntInput) GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature { + return vs[0].([]GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature)[vs[1].(int)] + }).(GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput) } -func (o GetSchemasSchemaParameterOutput) PipeExecutionPauseds() GetSchemasSchemaParameterPipeExecutionPausedArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterPipeExecutionPaused { - return v.PipeExecutionPauseds - }).(GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) +type GetRowAccessPoliciesRowAccessPolicyShowOutput struct { + Comment string `pulumi:"comment"` + CreatedOn string `pulumi:"createdOn"` + DatabaseName string `pulumi:"databaseName"` + Kind string `pulumi:"kind"` + Name string `pulumi:"name"` + Options string `pulumi:"options"` + Owner string `pulumi:"owner"` + OwnerRoleType string `pulumi:"ownerRoleType"` + SchemaName string `pulumi:"schemaName"` } -func (o GetSchemasSchemaParameterOutput) QuotedIdentifiersIgnoreCases() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase { - return v.QuotedIdentifiersIgnoreCases - }).(GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) +// GetRowAccessPoliciesRowAccessPolicyShowOutputInput is an input type that accepts GetRowAccessPoliciesRowAccessPolicyShowOutputArgs and GetRowAccessPoliciesRowAccessPolicyShowOutputOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesRowAccessPolicyShowOutputInput` via: +// +// GetRowAccessPoliciesRowAccessPolicyShowOutputArgs{...} +type GetRowAccessPoliciesRowAccessPolicyShowOutputInput interface { + pulumi.Input + + ToGetRowAccessPoliciesRowAccessPolicyShowOutputOutput() GetRowAccessPoliciesRowAccessPolicyShowOutputOutput + ToGetRowAccessPoliciesRowAccessPolicyShowOutputOutputWithContext(context.Context) GetRowAccessPoliciesRowAccessPolicyShowOutputOutput } -func (o GetSchemasSchemaParameterOutput) ReplaceInvalidCharacters() GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterReplaceInvalidCharacter { - return v.ReplaceInvalidCharacters - }).(GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) +type GetRowAccessPoliciesRowAccessPolicyShowOutputArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + DatabaseName pulumi.StringInput `pulumi:"databaseName"` + Kind pulumi.StringInput `pulumi:"kind"` + Name pulumi.StringInput `pulumi:"name"` + Options pulumi.StringInput `pulumi:"options"` + Owner pulumi.StringInput `pulumi:"owner"` + OwnerRoleType pulumi.StringInput `pulumi:"ownerRoleType"` + SchemaName pulumi.StringInput `pulumi:"schemaName"` } -func (o GetSchemasSchemaParameterOutput) StorageSerializationPolicies() GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterStorageSerializationPolicy { - return v.StorageSerializationPolicies - }).(GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) +func (GetRowAccessPoliciesRowAccessPolicyShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyShowOutput)(nil)).Elem() } -func (o GetSchemasSchemaParameterOutput) SuspendTaskAfterNumFailures() GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterSuspendTaskAfterNumFailure { - return v.SuspendTaskAfterNumFailures - }).(GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) +func (i GetRowAccessPoliciesRowAccessPolicyShowOutputArgs) ToGetRowAccessPoliciesRowAccessPolicyShowOutputOutput() GetRowAccessPoliciesRowAccessPolicyShowOutputOutput { + return i.ToGetRowAccessPoliciesRowAccessPolicyShowOutputOutputWithContext(context.Background()) } -func (o GetSchemasSchemaParameterOutput) TaskAutoRetryAttempts() GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterTaskAutoRetryAttempt { - return v.TaskAutoRetryAttempts - }).(GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) +func (i GetRowAccessPoliciesRowAccessPolicyShowOutputArgs) ToGetRowAccessPoliciesRowAccessPolicyShowOutputOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) } -func (o GetSchemasSchemaParameterOutput) TraceLevels() GetSchemasSchemaParameterTraceLevelArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterTraceLevel { return v.TraceLevels }).(GetSchemasSchemaParameterTraceLevelArrayOutput) +// GetRowAccessPoliciesRowAccessPolicyShowOutputArrayInput is an input type that accepts GetRowAccessPoliciesRowAccessPolicyShowOutputArray and GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput values. +// You can construct a concrete instance of `GetRowAccessPoliciesRowAccessPolicyShowOutputArrayInput` via: +// +// GetRowAccessPoliciesRowAccessPolicyShowOutputArray{ GetRowAccessPoliciesRowAccessPolicyShowOutputArgs{...} } +type GetRowAccessPoliciesRowAccessPolicyShowOutputArrayInput interface { + pulumi.Input + + ToGetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput() GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput + ToGetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutputWithContext(context.Context) GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput } -func (o GetSchemasSchemaParameterOutput) UserTaskManagedInitialWarehouseSizes() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize { - return v.UserTaskManagedInitialWarehouseSizes - }).(GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) +type GetRowAccessPoliciesRowAccessPolicyShowOutputArray []GetRowAccessPoliciesRowAccessPolicyShowOutputInput + +func (GetRowAccessPoliciesRowAccessPolicyShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRowAccessPoliciesRowAccessPolicyShowOutput)(nil)).Elem() } -func (o GetSchemasSchemaParameterOutput) UserTaskMinimumTriggerIntervalInSeconds() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond { - return v.UserTaskMinimumTriggerIntervalInSeconds - }).(GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) +func (i GetRowAccessPoliciesRowAccessPolicyShowOutputArray) ToGetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput() GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput { + return i.ToGetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutputWithContext(context.Background()) } -func (o GetSchemasSchemaParameterOutput) UserTaskTimeoutMs() GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput { - return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterUserTaskTimeoutM { - return v.UserTaskTimeoutMs - }).(GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) +func (i GetRowAccessPoliciesRowAccessPolicyShowOutputArray) ToGetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput) } -type GetSchemasSchemaParameterArrayOutput struct{ *pulumi.OutputState } +type GetRowAccessPoliciesRowAccessPolicyShowOutputOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameter)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyShowOutput)(nil)).Elem() } -func (o GetSchemasSchemaParameterArrayOutput) ToGetSchemasSchemaParameterArrayOutput() GetSchemasSchemaParameterArrayOutput { +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) ToGetRowAccessPoliciesRowAccessPolicyShowOutputOutput() GetRowAccessPoliciesRowAccessPolicyShowOutputOutput { return o } -func (o GetSchemasSchemaParameterArrayOutput) ToGetSchemasSchemaParameterArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterArrayOutput { +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) ToGetRowAccessPoliciesRowAccessPolicyShowOutputOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyShowOutputOutput { return o } -func (o GetSchemasSchemaParameterArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameter { - return vs[0].([]GetSchemasSchemaParameter)[vs[1].(int)] - }).(GetSchemasSchemaParameterOutput) -} - -type GetSchemasSchemaParameterCatalog struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` -} - -// GetSchemasSchemaParameterCatalogInput is an input type that accepts GetSchemasSchemaParameterCatalogArgs and GetSchemasSchemaParameterCatalogOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterCatalogInput` via: -// -// GetSchemasSchemaParameterCatalogArgs{...} -type GetSchemasSchemaParameterCatalogInput interface { - pulumi.Input - - ToGetSchemasSchemaParameterCatalogOutput() GetSchemasSchemaParameterCatalogOutput - ToGetSchemasSchemaParameterCatalogOutputWithContext(context.Context) GetSchemasSchemaParameterCatalogOutput +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyShowOutput) string { return v.Comment }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterCatalogArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) } -func (GetSchemasSchemaParameterCatalogArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterCatalog)(nil)).Elem() +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) DatabaseName() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyShowOutput) string { return v.DatabaseName }).(pulumi.StringOutput) } -func (i GetSchemasSchemaParameterCatalogArgs) ToGetSchemasSchemaParameterCatalogOutput() GetSchemasSchemaParameterCatalogOutput { - return i.ToGetSchemasSchemaParameterCatalogOutputWithContext(context.Background()) +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) Kind() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyShowOutput) string { return v.Kind }).(pulumi.StringOutput) } -func (i GetSchemasSchemaParameterCatalogArgs) ToGetSchemasSchemaParameterCatalogOutputWithContext(ctx context.Context) GetSchemasSchemaParameterCatalogOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterCatalogOutput) +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyShowOutput) string { return v.Name }).(pulumi.StringOutput) } -// GetSchemasSchemaParameterCatalogArrayInput is an input type that accepts GetSchemasSchemaParameterCatalogArray and GetSchemasSchemaParameterCatalogArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterCatalogArrayInput` via: -// -// GetSchemasSchemaParameterCatalogArray{ GetSchemasSchemaParameterCatalogArgs{...} } -type GetSchemasSchemaParameterCatalogArrayInput interface { - pulumi.Input - - ToGetSchemasSchemaParameterCatalogArrayOutput() GetSchemasSchemaParameterCatalogArrayOutput - ToGetSchemasSchemaParameterCatalogArrayOutputWithContext(context.Context) GetSchemasSchemaParameterCatalogArrayOutput +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) Options() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyShowOutput) string { return v.Options }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterCatalogArray []GetSchemasSchemaParameterCatalogInput - -func (GetSchemasSchemaParameterCatalogArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterCatalog)(nil)).Elem() +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) Owner() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyShowOutput) string { return v.Owner }).(pulumi.StringOutput) } -func (i GetSchemasSchemaParameterCatalogArray) ToGetSchemasSchemaParameterCatalogArrayOutput() GetSchemasSchemaParameterCatalogArrayOutput { - return i.ToGetSchemasSchemaParameterCatalogArrayOutputWithContext(context.Background()) +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) OwnerRoleType() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyShowOutput) string { return v.OwnerRoleType }).(pulumi.StringOutput) } -func (i GetSchemasSchemaParameterCatalogArray) ToGetSchemasSchemaParameterCatalogArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterCatalogArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterCatalogArrayOutput) +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) SchemaName() pulumi.StringOutput { + return o.ApplyT(func(v GetRowAccessPoliciesRowAccessPolicyShowOutput) string { return v.SchemaName }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterCatalogOutput struct{ *pulumi.OutputState } +type GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterCatalogOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterCatalog)(nil)).Elem() +func (GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetRowAccessPoliciesRowAccessPolicyShowOutput)(nil)).Elem() } -func (o GetSchemasSchemaParameterCatalogOutput) ToGetSchemasSchemaParameterCatalogOutput() GetSchemasSchemaParameterCatalogOutput { +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput) ToGetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput() GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput { return o } -func (o GetSchemasSchemaParameterCatalogOutput) ToGetSchemasSchemaParameterCatalogOutputWithContext(ctx context.Context) GetSchemasSchemaParameterCatalogOutput { +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput) ToGetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutputWithContext(ctx context.Context) GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput { return o } -func (o GetSchemasSchemaParameterCatalogOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterCatalog) string { return v.Default }).(pulumi.StringOutput) +func (o GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput) Index(i pulumi.IntInput) GetRowAccessPoliciesRowAccessPolicyShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetRowAccessPoliciesRowAccessPolicyShowOutput { + return vs[0].([]GetRowAccessPoliciesRowAccessPolicyShowOutput)[vs[1].(int)] + }).(GetRowAccessPoliciesRowAccessPolicyShowOutputOutput) } -func (o GetSchemasSchemaParameterCatalogOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterCatalog) string { return v.Description }).(pulumi.StringOutput) +type GetSchemasIn struct { + // Returns records for the entire account. + Account *bool `pulumi:"account"` + // Returns records for the specified application. + Application *string `pulumi:"application"` + // Returns records for the specified application package. + ApplicationPackage *string `pulumi:"applicationPackage"` + // Returns records for the current database in use or for a specified database (db_name). + Database *string `pulumi:"database"` } -func (o GetSchemasSchemaParameterCatalogOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterCatalog) string { return v.Key }).(pulumi.StringOutput) -} +// GetSchemasInInput is an input type that accepts GetSchemasInArgs and GetSchemasInOutput values. +// You can construct a concrete instance of `GetSchemasInInput` via: +// +// GetSchemasInArgs{...} +type GetSchemasInInput interface { + pulumi.Input -func (o GetSchemasSchemaParameterCatalogOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterCatalog) string { return v.Level }).(pulumi.StringOutput) + ToGetSchemasInOutput() GetSchemasInOutput + ToGetSchemasInOutputWithContext(context.Context) GetSchemasInOutput } -func (o GetSchemasSchemaParameterCatalogOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterCatalog) string { return v.Value }).(pulumi.StringOutput) +type GetSchemasInArgs struct { + // Returns records for the entire account. + Account pulumi.BoolPtrInput `pulumi:"account"` + // Returns records for the specified application. + Application pulumi.StringPtrInput `pulumi:"application"` + // Returns records for the specified application package. + ApplicationPackage pulumi.StringPtrInput `pulumi:"applicationPackage"` + // Returns records for the current database in use or for a specified database (db_name). + Database pulumi.StringPtrInput `pulumi:"database"` } -type GetSchemasSchemaParameterCatalogArrayOutput struct{ *pulumi.OutputState } - -func (GetSchemasSchemaParameterCatalogArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterCatalog)(nil)).Elem() +func (GetSchemasInArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasIn)(nil)).Elem() } -func (o GetSchemasSchemaParameterCatalogArrayOutput) ToGetSchemasSchemaParameterCatalogArrayOutput() GetSchemasSchemaParameterCatalogArrayOutput { - return o +func (i GetSchemasInArgs) ToGetSchemasInOutput() GetSchemasInOutput { + return i.ToGetSchemasInOutputWithContext(context.Background()) } -func (o GetSchemasSchemaParameterCatalogArrayOutput) ToGetSchemasSchemaParameterCatalogArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterCatalogArrayOutput { - return o +func (i GetSchemasInArgs) ToGetSchemasInOutputWithContext(ctx context.Context) GetSchemasInOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasInOutput) } -func (o GetSchemasSchemaParameterCatalogArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterCatalogOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterCatalog { - return vs[0].([]GetSchemasSchemaParameterCatalog)[vs[1].(int)] - }).(GetSchemasSchemaParameterCatalogOutput) +func (i GetSchemasInArgs) ToGetSchemasInPtrOutput() GetSchemasInPtrOutput { + return i.ToGetSchemasInPtrOutputWithContext(context.Background()) } -type GetSchemasSchemaParameterDataRetentionTimeInDay struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +func (i GetSchemasInArgs) ToGetSchemasInPtrOutputWithContext(ctx context.Context) GetSchemasInPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasInOutput).ToGetSchemasInPtrOutputWithContext(ctx) } -// GetSchemasSchemaParameterDataRetentionTimeInDayInput is an input type that accepts GetSchemasSchemaParameterDataRetentionTimeInDayArgs and GetSchemasSchemaParameterDataRetentionTimeInDayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterDataRetentionTimeInDayInput` via: +// GetSchemasInPtrInput is an input type that accepts GetSchemasInArgs, GetSchemasInPtr and GetSchemasInPtrOutput values. +// You can construct a concrete instance of `GetSchemasInPtrInput` via: // -// GetSchemasSchemaParameterDataRetentionTimeInDayArgs{...} -type GetSchemasSchemaParameterDataRetentionTimeInDayInput interface { +// GetSchemasInArgs{...} +// +// or: +// +// nil +type GetSchemasInPtrInput interface { pulumi.Input - ToGetSchemasSchemaParameterDataRetentionTimeInDayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayOutput - ToGetSchemasSchemaParameterDataRetentionTimeInDayOutputWithContext(context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayOutput -} - -type GetSchemasSchemaParameterDataRetentionTimeInDayArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` + ToGetSchemasInPtrOutput() GetSchemasInPtrOutput + ToGetSchemasInPtrOutputWithContext(context.Context) GetSchemasInPtrOutput } -func (GetSchemasSchemaParameterDataRetentionTimeInDayArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterDataRetentionTimeInDay)(nil)).Elem() -} +type getSchemasInPtrType GetSchemasInArgs -func (i GetSchemasSchemaParameterDataRetentionTimeInDayArgs) ToGetSchemasSchemaParameterDataRetentionTimeInDayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayOutput { - return i.ToGetSchemasSchemaParameterDataRetentionTimeInDayOutputWithContext(context.Background()) +func GetSchemasInPtr(v *GetSchemasInArgs) GetSchemasInPtrInput { + return (*getSchemasInPtrType)(v) } -func (i GetSchemasSchemaParameterDataRetentionTimeInDayArgs) ToGetSchemasSchemaParameterDataRetentionTimeInDayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterDataRetentionTimeInDayOutput) +func (*getSchemasInPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetSchemasIn)(nil)).Elem() } -// GetSchemasSchemaParameterDataRetentionTimeInDayArrayInput is an input type that accepts GetSchemasSchemaParameterDataRetentionTimeInDayArray and GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterDataRetentionTimeInDayArrayInput` via: -// -// GetSchemasSchemaParameterDataRetentionTimeInDayArray{ GetSchemasSchemaParameterDataRetentionTimeInDayArgs{...} } -type GetSchemasSchemaParameterDataRetentionTimeInDayArrayInput interface { - pulumi.Input - - ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput - ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutputWithContext(context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput +func (i *getSchemasInPtrType) ToGetSchemasInPtrOutput() GetSchemasInPtrOutput { + return i.ToGetSchemasInPtrOutputWithContext(context.Background()) } -type GetSchemasSchemaParameterDataRetentionTimeInDayArray []GetSchemasSchemaParameterDataRetentionTimeInDayInput - -func (GetSchemasSchemaParameterDataRetentionTimeInDayArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterDataRetentionTimeInDay)(nil)).Elem() +func (i *getSchemasInPtrType) ToGetSchemasInPtrOutputWithContext(ctx context.Context) GetSchemasInPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasInPtrOutput) } -func (i GetSchemasSchemaParameterDataRetentionTimeInDayArray) ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput { - return i.ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutputWithContext(context.Background()) -} +type GetSchemasInOutput struct{ *pulumi.OutputState } -func (i GetSchemasSchemaParameterDataRetentionTimeInDayArray) ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) +func (GetSchemasInOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasIn)(nil)).Elem() } -type GetSchemasSchemaParameterDataRetentionTimeInDayOutput struct{ *pulumi.OutputState } - -func (GetSchemasSchemaParameterDataRetentionTimeInDayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterDataRetentionTimeInDay)(nil)).Elem() +func (o GetSchemasInOutput) ToGetSchemasInOutput() GetSchemasInOutput { + return o } -func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) ToGetSchemasSchemaParameterDataRetentionTimeInDayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayOutput { +func (o GetSchemasInOutput) ToGetSchemasInOutputWithContext(ctx context.Context) GetSchemasInOutput { return o } -func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) ToGetSchemasSchemaParameterDataRetentionTimeInDayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayOutput { - return o +func (o GetSchemasInOutput) ToGetSchemasInPtrOutput() GetSchemasInPtrOutput { + return o.ToGetSchemasInPtrOutputWithContext(context.Background()) } -func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterDataRetentionTimeInDay) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasInOutput) ToGetSchemasInPtrOutputWithContext(ctx context.Context) GetSchemasInPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSchemasIn) *GetSchemasIn { + return &v + }).(GetSchemasInPtrOutput) } -func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterDataRetentionTimeInDay) string { return v.Description }).(pulumi.StringOutput) +// Returns records for the entire account. +func (o GetSchemasInOutput) Account() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetSchemasIn) *bool { return v.Account }).(pulumi.BoolPtrOutput) } -func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterDataRetentionTimeInDay) string { return v.Key }).(pulumi.StringOutput) +// Returns records for the specified application. +func (o GetSchemasInOutput) Application() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSchemasIn) *string { return v.Application }).(pulumi.StringPtrOutput) } -func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterDataRetentionTimeInDay) string { return v.Level }).(pulumi.StringOutput) +// Returns records for the specified application package. +func (o GetSchemasInOutput) ApplicationPackage() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSchemasIn) *string { return v.ApplicationPackage }).(pulumi.StringPtrOutput) } -func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterDataRetentionTimeInDay) string { return v.Value }).(pulumi.StringOutput) +// Returns records for the current database in use or for a specified database (db_name). +func (o GetSchemasInOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSchemasIn) *string { return v.Database }).(pulumi.StringPtrOutput) } -type GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput struct{ *pulumi.OutputState } +type GetSchemasInPtrOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterDataRetentionTimeInDay)(nil)).Elem() +func (GetSchemasInPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetSchemasIn)(nil)).Elem() } -func (o GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput { +func (o GetSchemasInPtrOutput) ToGetSchemasInPtrOutput() GetSchemasInPtrOutput { return o } -func (o GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput { +func (o GetSchemasInPtrOutput) ToGetSchemasInPtrOutputWithContext(ctx context.Context) GetSchemasInPtrOutput { return o } -func (o GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterDataRetentionTimeInDayOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterDataRetentionTimeInDay { - return vs[0].([]GetSchemasSchemaParameterDataRetentionTimeInDay)[vs[1].(int)] - }).(GetSchemasSchemaParameterDataRetentionTimeInDayOutput) -} - -type GetSchemasSchemaParameterDefaultDdlCollation struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +func (o GetSchemasInPtrOutput) Elem() GetSchemasInOutput { + return o.ApplyT(func(v *GetSchemasIn) GetSchemasIn { + if v != nil { + return *v + } + var ret GetSchemasIn + return ret + }).(GetSchemasInOutput) } -// GetSchemasSchemaParameterDefaultDdlCollationInput is an input type that accepts GetSchemasSchemaParameterDefaultDdlCollationArgs and GetSchemasSchemaParameterDefaultDdlCollationOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterDefaultDdlCollationInput` via: -// -// GetSchemasSchemaParameterDefaultDdlCollationArgs{...} -type GetSchemasSchemaParameterDefaultDdlCollationInput interface { - pulumi.Input - - ToGetSchemasSchemaParameterDefaultDdlCollationOutput() GetSchemasSchemaParameterDefaultDdlCollationOutput - ToGetSchemasSchemaParameterDefaultDdlCollationOutputWithContext(context.Context) GetSchemasSchemaParameterDefaultDdlCollationOutput +// Returns records for the entire account. +func (o GetSchemasInPtrOutput) Account() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetSchemasIn) *bool { + if v == nil { + return nil + } + return v.Account + }).(pulumi.BoolPtrOutput) } -type GetSchemasSchemaParameterDefaultDdlCollationArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +// Returns records for the specified application. +func (o GetSchemasInPtrOutput) Application() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetSchemasIn) *string { + if v == nil { + return nil + } + return v.Application + }).(pulumi.StringPtrOutput) } -func (GetSchemasSchemaParameterDefaultDdlCollationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterDefaultDdlCollation)(nil)).Elem() +// Returns records for the specified application package. +func (o GetSchemasInPtrOutput) ApplicationPackage() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetSchemasIn) *string { + if v == nil { + return nil + } + return v.ApplicationPackage + }).(pulumi.StringPtrOutput) } -func (i GetSchemasSchemaParameterDefaultDdlCollationArgs) ToGetSchemasSchemaParameterDefaultDdlCollationOutput() GetSchemasSchemaParameterDefaultDdlCollationOutput { - return i.ToGetSchemasSchemaParameterDefaultDdlCollationOutputWithContext(context.Background()) +// Returns records for the current database in use or for a specified database (db_name). +func (o GetSchemasInPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetSchemasIn) *string { + if v == nil { + return nil + } + return v.Database + }).(pulumi.StringPtrOutput) } -func (i GetSchemasSchemaParameterDefaultDdlCollationArgs) ToGetSchemasSchemaParameterDefaultDdlCollationOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDefaultDdlCollationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterDefaultDdlCollationOutput) +type GetSchemasLimit struct { + // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + From *string `pulumi:"from"` + // The maximum number of rows to return. + Rows int `pulumi:"rows"` } -// GetSchemasSchemaParameterDefaultDdlCollationArrayInput is an input type that accepts GetSchemasSchemaParameterDefaultDdlCollationArray and GetSchemasSchemaParameterDefaultDdlCollationArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterDefaultDdlCollationArrayInput` via: +// GetSchemasLimitInput is an input type that accepts GetSchemasLimitArgs and GetSchemasLimitOutput values. +// You can construct a concrete instance of `GetSchemasLimitInput` via: // -// GetSchemasSchemaParameterDefaultDdlCollationArray{ GetSchemasSchemaParameterDefaultDdlCollationArgs{...} } -type GetSchemasSchemaParameterDefaultDdlCollationArrayInput interface { +// GetSchemasLimitArgs{...} +type GetSchemasLimitInput interface { pulumi.Input - ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutput() GetSchemasSchemaParameterDefaultDdlCollationArrayOutput - ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutputWithContext(context.Context) GetSchemasSchemaParameterDefaultDdlCollationArrayOutput -} - -type GetSchemasSchemaParameterDefaultDdlCollationArray []GetSchemasSchemaParameterDefaultDdlCollationInput - -func (GetSchemasSchemaParameterDefaultDdlCollationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterDefaultDdlCollation)(nil)).Elem() -} - -func (i GetSchemasSchemaParameterDefaultDdlCollationArray) ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutput() GetSchemasSchemaParameterDefaultDdlCollationArrayOutput { - return i.ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutputWithContext(context.Background()) + ToGetSchemasLimitOutput() GetSchemasLimitOutput + ToGetSchemasLimitOutputWithContext(context.Context) GetSchemasLimitOutput } -func (i GetSchemasSchemaParameterDefaultDdlCollationArray) ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDefaultDdlCollationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) +type GetSchemasLimitArgs struct { + // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + From pulumi.StringPtrInput `pulumi:"from"` + // The maximum number of rows to return. + Rows pulumi.IntInput `pulumi:"rows"` } -type GetSchemasSchemaParameterDefaultDdlCollationOutput struct{ *pulumi.OutputState } - -func (GetSchemasSchemaParameterDefaultDdlCollationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterDefaultDdlCollation)(nil)).Elem() +func (GetSchemasLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasLimit)(nil)).Elem() } -func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) ToGetSchemasSchemaParameterDefaultDdlCollationOutput() GetSchemasSchemaParameterDefaultDdlCollationOutput { - return o +func (i GetSchemasLimitArgs) ToGetSchemasLimitOutput() GetSchemasLimitOutput { + return i.ToGetSchemasLimitOutputWithContext(context.Background()) } -func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) ToGetSchemasSchemaParameterDefaultDdlCollationOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDefaultDdlCollationOutput { - return o +func (i GetSchemasLimitArgs) ToGetSchemasLimitOutputWithContext(ctx context.Context) GetSchemasLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasLimitOutput) } -func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterDefaultDdlCollation) string { return v.Default }).(pulumi.StringOutput) +func (i GetSchemasLimitArgs) ToGetSchemasLimitPtrOutput() GetSchemasLimitPtrOutput { + return i.ToGetSchemasLimitPtrOutputWithContext(context.Background()) } -func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterDefaultDdlCollation) string { return v.Description }).(pulumi.StringOutput) +func (i GetSchemasLimitArgs) ToGetSchemasLimitPtrOutputWithContext(ctx context.Context) GetSchemasLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasLimitOutput).ToGetSchemasLimitPtrOutputWithContext(ctx) } -func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterDefaultDdlCollation) string { return v.Key }).(pulumi.StringOutput) +// GetSchemasLimitPtrInput is an input type that accepts GetSchemasLimitArgs, GetSchemasLimitPtr and GetSchemasLimitPtrOutput values. +// You can construct a concrete instance of `GetSchemasLimitPtrInput` via: +// +// GetSchemasLimitArgs{...} +// +// or: +// +// nil +type GetSchemasLimitPtrInput interface { + pulumi.Input + + ToGetSchemasLimitPtrOutput() GetSchemasLimitPtrOutput + ToGetSchemasLimitPtrOutputWithContext(context.Context) GetSchemasLimitPtrOutput } -func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterDefaultDdlCollation) string { return v.Level }).(pulumi.StringOutput) +type getSchemasLimitPtrType GetSchemasLimitArgs + +func GetSchemasLimitPtr(v *GetSchemasLimitArgs) GetSchemasLimitPtrInput { + return (*getSchemasLimitPtrType)(v) } -func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterDefaultDdlCollation) string { return v.Value }).(pulumi.StringOutput) +func (*getSchemasLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetSchemasLimit)(nil)).Elem() } -type GetSchemasSchemaParameterDefaultDdlCollationArrayOutput struct{ *pulumi.OutputState } +func (i *getSchemasLimitPtrType) ToGetSchemasLimitPtrOutput() GetSchemasLimitPtrOutput { + return i.ToGetSchemasLimitPtrOutputWithContext(context.Background()) +} -func (GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterDefaultDdlCollation)(nil)).Elem() +func (i *getSchemasLimitPtrType) ToGetSchemasLimitPtrOutputWithContext(ctx context.Context) GetSchemasLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasLimitPtrOutput) } -func (o GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutput() GetSchemasSchemaParameterDefaultDdlCollationArrayOutput { +type GetSchemasLimitOutput struct{ *pulumi.OutputState } + +func (GetSchemasLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasLimit)(nil)).Elem() +} + +func (o GetSchemasLimitOutput) ToGetSchemasLimitOutput() GetSchemasLimitOutput { return o } -func (o GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDefaultDdlCollationArrayOutput { +func (o GetSchemasLimitOutput) ToGetSchemasLimitOutputWithContext(ctx context.Context) GetSchemasLimitOutput { return o } -func (o GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterDefaultDdlCollationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterDefaultDdlCollation { - return vs[0].([]GetSchemasSchemaParameterDefaultDdlCollation)[vs[1].(int)] - }).(GetSchemasSchemaParameterDefaultDdlCollationOutput) +func (o GetSchemasLimitOutput) ToGetSchemasLimitPtrOutput() GetSchemasLimitPtrOutput { + return o.ToGetSchemasLimitPtrOutputWithContext(context.Background()) } -type GetSchemasSchemaParameterEnableConsoleOutput struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +func (o GetSchemasLimitOutput) ToGetSchemasLimitPtrOutputWithContext(ctx context.Context) GetSchemasLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetSchemasLimit) *GetSchemasLimit { + return &v + }).(GetSchemasLimitPtrOutput) } -// GetSchemasSchemaParameterEnableConsoleOutputInput is an input type that accepts GetSchemasSchemaParameterEnableConsoleOutputArgs and GetSchemasSchemaParameterEnableConsoleOutputOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterEnableConsoleOutputInput` via: -// -// GetSchemasSchemaParameterEnableConsoleOutputArgs{...} -type GetSchemasSchemaParameterEnableConsoleOutputInput interface { - pulumi.Input +// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. +func (o GetSchemasLimitOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetSchemasLimit) *string { return v.From }).(pulumi.StringPtrOutput) +} - ToGetSchemasSchemaParameterEnableConsoleOutputOutput() GetSchemasSchemaParameterEnableConsoleOutputOutput - ToGetSchemasSchemaParameterEnableConsoleOutputOutputWithContext(context.Context) GetSchemasSchemaParameterEnableConsoleOutputOutput +// The maximum number of rows to return. +func (o GetSchemasLimitOutput) Rows() pulumi.IntOutput { + return o.ApplyT(func(v GetSchemasLimit) int { return v.Rows }).(pulumi.IntOutput) } -type GetSchemasSchemaParameterEnableConsoleOutputArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetSchemasLimitPtrOutput struct{ *pulumi.OutputState } + +func (GetSchemasLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetSchemasLimit)(nil)).Elem() } -func (GetSchemasSchemaParameterEnableConsoleOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterEnableConsoleOutput)(nil)).Elem() +func (o GetSchemasLimitPtrOutput) ToGetSchemasLimitPtrOutput() GetSchemasLimitPtrOutput { + return o } -func (i GetSchemasSchemaParameterEnableConsoleOutputArgs) ToGetSchemasSchemaParameterEnableConsoleOutputOutput() GetSchemasSchemaParameterEnableConsoleOutputOutput { - return i.ToGetSchemasSchemaParameterEnableConsoleOutputOutputWithContext(context.Background()) +func (o GetSchemasLimitPtrOutput) ToGetSchemasLimitPtrOutputWithContext(ctx context.Context) GetSchemasLimitPtrOutput { + return o } -func (i GetSchemasSchemaParameterEnableConsoleOutputArgs) ToGetSchemasSchemaParameterEnableConsoleOutputOutputWithContext(ctx context.Context) GetSchemasSchemaParameterEnableConsoleOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterEnableConsoleOutputOutput) +func (o GetSchemasLimitPtrOutput) Elem() GetSchemasLimitOutput { + return o.ApplyT(func(v *GetSchemasLimit) GetSchemasLimit { + if v != nil { + return *v + } + var ret GetSchemasLimit + return ret + }).(GetSchemasLimitOutput) } -// GetSchemasSchemaParameterEnableConsoleOutputArrayInput is an input type that accepts GetSchemasSchemaParameterEnableConsoleOutputArray and GetSchemasSchemaParameterEnableConsoleOutputArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterEnableConsoleOutputArrayInput` via: +// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. +func (o GetSchemasLimitPtrOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetSchemasLimit) *string { + if v == nil { + return nil + } + return v.From + }).(pulumi.StringPtrOutput) +} + +// The maximum number of rows to return. +func (o GetSchemasLimitPtrOutput) Rows() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetSchemasLimit) *int { + if v == nil { + return nil + } + return &v.Rows + }).(pulumi.IntPtrOutput) +} + +type GetSchemasSchema struct { + // Holds the output of DESCRIBE SCHEMA. + DescribeOutputs []GetSchemasSchemaDescribeOutput `pulumi:"describeOutputs"` + // Holds the output of SHOW PARAMETERS FOR SCHEMA. + Parameters []GetSchemasSchemaParameter `pulumi:"parameters"` + // Holds the output of SHOW SCHEMAS. + ShowOutputs []GetSchemasSchemaShowOutput `pulumi:"showOutputs"` +} + +// GetSchemasSchemaInput is an input type that accepts GetSchemasSchemaArgs and GetSchemasSchemaOutput values. +// You can construct a concrete instance of `GetSchemasSchemaInput` via: // -// GetSchemasSchemaParameterEnableConsoleOutputArray{ GetSchemasSchemaParameterEnableConsoleOutputArgs{...} } -type GetSchemasSchemaParameterEnableConsoleOutputArrayInput interface { +// GetSchemasSchemaArgs{...} +type GetSchemasSchemaInput interface { pulumi.Input - ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutput() GetSchemasSchemaParameterEnableConsoleOutputArrayOutput - ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutputWithContext(context.Context) GetSchemasSchemaParameterEnableConsoleOutputArrayOutput + ToGetSchemasSchemaOutput() GetSchemasSchemaOutput + ToGetSchemasSchemaOutputWithContext(context.Context) GetSchemasSchemaOutput } -type GetSchemasSchemaParameterEnableConsoleOutputArray []GetSchemasSchemaParameterEnableConsoleOutputInput +type GetSchemasSchemaArgs struct { + // Holds the output of DESCRIBE SCHEMA. + DescribeOutputs GetSchemasSchemaDescribeOutputArrayInput `pulumi:"describeOutputs"` + // Holds the output of SHOW PARAMETERS FOR SCHEMA. + Parameters GetSchemasSchemaParameterArrayInput `pulumi:"parameters"` + // Holds the output of SHOW SCHEMAS. + ShowOutputs GetSchemasSchemaShowOutputArrayInput `pulumi:"showOutputs"` +} -func (GetSchemasSchemaParameterEnableConsoleOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterEnableConsoleOutput)(nil)).Elem() +func (GetSchemasSchemaArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchema)(nil)).Elem() } -func (i GetSchemasSchemaParameterEnableConsoleOutputArray) ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutput() GetSchemasSchemaParameterEnableConsoleOutputArrayOutput { - return i.ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaArgs) ToGetSchemasSchemaOutput() GetSchemasSchemaOutput { + return i.ToGetSchemasSchemaOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterEnableConsoleOutputArray) ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterEnableConsoleOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) +func (i GetSchemasSchemaArgs) ToGetSchemasSchemaOutputWithContext(ctx context.Context) GetSchemasSchemaOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaOutput) } -type GetSchemasSchemaParameterEnableConsoleOutputOutput struct{ *pulumi.OutputState } +// GetSchemasSchemaArrayInput is an input type that accepts GetSchemasSchemaArray and GetSchemasSchemaArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaArrayInput` via: +// +// GetSchemasSchemaArray{ GetSchemasSchemaArgs{...} } +type GetSchemasSchemaArrayInput interface { + pulumi.Input -func (GetSchemasSchemaParameterEnableConsoleOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterEnableConsoleOutput)(nil)).Elem() + ToGetSchemasSchemaArrayOutput() GetSchemasSchemaArrayOutput + ToGetSchemasSchemaArrayOutputWithContext(context.Context) GetSchemasSchemaArrayOutput } -func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) ToGetSchemasSchemaParameterEnableConsoleOutputOutput() GetSchemasSchemaParameterEnableConsoleOutputOutput { - return o +type GetSchemasSchemaArray []GetSchemasSchemaInput + +func (GetSchemasSchemaArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchema)(nil)).Elem() } -func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) ToGetSchemasSchemaParameterEnableConsoleOutputOutputWithContext(ctx context.Context) GetSchemasSchemaParameterEnableConsoleOutputOutput { - return o +func (i GetSchemasSchemaArray) ToGetSchemasSchemaArrayOutput() GetSchemasSchemaArrayOutput { + return i.ToGetSchemasSchemaArrayOutputWithContext(context.Background()) } -func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterEnableConsoleOutput) string { return v.Default }).(pulumi.StringOutput) +func (i GetSchemasSchemaArray) ToGetSchemasSchemaArrayOutputWithContext(ctx context.Context) GetSchemasSchemaArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaArrayOutput) } -func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterEnableConsoleOutput) string { return v.Description }).(pulumi.StringOutput) +type GetSchemasSchemaOutput struct{ *pulumi.OutputState } + +func (GetSchemasSchemaOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchema)(nil)).Elem() } -func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterEnableConsoleOutput) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaOutput) ToGetSchemasSchemaOutput() GetSchemasSchemaOutput { + return o } -func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterEnableConsoleOutput) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaOutput) ToGetSchemasSchemaOutputWithContext(ctx context.Context) GetSchemasSchemaOutput { + return o } -func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterEnableConsoleOutput) string { return v.Value }).(pulumi.StringOutput) +// Holds the output of DESCRIBE SCHEMA. +func (o GetSchemasSchemaOutput) DescribeOutputs() GetSchemasSchemaDescribeOutputArrayOutput { + return o.ApplyT(func(v GetSchemasSchema) []GetSchemasSchemaDescribeOutput { return v.DescribeOutputs }).(GetSchemasSchemaDescribeOutputArrayOutput) } -type GetSchemasSchemaParameterEnableConsoleOutputArrayOutput struct{ *pulumi.OutputState } +// Holds the output of SHOW PARAMETERS FOR SCHEMA. +func (o GetSchemasSchemaOutput) Parameters() GetSchemasSchemaParameterArrayOutput { + return o.ApplyT(func(v GetSchemasSchema) []GetSchemasSchemaParameter { return v.Parameters }).(GetSchemasSchemaParameterArrayOutput) +} -func (GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterEnableConsoleOutput)(nil)).Elem() +// Holds the output of SHOW SCHEMAS. +func (o GetSchemasSchemaOutput) ShowOutputs() GetSchemasSchemaShowOutputArrayOutput { + return o.ApplyT(func(v GetSchemasSchema) []GetSchemasSchemaShowOutput { return v.ShowOutputs }).(GetSchemasSchemaShowOutputArrayOutput) } -func (o GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutput() GetSchemasSchemaParameterEnableConsoleOutputArrayOutput { +type GetSchemasSchemaArrayOutput struct{ *pulumi.OutputState } + +func (GetSchemasSchemaArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchema)(nil)).Elem() +} + +func (o GetSchemasSchemaArrayOutput) ToGetSchemasSchemaArrayOutput() GetSchemasSchemaArrayOutput { return o } -func (o GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterEnableConsoleOutputArrayOutput { +func (o GetSchemasSchemaArrayOutput) ToGetSchemasSchemaArrayOutputWithContext(ctx context.Context) GetSchemasSchemaArrayOutput { return o } -func (o GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterEnableConsoleOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterEnableConsoleOutput { - return vs[0].([]GetSchemasSchemaParameterEnableConsoleOutput)[vs[1].(int)] - }).(GetSchemasSchemaParameterEnableConsoleOutputOutput) +func (o GetSchemasSchemaArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchema { + return vs[0].([]GetSchemasSchema)[vs[1].(int)] + }).(GetSchemasSchemaOutput) } -type GetSchemasSchemaParameterExternalVolume struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetSchemasSchemaDescribeOutput struct { + CreatedOn string `pulumi:"createdOn"` + Kind string `pulumi:"kind"` + Name string `pulumi:"name"` } -// GetSchemasSchemaParameterExternalVolumeInput is an input type that accepts GetSchemasSchemaParameterExternalVolumeArgs and GetSchemasSchemaParameterExternalVolumeOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterExternalVolumeInput` via: +// GetSchemasSchemaDescribeOutputInput is an input type that accepts GetSchemasSchemaDescribeOutputArgs and GetSchemasSchemaDescribeOutputOutput values. +// You can construct a concrete instance of `GetSchemasSchemaDescribeOutputInput` via: // -// GetSchemasSchemaParameterExternalVolumeArgs{...} -type GetSchemasSchemaParameterExternalVolumeInput interface { +// GetSchemasSchemaDescribeOutputArgs{...} +type GetSchemasSchemaDescribeOutputInput interface { pulumi.Input - ToGetSchemasSchemaParameterExternalVolumeOutput() GetSchemasSchemaParameterExternalVolumeOutput - ToGetSchemasSchemaParameterExternalVolumeOutputWithContext(context.Context) GetSchemasSchemaParameterExternalVolumeOutput + ToGetSchemasSchemaDescribeOutputOutput() GetSchemasSchemaDescribeOutputOutput + ToGetSchemasSchemaDescribeOutputOutputWithContext(context.Context) GetSchemasSchemaDescribeOutputOutput } -type GetSchemasSchemaParameterExternalVolumeArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetSchemasSchemaDescribeOutputArgs struct { + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + Kind pulumi.StringInput `pulumi:"kind"` + Name pulumi.StringInput `pulumi:"name"` } -func (GetSchemasSchemaParameterExternalVolumeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterExternalVolume)(nil)).Elem() +func (GetSchemasSchemaDescribeOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaDescribeOutput)(nil)).Elem() } -func (i GetSchemasSchemaParameterExternalVolumeArgs) ToGetSchemasSchemaParameterExternalVolumeOutput() GetSchemasSchemaParameterExternalVolumeOutput { - return i.ToGetSchemasSchemaParameterExternalVolumeOutputWithContext(context.Background()) +func (i GetSchemasSchemaDescribeOutputArgs) ToGetSchemasSchemaDescribeOutputOutput() GetSchemasSchemaDescribeOutputOutput { + return i.ToGetSchemasSchemaDescribeOutputOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterExternalVolumeArgs) ToGetSchemasSchemaParameterExternalVolumeOutputWithContext(ctx context.Context) GetSchemasSchemaParameterExternalVolumeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterExternalVolumeOutput) +func (i GetSchemasSchemaDescribeOutputArgs) ToGetSchemasSchemaDescribeOutputOutputWithContext(ctx context.Context) GetSchemasSchemaDescribeOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaDescribeOutputOutput) } -// GetSchemasSchemaParameterExternalVolumeArrayInput is an input type that accepts GetSchemasSchemaParameterExternalVolumeArray and GetSchemasSchemaParameterExternalVolumeArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterExternalVolumeArrayInput` via: +// GetSchemasSchemaDescribeOutputArrayInput is an input type that accepts GetSchemasSchemaDescribeOutputArray and GetSchemasSchemaDescribeOutputArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaDescribeOutputArrayInput` via: // -// GetSchemasSchemaParameterExternalVolumeArray{ GetSchemasSchemaParameterExternalVolumeArgs{...} } -type GetSchemasSchemaParameterExternalVolumeArrayInput interface { +// GetSchemasSchemaDescribeOutputArray{ GetSchemasSchemaDescribeOutputArgs{...} } +type GetSchemasSchemaDescribeOutputArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterExternalVolumeArrayOutput() GetSchemasSchemaParameterExternalVolumeArrayOutput - ToGetSchemasSchemaParameterExternalVolumeArrayOutputWithContext(context.Context) GetSchemasSchemaParameterExternalVolumeArrayOutput + ToGetSchemasSchemaDescribeOutputArrayOutput() GetSchemasSchemaDescribeOutputArrayOutput + ToGetSchemasSchemaDescribeOutputArrayOutputWithContext(context.Context) GetSchemasSchemaDescribeOutputArrayOutput } -type GetSchemasSchemaParameterExternalVolumeArray []GetSchemasSchemaParameterExternalVolumeInput +type GetSchemasSchemaDescribeOutputArray []GetSchemasSchemaDescribeOutputInput -func (GetSchemasSchemaParameterExternalVolumeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterExternalVolume)(nil)).Elem() +func (GetSchemasSchemaDescribeOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaDescribeOutput)(nil)).Elem() } -func (i GetSchemasSchemaParameterExternalVolumeArray) ToGetSchemasSchemaParameterExternalVolumeArrayOutput() GetSchemasSchemaParameterExternalVolumeArrayOutput { - return i.ToGetSchemasSchemaParameterExternalVolumeArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaDescribeOutputArray) ToGetSchemasSchemaDescribeOutputArrayOutput() GetSchemasSchemaDescribeOutputArrayOutput { + return i.ToGetSchemasSchemaDescribeOutputArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterExternalVolumeArray) ToGetSchemasSchemaParameterExternalVolumeArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterExternalVolumeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterExternalVolumeArrayOutput) +func (i GetSchemasSchemaDescribeOutputArray) ToGetSchemasSchemaDescribeOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaDescribeOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaDescribeOutputArrayOutput) } -type GetSchemasSchemaParameterExternalVolumeOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaDescribeOutputOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterExternalVolumeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterExternalVolume)(nil)).Elem() +func (GetSchemasSchemaDescribeOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaDescribeOutput)(nil)).Elem() } -func (o GetSchemasSchemaParameterExternalVolumeOutput) ToGetSchemasSchemaParameterExternalVolumeOutput() GetSchemasSchemaParameterExternalVolumeOutput { +func (o GetSchemasSchemaDescribeOutputOutput) ToGetSchemasSchemaDescribeOutputOutput() GetSchemasSchemaDescribeOutputOutput { return o } -func (o GetSchemasSchemaParameterExternalVolumeOutput) ToGetSchemasSchemaParameterExternalVolumeOutputWithContext(ctx context.Context) GetSchemasSchemaParameterExternalVolumeOutput { +func (o GetSchemasSchemaDescribeOutputOutput) ToGetSchemasSchemaDescribeOutputOutputWithContext(ctx context.Context) GetSchemasSchemaDescribeOutputOutput { return o } -func (o GetSchemasSchemaParameterExternalVolumeOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterExternalVolume) string { return v.Default }).(pulumi.StringOutput) -} - -func (o GetSchemasSchemaParameterExternalVolumeOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterExternalVolume) string { return v.Description }).(pulumi.StringOutput) -} - -func (o GetSchemasSchemaParameterExternalVolumeOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterExternalVolume) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaDescribeOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaDescribeOutput) string { return v.CreatedOn }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterExternalVolumeOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterExternalVolume) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaDescribeOutputOutput) Kind() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaDescribeOutput) string { return v.Kind }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterExternalVolumeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterExternalVolume) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaDescribeOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaDescribeOutput) string { return v.Name }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterExternalVolumeArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaDescribeOutputArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterExternalVolumeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterExternalVolume)(nil)).Elem() +func (GetSchemasSchemaDescribeOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaDescribeOutput)(nil)).Elem() } -func (o GetSchemasSchemaParameterExternalVolumeArrayOutput) ToGetSchemasSchemaParameterExternalVolumeArrayOutput() GetSchemasSchemaParameterExternalVolumeArrayOutput { +func (o GetSchemasSchemaDescribeOutputArrayOutput) ToGetSchemasSchemaDescribeOutputArrayOutput() GetSchemasSchemaDescribeOutputArrayOutput { return o } -func (o GetSchemasSchemaParameterExternalVolumeArrayOutput) ToGetSchemasSchemaParameterExternalVolumeArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterExternalVolumeArrayOutput { +func (o GetSchemasSchemaDescribeOutputArrayOutput) ToGetSchemasSchemaDescribeOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaDescribeOutputArrayOutput { return o } -func (o GetSchemasSchemaParameterExternalVolumeArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterExternalVolumeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterExternalVolume { - return vs[0].([]GetSchemasSchemaParameterExternalVolume)[vs[1].(int)] - }).(GetSchemasSchemaParameterExternalVolumeOutput) +func (o GetSchemasSchemaDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaDescribeOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaDescribeOutput { + return vs[0].([]GetSchemasSchemaDescribeOutput)[vs[1].(int)] + }).(GetSchemasSchemaDescribeOutputOutput) } -type GetSchemasSchemaParameterLogLevel struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetSchemasSchemaParameter struct { + Catalogs []GetSchemasSchemaParameterCatalog `pulumi:"catalogs"` + DataRetentionTimeInDays []GetSchemasSchemaParameterDataRetentionTimeInDay `pulumi:"dataRetentionTimeInDays"` + DefaultDdlCollations []GetSchemasSchemaParameterDefaultDdlCollation `pulumi:"defaultDdlCollations"` + EnableConsoleOutputs []GetSchemasSchemaParameterEnableConsoleOutput `pulumi:"enableConsoleOutputs"` + ExternalVolumes []GetSchemasSchemaParameterExternalVolume `pulumi:"externalVolumes"` + LogLevels []GetSchemasSchemaParameterLogLevel `pulumi:"logLevels"` + MaxDataExtensionTimeInDays []GetSchemasSchemaParameterMaxDataExtensionTimeInDay `pulumi:"maxDataExtensionTimeInDays"` + PipeExecutionPauseds []GetSchemasSchemaParameterPipeExecutionPaused `pulumi:"pipeExecutionPauseds"` + QuotedIdentifiersIgnoreCases []GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase `pulumi:"quotedIdentifiersIgnoreCases"` + ReplaceInvalidCharacters []GetSchemasSchemaParameterReplaceInvalidCharacter `pulumi:"replaceInvalidCharacters"` + StorageSerializationPolicies []GetSchemasSchemaParameterStorageSerializationPolicy `pulumi:"storageSerializationPolicies"` + SuspendTaskAfterNumFailures []GetSchemasSchemaParameterSuspendTaskAfterNumFailure `pulumi:"suspendTaskAfterNumFailures"` + TaskAutoRetryAttempts []GetSchemasSchemaParameterTaskAutoRetryAttempt `pulumi:"taskAutoRetryAttempts"` + TraceLevels []GetSchemasSchemaParameterTraceLevel `pulumi:"traceLevels"` + UserTaskManagedInitialWarehouseSizes []GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize `pulumi:"userTaskManagedInitialWarehouseSizes"` + UserTaskMinimumTriggerIntervalInSeconds []GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond `pulumi:"userTaskMinimumTriggerIntervalInSeconds"` + UserTaskTimeoutMs []GetSchemasSchemaParameterUserTaskTimeoutM `pulumi:"userTaskTimeoutMs"` } -// GetSchemasSchemaParameterLogLevelInput is an input type that accepts GetSchemasSchemaParameterLogLevelArgs and GetSchemasSchemaParameterLogLevelOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterLogLevelInput` via: +// GetSchemasSchemaParameterInput is an input type that accepts GetSchemasSchemaParameterArgs and GetSchemasSchemaParameterOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterInput` via: // -// GetSchemasSchemaParameterLogLevelArgs{...} -type GetSchemasSchemaParameterLogLevelInput interface { +// GetSchemasSchemaParameterArgs{...} +type GetSchemasSchemaParameterInput interface { pulumi.Input - ToGetSchemasSchemaParameterLogLevelOutput() GetSchemasSchemaParameterLogLevelOutput - ToGetSchemasSchemaParameterLogLevelOutputWithContext(context.Context) GetSchemasSchemaParameterLogLevelOutput + ToGetSchemasSchemaParameterOutput() GetSchemasSchemaParameterOutput + ToGetSchemasSchemaParameterOutputWithContext(context.Context) GetSchemasSchemaParameterOutput } -type GetSchemasSchemaParameterLogLevelArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetSchemasSchemaParameterArgs struct { + Catalogs GetSchemasSchemaParameterCatalogArrayInput `pulumi:"catalogs"` + DataRetentionTimeInDays GetSchemasSchemaParameterDataRetentionTimeInDayArrayInput `pulumi:"dataRetentionTimeInDays"` + DefaultDdlCollations GetSchemasSchemaParameterDefaultDdlCollationArrayInput `pulumi:"defaultDdlCollations"` + EnableConsoleOutputs GetSchemasSchemaParameterEnableConsoleOutputArrayInput `pulumi:"enableConsoleOutputs"` + ExternalVolumes GetSchemasSchemaParameterExternalVolumeArrayInput `pulumi:"externalVolumes"` + LogLevels GetSchemasSchemaParameterLogLevelArrayInput `pulumi:"logLevels"` + MaxDataExtensionTimeInDays GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayInput `pulumi:"maxDataExtensionTimeInDays"` + PipeExecutionPauseds GetSchemasSchemaParameterPipeExecutionPausedArrayInput `pulumi:"pipeExecutionPauseds"` + QuotedIdentifiersIgnoreCases GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayInput `pulumi:"quotedIdentifiersIgnoreCases"` + ReplaceInvalidCharacters GetSchemasSchemaParameterReplaceInvalidCharacterArrayInput `pulumi:"replaceInvalidCharacters"` + StorageSerializationPolicies GetSchemasSchemaParameterStorageSerializationPolicyArrayInput `pulumi:"storageSerializationPolicies"` + SuspendTaskAfterNumFailures GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayInput `pulumi:"suspendTaskAfterNumFailures"` + TaskAutoRetryAttempts GetSchemasSchemaParameterTaskAutoRetryAttemptArrayInput `pulumi:"taskAutoRetryAttempts"` + TraceLevels GetSchemasSchemaParameterTraceLevelArrayInput `pulumi:"traceLevels"` + UserTaskManagedInitialWarehouseSizes GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayInput `pulumi:"userTaskManagedInitialWarehouseSizes"` + UserTaskMinimumTriggerIntervalInSeconds GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayInput `pulumi:"userTaskMinimumTriggerIntervalInSeconds"` + UserTaskTimeoutMs GetSchemasSchemaParameterUserTaskTimeoutMArrayInput `pulumi:"userTaskTimeoutMs"` } -func (GetSchemasSchemaParameterLogLevelArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterLogLevel)(nil)).Elem() +func (GetSchemasSchemaParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameter)(nil)).Elem() } -func (i GetSchemasSchemaParameterLogLevelArgs) ToGetSchemasSchemaParameterLogLevelOutput() GetSchemasSchemaParameterLogLevelOutput { - return i.ToGetSchemasSchemaParameterLogLevelOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterArgs) ToGetSchemasSchemaParameterOutput() GetSchemasSchemaParameterOutput { + return i.ToGetSchemasSchemaParameterOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterLogLevelArgs) ToGetSchemasSchemaParameterLogLevelOutputWithContext(ctx context.Context) GetSchemasSchemaParameterLogLevelOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterLogLevelOutput) +func (i GetSchemasSchemaParameterArgs) ToGetSchemasSchemaParameterOutputWithContext(ctx context.Context) GetSchemasSchemaParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterOutput) } -// GetSchemasSchemaParameterLogLevelArrayInput is an input type that accepts GetSchemasSchemaParameterLogLevelArray and GetSchemasSchemaParameterLogLevelArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterLogLevelArrayInput` via: +// GetSchemasSchemaParameterArrayInput is an input type that accepts GetSchemasSchemaParameterArray and GetSchemasSchemaParameterArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterArrayInput` via: // -// GetSchemasSchemaParameterLogLevelArray{ GetSchemasSchemaParameterLogLevelArgs{...} } -type GetSchemasSchemaParameterLogLevelArrayInput interface { +// GetSchemasSchemaParameterArray{ GetSchemasSchemaParameterArgs{...} } +type GetSchemasSchemaParameterArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterLogLevelArrayOutput() GetSchemasSchemaParameterLogLevelArrayOutput - ToGetSchemasSchemaParameterLogLevelArrayOutputWithContext(context.Context) GetSchemasSchemaParameterLogLevelArrayOutput + ToGetSchemasSchemaParameterArrayOutput() GetSchemasSchemaParameterArrayOutput + ToGetSchemasSchemaParameterArrayOutputWithContext(context.Context) GetSchemasSchemaParameterArrayOutput } -type GetSchemasSchemaParameterLogLevelArray []GetSchemasSchemaParameterLogLevelInput +type GetSchemasSchemaParameterArray []GetSchemasSchemaParameterInput -func (GetSchemasSchemaParameterLogLevelArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterLogLevel)(nil)).Elem() +func (GetSchemasSchemaParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameter)(nil)).Elem() } -func (i GetSchemasSchemaParameterLogLevelArray) ToGetSchemasSchemaParameterLogLevelArrayOutput() GetSchemasSchemaParameterLogLevelArrayOutput { - return i.ToGetSchemasSchemaParameterLogLevelArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterArray) ToGetSchemasSchemaParameterArrayOutput() GetSchemasSchemaParameterArrayOutput { + return i.ToGetSchemasSchemaParameterArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterLogLevelArray) ToGetSchemasSchemaParameterLogLevelArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterLogLevelArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterLogLevelArrayOutput) +func (i GetSchemasSchemaParameterArray) ToGetSchemasSchemaParameterArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterArrayOutput) } -type GetSchemasSchemaParameterLogLevelOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterLogLevelOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterLogLevel)(nil)).Elem() +func (GetSchemasSchemaParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameter)(nil)).Elem() } -func (o GetSchemasSchemaParameterLogLevelOutput) ToGetSchemasSchemaParameterLogLevelOutput() GetSchemasSchemaParameterLogLevelOutput { +func (o GetSchemasSchemaParameterOutput) ToGetSchemasSchemaParameterOutput() GetSchemasSchemaParameterOutput { return o } -func (o GetSchemasSchemaParameterLogLevelOutput) ToGetSchemasSchemaParameterLogLevelOutputWithContext(ctx context.Context) GetSchemasSchemaParameterLogLevelOutput { +func (o GetSchemasSchemaParameterOutput) ToGetSchemasSchemaParameterOutputWithContext(ctx context.Context) GetSchemasSchemaParameterOutput { return o } -func (o GetSchemasSchemaParameterLogLevelOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterLogLevel) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterOutput) Catalogs() GetSchemasSchemaParameterCatalogArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterCatalog { return v.Catalogs }).(GetSchemasSchemaParameterCatalogArrayOutput) } -func (o GetSchemasSchemaParameterLogLevelOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterLogLevel) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterOutput) DataRetentionTimeInDays() GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterDataRetentionTimeInDay { + return v.DataRetentionTimeInDays + }).(GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) } -func (o GetSchemasSchemaParameterLogLevelOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterLogLevel) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterOutput) DefaultDdlCollations() GetSchemasSchemaParameterDefaultDdlCollationArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterDefaultDdlCollation { + return v.DefaultDdlCollations + }).(GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) } -func (o GetSchemasSchemaParameterLogLevelOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterLogLevel) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterOutput) EnableConsoleOutputs() GetSchemasSchemaParameterEnableConsoleOutputArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterEnableConsoleOutput { + return v.EnableConsoleOutputs + }).(GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) } -func (o GetSchemasSchemaParameterLogLevelOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterLogLevel) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterOutput) ExternalVolumes() GetSchemasSchemaParameterExternalVolumeArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterExternalVolume { return v.ExternalVolumes }).(GetSchemasSchemaParameterExternalVolumeArrayOutput) } -type GetSchemasSchemaParameterLogLevelArrayOutput struct{ *pulumi.OutputState } - -func (GetSchemasSchemaParameterLogLevelArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterLogLevel)(nil)).Elem() +func (o GetSchemasSchemaParameterOutput) LogLevels() GetSchemasSchemaParameterLogLevelArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterLogLevel { return v.LogLevels }).(GetSchemasSchemaParameterLogLevelArrayOutput) } -func (o GetSchemasSchemaParameterLogLevelArrayOutput) ToGetSchemasSchemaParameterLogLevelArrayOutput() GetSchemasSchemaParameterLogLevelArrayOutput { - return o +func (o GetSchemasSchemaParameterOutput) MaxDataExtensionTimeInDays() GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterMaxDataExtensionTimeInDay { + return v.MaxDataExtensionTimeInDays + }).(GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) } -func (o GetSchemasSchemaParameterLogLevelArrayOutput) ToGetSchemasSchemaParameterLogLevelArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterLogLevelArrayOutput { - return o +func (o GetSchemasSchemaParameterOutput) PipeExecutionPauseds() GetSchemasSchemaParameterPipeExecutionPausedArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterPipeExecutionPaused { + return v.PipeExecutionPauseds + }).(GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) } -func (o GetSchemasSchemaParameterLogLevelArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterLogLevelOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterLogLevel { - return vs[0].([]GetSchemasSchemaParameterLogLevel)[vs[1].(int)] - }).(GetSchemasSchemaParameterLogLevelOutput) +func (o GetSchemasSchemaParameterOutput) QuotedIdentifiersIgnoreCases() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase { + return v.QuotedIdentifiersIgnoreCases + }).(GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) } -type GetSchemasSchemaParameterMaxDataExtensionTimeInDay struct { +func (o GetSchemasSchemaParameterOutput) ReplaceInvalidCharacters() GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterReplaceInvalidCharacter { + return v.ReplaceInvalidCharacters + }).(GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) +} + +func (o GetSchemasSchemaParameterOutput) StorageSerializationPolicies() GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterStorageSerializationPolicy { + return v.StorageSerializationPolicies + }).(GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) +} + +func (o GetSchemasSchemaParameterOutput) SuspendTaskAfterNumFailures() GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterSuspendTaskAfterNumFailure { + return v.SuspendTaskAfterNumFailures + }).(GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) +} + +func (o GetSchemasSchemaParameterOutput) TaskAutoRetryAttempts() GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterTaskAutoRetryAttempt { + return v.TaskAutoRetryAttempts + }).(GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) +} + +func (o GetSchemasSchemaParameterOutput) TraceLevels() GetSchemasSchemaParameterTraceLevelArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterTraceLevel { return v.TraceLevels }).(GetSchemasSchemaParameterTraceLevelArrayOutput) +} + +func (o GetSchemasSchemaParameterOutput) UserTaskManagedInitialWarehouseSizes() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize { + return v.UserTaskManagedInitialWarehouseSizes + }).(GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) +} + +func (o GetSchemasSchemaParameterOutput) UserTaskMinimumTriggerIntervalInSeconds() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond { + return v.UserTaskMinimumTriggerIntervalInSeconds + }).(GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) +} + +func (o GetSchemasSchemaParameterOutput) UserTaskTimeoutMs() GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput { + return o.ApplyT(func(v GetSchemasSchemaParameter) []GetSchemasSchemaParameterUserTaskTimeoutM { + return v.UserTaskTimeoutMs + }).(GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) +} + +type GetSchemasSchemaParameterArrayOutput struct{ *pulumi.OutputState } + +func (GetSchemasSchemaParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameter)(nil)).Elem() +} + +func (o GetSchemasSchemaParameterArrayOutput) ToGetSchemasSchemaParameterArrayOutput() GetSchemasSchemaParameterArrayOutput { + return o +} + +func (o GetSchemasSchemaParameterArrayOutput) ToGetSchemasSchemaParameterArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterArrayOutput { + return o +} + +func (o GetSchemasSchemaParameterArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameter { + return vs[0].([]GetSchemasSchemaParameter)[vs[1].(int)] + }).(GetSchemasSchemaParameterOutput) +} + +type GetSchemasSchemaParameterCatalog struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -44400,18 +46132,18 @@ type GetSchemasSchemaParameterMaxDataExtensionTimeInDay struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterMaxDataExtensionTimeInDayInput is an input type that accepts GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs and GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterMaxDataExtensionTimeInDayInput` via: +// GetSchemasSchemaParameterCatalogInput is an input type that accepts GetSchemasSchemaParameterCatalogArgs and GetSchemasSchemaParameterCatalogOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterCatalogInput` via: // -// GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs{...} -type GetSchemasSchemaParameterMaxDataExtensionTimeInDayInput interface { +// GetSchemasSchemaParameterCatalogArgs{...} +type GetSchemasSchemaParameterCatalogInput interface { pulumi.Input - ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput - ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutputWithContext(context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput + ToGetSchemasSchemaParameterCatalogOutput() GetSchemasSchemaParameterCatalogOutput + ToGetSchemasSchemaParameterCatalogOutputWithContext(context.Context) GetSchemasSchemaParameterCatalogOutput } -type GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs struct { +type GetSchemasSchemaParameterCatalogArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -44419,98 +46151,98 @@ type GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterMaxDataExtensionTimeInDay)(nil)).Elem() +func (GetSchemasSchemaParameterCatalogArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterCatalog)(nil)).Elem() } -func (i GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput { - return i.ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterCatalogArgs) ToGetSchemasSchemaParameterCatalogOutput() GetSchemasSchemaParameterCatalogOutput { + return i.ToGetSchemasSchemaParameterCatalogOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) +func (i GetSchemasSchemaParameterCatalogArgs) ToGetSchemasSchemaParameterCatalogOutputWithContext(ctx context.Context) GetSchemasSchemaParameterCatalogOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterCatalogOutput) } -// GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayInput is an input type that accepts GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray and GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayInput` via: +// GetSchemasSchemaParameterCatalogArrayInput is an input type that accepts GetSchemasSchemaParameterCatalogArray and GetSchemasSchemaParameterCatalogArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterCatalogArrayInput` via: // -// GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray{ GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs{...} } -type GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayInput interface { +// GetSchemasSchemaParameterCatalogArray{ GetSchemasSchemaParameterCatalogArgs{...} } +type GetSchemasSchemaParameterCatalogArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput - ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutputWithContext(context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput + ToGetSchemasSchemaParameterCatalogArrayOutput() GetSchemasSchemaParameterCatalogArrayOutput + ToGetSchemasSchemaParameterCatalogArrayOutputWithContext(context.Context) GetSchemasSchemaParameterCatalogArrayOutput } -type GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray []GetSchemasSchemaParameterMaxDataExtensionTimeInDayInput +type GetSchemasSchemaParameterCatalogArray []GetSchemasSchemaParameterCatalogInput -func (GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterMaxDataExtensionTimeInDay)(nil)).Elem() +func (GetSchemasSchemaParameterCatalogArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterCatalog)(nil)).Elem() } -func (i GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput { - return i.ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterCatalogArray) ToGetSchemasSchemaParameterCatalogArrayOutput() GetSchemasSchemaParameterCatalogArrayOutput { + return i.ToGetSchemasSchemaParameterCatalogArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) +func (i GetSchemasSchemaParameterCatalogArray) ToGetSchemasSchemaParameterCatalogArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterCatalogArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterCatalogArrayOutput) } -type GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterCatalogOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterMaxDataExtensionTimeInDay)(nil)).Elem() +func (GetSchemasSchemaParameterCatalogOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterCatalog)(nil)).Elem() } -func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput { +func (o GetSchemasSchemaParameterCatalogOutput) ToGetSchemasSchemaParameterCatalogOutput() GetSchemasSchemaParameterCatalogOutput { return o } -func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput { +func (o GetSchemasSchemaParameterCatalogOutput) ToGetSchemasSchemaParameterCatalogOutputWithContext(ctx context.Context) GetSchemasSchemaParameterCatalogOutput { return o } -func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterMaxDataExtensionTimeInDay) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterCatalogOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterCatalog) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterMaxDataExtensionTimeInDay) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterCatalogOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterCatalog) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterMaxDataExtensionTimeInDay) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterCatalogOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterCatalog) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterMaxDataExtensionTimeInDay) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterCatalogOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterCatalog) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterMaxDataExtensionTimeInDay) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterCatalogOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterCatalog) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterCatalogArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterMaxDataExtensionTimeInDay)(nil)).Elem() +func (GetSchemasSchemaParameterCatalogArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterCatalog)(nil)).Elem() } -func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput { +func (o GetSchemasSchemaParameterCatalogArrayOutput) ToGetSchemasSchemaParameterCatalogArrayOutput() GetSchemasSchemaParameterCatalogArrayOutput { return o } -func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput { +func (o GetSchemasSchemaParameterCatalogArrayOutput) ToGetSchemasSchemaParameterCatalogArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterCatalogArrayOutput { return o } -func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterMaxDataExtensionTimeInDay { - return vs[0].([]GetSchemasSchemaParameterMaxDataExtensionTimeInDay)[vs[1].(int)] - }).(GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) +func (o GetSchemasSchemaParameterCatalogArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterCatalogOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterCatalog { + return vs[0].([]GetSchemasSchemaParameterCatalog)[vs[1].(int)] + }).(GetSchemasSchemaParameterCatalogOutput) } -type GetSchemasSchemaParameterPipeExecutionPaused struct { +type GetSchemasSchemaParameterDataRetentionTimeInDay struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -44518,18 +46250,18 @@ type GetSchemasSchemaParameterPipeExecutionPaused struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterPipeExecutionPausedInput is an input type that accepts GetSchemasSchemaParameterPipeExecutionPausedArgs and GetSchemasSchemaParameterPipeExecutionPausedOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterPipeExecutionPausedInput` via: +// GetSchemasSchemaParameterDataRetentionTimeInDayInput is an input type that accepts GetSchemasSchemaParameterDataRetentionTimeInDayArgs and GetSchemasSchemaParameterDataRetentionTimeInDayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterDataRetentionTimeInDayInput` via: // -// GetSchemasSchemaParameterPipeExecutionPausedArgs{...} -type GetSchemasSchemaParameterPipeExecutionPausedInput interface { +// GetSchemasSchemaParameterDataRetentionTimeInDayArgs{...} +type GetSchemasSchemaParameterDataRetentionTimeInDayInput interface { pulumi.Input - ToGetSchemasSchemaParameterPipeExecutionPausedOutput() GetSchemasSchemaParameterPipeExecutionPausedOutput - ToGetSchemasSchemaParameterPipeExecutionPausedOutputWithContext(context.Context) GetSchemasSchemaParameterPipeExecutionPausedOutput + ToGetSchemasSchemaParameterDataRetentionTimeInDayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayOutput + ToGetSchemasSchemaParameterDataRetentionTimeInDayOutputWithContext(context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayOutput } -type GetSchemasSchemaParameterPipeExecutionPausedArgs struct { +type GetSchemasSchemaParameterDataRetentionTimeInDayArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -44537,98 +46269,98 @@ type GetSchemasSchemaParameterPipeExecutionPausedArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterPipeExecutionPausedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterPipeExecutionPaused)(nil)).Elem() +func (GetSchemasSchemaParameterDataRetentionTimeInDayArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterDataRetentionTimeInDay)(nil)).Elem() } -func (i GetSchemasSchemaParameterPipeExecutionPausedArgs) ToGetSchemasSchemaParameterPipeExecutionPausedOutput() GetSchemasSchemaParameterPipeExecutionPausedOutput { - return i.ToGetSchemasSchemaParameterPipeExecutionPausedOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterDataRetentionTimeInDayArgs) ToGetSchemasSchemaParameterDataRetentionTimeInDayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayOutput { + return i.ToGetSchemasSchemaParameterDataRetentionTimeInDayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterPipeExecutionPausedArgs) ToGetSchemasSchemaParameterPipeExecutionPausedOutputWithContext(ctx context.Context) GetSchemasSchemaParameterPipeExecutionPausedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterPipeExecutionPausedOutput) +func (i GetSchemasSchemaParameterDataRetentionTimeInDayArgs) ToGetSchemasSchemaParameterDataRetentionTimeInDayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterDataRetentionTimeInDayOutput) } -// GetSchemasSchemaParameterPipeExecutionPausedArrayInput is an input type that accepts GetSchemasSchemaParameterPipeExecutionPausedArray and GetSchemasSchemaParameterPipeExecutionPausedArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterPipeExecutionPausedArrayInput` via: +// GetSchemasSchemaParameterDataRetentionTimeInDayArrayInput is an input type that accepts GetSchemasSchemaParameterDataRetentionTimeInDayArray and GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterDataRetentionTimeInDayArrayInput` via: // -// GetSchemasSchemaParameterPipeExecutionPausedArray{ GetSchemasSchemaParameterPipeExecutionPausedArgs{...} } -type GetSchemasSchemaParameterPipeExecutionPausedArrayInput interface { +// GetSchemasSchemaParameterDataRetentionTimeInDayArray{ GetSchemasSchemaParameterDataRetentionTimeInDayArgs{...} } +type GetSchemasSchemaParameterDataRetentionTimeInDayArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutput() GetSchemasSchemaParameterPipeExecutionPausedArrayOutput - ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutputWithContext(context.Context) GetSchemasSchemaParameterPipeExecutionPausedArrayOutput + ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput + ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutputWithContext(context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput } -type GetSchemasSchemaParameterPipeExecutionPausedArray []GetSchemasSchemaParameterPipeExecutionPausedInput +type GetSchemasSchemaParameterDataRetentionTimeInDayArray []GetSchemasSchemaParameterDataRetentionTimeInDayInput -func (GetSchemasSchemaParameterPipeExecutionPausedArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterPipeExecutionPaused)(nil)).Elem() +func (GetSchemasSchemaParameterDataRetentionTimeInDayArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterDataRetentionTimeInDay)(nil)).Elem() } -func (i GetSchemasSchemaParameterPipeExecutionPausedArray) ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutput() GetSchemasSchemaParameterPipeExecutionPausedArrayOutput { - return i.ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterDataRetentionTimeInDayArray) ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput { + return i.ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterPipeExecutionPausedArray) ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterPipeExecutionPausedArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) +func (i GetSchemasSchemaParameterDataRetentionTimeInDayArray) ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) } -type GetSchemasSchemaParameterPipeExecutionPausedOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterDataRetentionTimeInDayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterPipeExecutionPausedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterPipeExecutionPaused)(nil)).Elem() +func (GetSchemasSchemaParameterDataRetentionTimeInDayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterDataRetentionTimeInDay)(nil)).Elem() } -func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) ToGetSchemasSchemaParameterPipeExecutionPausedOutput() GetSchemasSchemaParameterPipeExecutionPausedOutput { +func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) ToGetSchemasSchemaParameterDataRetentionTimeInDayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayOutput { return o } -func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) ToGetSchemasSchemaParameterPipeExecutionPausedOutputWithContext(ctx context.Context) GetSchemasSchemaParameterPipeExecutionPausedOutput { +func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) ToGetSchemasSchemaParameterDataRetentionTimeInDayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayOutput { return o } -func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterPipeExecutionPaused) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterDataRetentionTimeInDay) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterPipeExecutionPaused) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterDataRetentionTimeInDay) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterPipeExecutionPaused) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterDataRetentionTimeInDay) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterPipeExecutionPaused) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterDataRetentionTimeInDay) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterPipeExecutionPaused) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterDataRetentionTimeInDayOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterDataRetentionTimeInDay) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterPipeExecutionPausedArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterPipeExecutionPaused)(nil)).Elem() +func (GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterDataRetentionTimeInDay)(nil)).Elem() } -func (o GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutput() GetSchemasSchemaParameterPipeExecutionPausedArrayOutput { +func (o GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput() GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput { return o } -func (o GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterPipeExecutionPausedArrayOutput { +func (o GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) ToGetSchemasSchemaParameterDataRetentionTimeInDayArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput { return o } -func (o GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterPipeExecutionPausedOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterPipeExecutionPaused { - return vs[0].([]GetSchemasSchemaParameterPipeExecutionPaused)[vs[1].(int)] - }).(GetSchemasSchemaParameterPipeExecutionPausedOutput) +func (o GetSchemasSchemaParameterDataRetentionTimeInDayArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterDataRetentionTimeInDayOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterDataRetentionTimeInDay { + return vs[0].([]GetSchemasSchemaParameterDataRetentionTimeInDay)[vs[1].(int)] + }).(GetSchemasSchemaParameterDataRetentionTimeInDayOutput) } -type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase struct { +type GetSchemasSchemaParameterDefaultDdlCollation struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -44636,18 +46368,18 @@ type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseInput is an input type that accepts GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs and GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseInput` via: +// GetSchemasSchemaParameterDefaultDdlCollationInput is an input type that accepts GetSchemasSchemaParameterDefaultDdlCollationArgs and GetSchemasSchemaParameterDefaultDdlCollationOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterDefaultDdlCollationInput` via: // -// GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs{...} -type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseInput interface { +// GetSchemasSchemaParameterDefaultDdlCollationArgs{...} +type GetSchemasSchemaParameterDefaultDdlCollationInput interface { pulumi.Input - ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput - ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutputWithContext(context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput + ToGetSchemasSchemaParameterDefaultDdlCollationOutput() GetSchemasSchemaParameterDefaultDdlCollationOutput + ToGetSchemasSchemaParameterDefaultDdlCollationOutputWithContext(context.Context) GetSchemasSchemaParameterDefaultDdlCollationOutput } -type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs struct { +type GetSchemasSchemaParameterDefaultDdlCollationArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -44655,98 +46387,98 @@ type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() +func (GetSchemasSchemaParameterDefaultDdlCollationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterDefaultDdlCollation)(nil)).Elem() } -func (i GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput { - return i.ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterDefaultDdlCollationArgs) ToGetSchemasSchemaParameterDefaultDdlCollationOutput() GetSchemasSchemaParameterDefaultDdlCollationOutput { + return i.ToGetSchemasSchemaParameterDefaultDdlCollationOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutputWithContext(ctx context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) +func (i GetSchemasSchemaParameterDefaultDdlCollationArgs) ToGetSchemasSchemaParameterDefaultDdlCollationOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDefaultDdlCollationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterDefaultDdlCollationOutput) } -// GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayInput is an input type that accepts GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray and GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayInput` via: +// GetSchemasSchemaParameterDefaultDdlCollationArrayInput is an input type that accepts GetSchemasSchemaParameterDefaultDdlCollationArray and GetSchemasSchemaParameterDefaultDdlCollationArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterDefaultDdlCollationArrayInput` via: // -// GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray{ GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs{...} } -type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayInput interface { +// GetSchemasSchemaParameterDefaultDdlCollationArray{ GetSchemasSchemaParameterDefaultDdlCollationArgs{...} } +type GetSchemasSchemaParameterDefaultDdlCollationArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput - ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput + ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutput() GetSchemasSchemaParameterDefaultDdlCollationArrayOutput + ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutputWithContext(context.Context) GetSchemasSchemaParameterDefaultDdlCollationArrayOutput } -type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray []GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseInput +type GetSchemasSchemaParameterDefaultDdlCollationArray []GetSchemasSchemaParameterDefaultDdlCollationInput -func (GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() +func (GetSchemasSchemaParameterDefaultDdlCollationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterDefaultDdlCollation)(nil)).Elem() } -func (i GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput { - return i.ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterDefaultDdlCollationArray) ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutput() GetSchemasSchemaParameterDefaultDdlCollationArrayOutput { + return i.ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) +func (i GetSchemasSchemaParameterDefaultDdlCollationArray) ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDefaultDdlCollationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) } -type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterDefaultDdlCollationOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() +func (GetSchemasSchemaParameterDefaultDdlCollationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterDefaultDdlCollation)(nil)).Elem() } -func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput { +func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) ToGetSchemasSchemaParameterDefaultDdlCollationOutput() GetSchemasSchemaParameterDefaultDdlCollationOutput { return o } -func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutputWithContext(ctx context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput { +func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) ToGetSchemasSchemaParameterDefaultDdlCollationOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDefaultDdlCollationOutput { return o } -func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterDefaultDdlCollation) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterDefaultDdlCollation) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterDefaultDdlCollation) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterDefaultDdlCollation) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterDefaultDdlCollationOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterDefaultDdlCollation) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterDefaultDdlCollationArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() +func (GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterDefaultDdlCollation)(nil)).Elem() } -func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput { +func (o GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutput() GetSchemasSchemaParameterDefaultDdlCollationArrayOutput { return o } -func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput { +func (o GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) ToGetSchemasSchemaParameterDefaultDdlCollationArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterDefaultDdlCollationArrayOutput { return o } -func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase { - return vs[0].([]GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase)[vs[1].(int)] - }).(GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) +func (o GetSchemasSchemaParameterDefaultDdlCollationArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterDefaultDdlCollationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterDefaultDdlCollation { + return vs[0].([]GetSchemasSchemaParameterDefaultDdlCollation)[vs[1].(int)] + }).(GetSchemasSchemaParameterDefaultDdlCollationOutput) } -type GetSchemasSchemaParameterReplaceInvalidCharacter struct { +type GetSchemasSchemaParameterEnableConsoleOutput struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -44754,18 +46486,18 @@ type GetSchemasSchemaParameterReplaceInvalidCharacter struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterReplaceInvalidCharacterInput is an input type that accepts GetSchemasSchemaParameterReplaceInvalidCharacterArgs and GetSchemasSchemaParameterReplaceInvalidCharacterOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterReplaceInvalidCharacterInput` via: +// GetSchemasSchemaParameterEnableConsoleOutputInput is an input type that accepts GetSchemasSchemaParameterEnableConsoleOutputArgs and GetSchemasSchemaParameterEnableConsoleOutputOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterEnableConsoleOutputInput` via: // -// GetSchemasSchemaParameterReplaceInvalidCharacterArgs{...} -type GetSchemasSchemaParameterReplaceInvalidCharacterInput interface { +// GetSchemasSchemaParameterEnableConsoleOutputArgs{...} +type GetSchemasSchemaParameterEnableConsoleOutputInput interface { pulumi.Input - ToGetSchemasSchemaParameterReplaceInvalidCharacterOutput() GetSchemasSchemaParameterReplaceInvalidCharacterOutput - ToGetSchemasSchemaParameterReplaceInvalidCharacterOutputWithContext(context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterOutput + ToGetSchemasSchemaParameterEnableConsoleOutputOutput() GetSchemasSchemaParameterEnableConsoleOutputOutput + ToGetSchemasSchemaParameterEnableConsoleOutputOutputWithContext(context.Context) GetSchemasSchemaParameterEnableConsoleOutputOutput } -type GetSchemasSchemaParameterReplaceInvalidCharacterArgs struct { +type GetSchemasSchemaParameterEnableConsoleOutputArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -44773,98 +46505,98 @@ type GetSchemasSchemaParameterReplaceInvalidCharacterArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterReplaceInvalidCharacterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterReplaceInvalidCharacter)(nil)).Elem() +func (GetSchemasSchemaParameterEnableConsoleOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterEnableConsoleOutput)(nil)).Elem() } -func (i GetSchemasSchemaParameterReplaceInvalidCharacterArgs) ToGetSchemasSchemaParameterReplaceInvalidCharacterOutput() GetSchemasSchemaParameterReplaceInvalidCharacterOutput { - return i.ToGetSchemasSchemaParameterReplaceInvalidCharacterOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterEnableConsoleOutputArgs) ToGetSchemasSchemaParameterEnableConsoleOutputOutput() GetSchemasSchemaParameterEnableConsoleOutputOutput { + return i.ToGetSchemasSchemaParameterEnableConsoleOutputOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterReplaceInvalidCharacterArgs) ToGetSchemasSchemaParameterReplaceInvalidCharacterOutputWithContext(ctx context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterReplaceInvalidCharacterOutput) +func (i GetSchemasSchemaParameterEnableConsoleOutputArgs) ToGetSchemasSchemaParameterEnableConsoleOutputOutputWithContext(ctx context.Context) GetSchemasSchemaParameterEnableConsoleOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterEnableConsoleOutputOutput) } -// GetSchemasSchemaParameterReplaceInvalidCharacterArrayInput is an input type that accepts GetSchemasSchemaParameterReplaceInvalidCharacterArray and GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterReplaceInvalidCharacterArrayInput` via: +// GetSchemasSchemaParameterEnableConsoleOutputArrayInput is an input type that accepts GetSchemasSchemaParameterEnableConsoleOutputArray and GetSchemasSchemaParameterEnableConsoleOutputArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterEnableConsoleOutputArrayInput` via: // -// GetSchemasSchemaParameterReplaceInvalidCharacterArray{ GetSchemasSchemaParameterReplaceInvalidCharacterArgs{...} } -type GetSchemasSchemaParameterReplaceInvalidCharacterArrayInput interface { +// GetSchemasSchemaParameterEnableConsoleOutputArray{ GetSchemasSchemaParameterEnableConsoleOutputArgs{...} } +type GetSchemasSchemaParameterEnableConsoleOutputArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput() GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput - ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutputWithContext(context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput + ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutput() GetSchemasSchemaParameterEnableConsoleOutputArrayOutput + ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutputWithContext(context.Context) GetSchemasSchemaParameterEnableConsoleOutputArrayOutput } -type GetSchemasSchemaParameterReplaceInvalidCharacterArray []GetSchemasSchemaParameterReplaceInvalidCharacterInput +type GetSchemasSchemaParameterEnableConsoleOutputArray []GetSchemasSchemaParameterEnableConsoleOutputInput -func (GetSchemasSchemaParameterReplaceInvalidCharacterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterReplaceInvalidCharacter)(nil)).Elem() +func (GetSchemasSchemaParameterEnableConsoleOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterEnableConsoleOutput)(nil)).Elem() } -func (i GetSchemasSchemaParameterReplaceInvalidCharacterArray) ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput() GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput { - return i.ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterEnableConsoleOutputArray) ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutput() GetSchemasSchemaParameterEnableConsoleOutputArrayOutput { + return i.ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterReplaceInvalidCharacterArray) ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) +func (i GetSchemasSchemaParameterEnableConsoleOutputArray) ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterEnableConsoleOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) } -type GetSchemasSchemaParameterReplaceInvalidCharacterOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterEnableConsoleOutputOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterReplaceInvalidCharacterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterReplaceInvalidCharacter)(nil)).Elem() +func (GetSchemasSchemaParameterEnableConsoleOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterEnableConsoleOutput)(nil)).Elem() } -func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) ToGetSchemasSchemaParameterReplaceInvalidCharacterOutput() GetSchemasSchemaParameterReplaceInvalidCharacterOutput { +func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) ToGetSchemasSchemaParameterEnableConsoleOutputOutput() GetSchemasSchemaParameterEnableConsoleOutputOutput { return o } -func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) ToGetSchemasSchemaParameterReplaceInvalidCharacterOutputWithContext(ctx context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterOutput { +func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) ToGetSchemasSchemaParameterEnableConsoleOutputOutputWithContext(ctx context.Context) GetSchemasSchemaParameterEnableConsoleOutputOutput { return o } -func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterReplaceInvalidCharacter) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterEnableConsoleOutput) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterReplaceInvalidCharacter) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterEnableConsoleOutput) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterReplaceInvalidCharacter) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterEnableConsoleOutput) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterReplaceInvalidCharacter) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterEnableConsoleOutput) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterReplaceInvalidCharacter) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterEnableConsoleOutputOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterEnableConsoleOutput) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterEnableConsoleOutputArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterReplaceInvalidCharacter)(nil)).Elem() +func (GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterEnableConsoleOutput)(nil)).Elem() } -func (o GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput() GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput { +func (o GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutput() GetSchemasSchemaParameterEnableConsoleOutputArrayOutput { return o } -func (o GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput { +func (o GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) ToGetSchemasSchemaParameterEnableConsoleOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterEnableConsoleOutputArrayOutput { return o } -func (o GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterReplaceInvalidCharacterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterReplaceInvalidCharacter { - return vs[0].([]GetSchemasSchemaParameterReplaceInvalidCharacter)[vs[1].(int)] - }).(GetSchemasSchemaParameterReplaceInvalidCharacterOutput) +func (o GetSchemasSchemaParameterEnableConsoleOutputArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterEnableConsoleOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterEnableConsoleOutput { + return vs[0].([]GetSchemasSchemaParameterEnableConsoleOutput)[vs[1].(int)] + }).(GetSchemasSchemaParameterEnableConsoleOutputOutput) } -type GetSchemasSchemaParameterStorageSerializationPolicy struct { +type GetSchemasSchemaParameterExternalVolume struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -44872,18 +46604,18 @@ type GetSchemasSchemaParameterStorageSerializationPolicy struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterStorageSerializationPolicyInput is an input type that accepts GetSchemasSchemaParameterStorageSerializationPolicyArgs and GetSchemasSchemaParameterStorageSerializationPolicyOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterStorageSerializationPolicyInput` via: +// GetSchemasSchemaParameterExternalVolumeInput is an input type that accepts GetSchemasSchemaParameterExternalVolumeArgs and GetSchemasSchemaParameterExternalVolumeOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterExternalVolumeInput` via: // -// GetSchemasSchemaParameterStorageSerializationPolicyArgs{...} -type GetSchemasSchemaParameterStorageSerializationPolicyInput interface { +// GetSchemasSchemaParameterExternalVolumeArgs{...} +type GetSchemasSchemaParameterExternalVolumeInput interface { pulumi.Input - ToGetSchemasSchemaParameterStorageSerializationPolicyOutput() GetSchemasSchemaParameterStorageSerializationPolicyOutput - ToGetSchemasSchemaParameterStorageSerializationPolicyOutputWithContext(context.Context) GetSchemasSchemaParameterStorageSerializationPolicyOutput + ToGetSchemasSchemaParameterExternalVolumeOutput() GetSchemasSchemaParameterExternalVolumeOutput + ToGetSchemasSchemaParameterExternalVolumeOutputWithContext(context.Context) GetSchemasSchemaParameterExternalVolumeOutput } -type GetSchemasSchemaParameterStorageSerializationPolicyArgs struct { +type GetSchemasSchemaParameterExternalVolumeArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -44891,98 +46623,98 @@ type GetSchemasSchemaParameterStorageSerializationPolicyArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterStorageSerializationPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterStorageSerializationPolicy)(nil)).Elem() +func (GetSchemasSchemaParameterExternalVolumeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterExternalVolume)(nil)).Elem() } -func (i GetSchemasSchemaParameterStorageSerializationPolicyArgs) ToGetSchemasSchemaParameterStorageSerializationPolicyOutput() GetSchemasSchemaParameterStorageSerializationPolicyOutput { - return i.ToGetSchemasSchemaParameterStorageSerializationPolicyOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterExternalVolumeArgs) ToGetSchemasSchemaParameterExternalVolumeOutput() GetSchemasSchemaParameterExternalVolumeOutput { + return i.ToGetSchemasSchemaParameterExternalVolumeOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterStorageSerializationPolicyArgs) ToGetSchemasSchemaParameterStorageSerializationPolicyOutputWithContext(ctx context.Context) GetSchemasSchemaParameterStorageSerializationPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterStorageSerializationPolicyOutput) +func (i GetSchemasSchemaParameterExternalVolumeArgs) ToGetSchemasSchemaParameterExternalVolumeOutputWithContext(ctx context.Context) GetSchemasSchemaParameterExternalVolumeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterExternalVolumeOutput) } -// GetSchemasSchemaParameterStorageSerializationPolicyArrayInput is an input type that accepts GetSchemasSchemaParameterStorageSerializationPolicyArray and GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterStorageSerializationPolicyArrayInput` via: +// GetSchemasSchemaParameterExternalVolumeArrayInput is an input type that accepts GetSchemasSchemaParameterExternalVolumeArray and GetSchemasSchemaParameterExternalVolumeArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterExternalVolumeArrayInput` via: // -// GetSchemasSchemaParameterStorageSerializationPolicyArray{ GetSchemasSchemaParameterStorageSerializationPolicyArgs{...} } -type GetSchemasSchemaParameterStorageSerializationPolicyArrayInput interface { +// GetSchemasSchemaParameterExternalVolumeArray{ GetSchemasSchemaParameterExternalVolumeArgs{...} } +type GetSchemasSchemaParameterExternalVolumeArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutput() GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput - ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutputWithContext(context.Context) GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput + ToGetSchemasSchemaParameterExternalVolumeArrayOutput() GetSchemasSchemaParameterExternalVolumeArrayOutput + ToGetSchemasSchemaParameterExternalVolumeArrayOutputWithContext(context.Context) GetSchemasSchemaParameterExternalVolumeArrayOutput } -type GetSchemasSchemaParameterStorageSerializationPolicyArray []GetSchemasSchemaParameterStorageSerializationPolicyInput +type GetSchemasSchemaParameterExternalVolumeArray []GetSchemasSchemaParameterExternalVolumeInput -func (GetSchemasSchemaParameterStorageSerializationPolicyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterStorageSerializationPolicy)(nil)).Elem() +func (GetSchemasSchemaParameterExternalVolumeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterExternalVolume)(nil)).Elem() } -func (i GetSchemasSchemaParameterStorageSerializationPolicyArray) ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutput() GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput { - return i.ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterExternalVolumeArray) ToGetSchemasSchemaParameterExternalVolumeArrayOutput() GetSchemasSchemaParameterExternalVolumeArrayOutput { + return i.ToGetSchemasSchemaParameterExternalVolumeArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterStorageSerializationPolicyArray) ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) +func (i GetSchemasSchemaParameterExternalVolumeArray) ToGetSchemasSchemaParameterExternalVolumeArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterExternalVolumeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterExternalVolumeArrayOutput) } -type GetSchemasSchemaParameterStorageSerializationPolicyOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterExternalVolumeOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterStorageSerializationPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterStorageSerializationPolicy)(nil)).Elem() +func (GetSchemasSchemaParameterExternalVolumeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterExternalVolume)(nil)).Elem() } -func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) ToGetSchemasSchemaParameterStorageSerializationPolicyOutput() GetSchemasSchemaParameterStorageSerializationPolicyOutput { +func (o GetSchemasSchemaParameterExternalVolumeOutput) ToGetSchemasSchemaParameterExternalVolumeOutput() GetSchemasSchemaParameterExternalVolumeOutput { return o } -func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) ToGetSchemasSchemaParameterStorageSerializationPolicyOutputWithContext(ctx context.Context) GetSchemasSchemaParameterStorageSerializationPolicyOutput { +func (o GetSchemasSchemaParameterExternalVolumeOutput) ToGetSchemasSchemaParameterExternalVolumeOutputWithContext(ctx context.Context) GetSchemasSchemaParameterExternalVolumeOutput { return o } -func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterStorageSerializationPolicy) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterExternalVolumeOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterExternalVolume) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterStorageSerializationPolicy) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterExternalVolumeOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterExternalVolume) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterStorageSerializationPolicy) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterExternalVolumeOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterExternalVolume) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterStorageSerializationPolicy) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterExternalVolumeOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterExternalVolume) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterStorageSerializationPolicy) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterExternalVolumeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterExternalVolume) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterExternalVolumeArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterStorageSerializationPolicy)(nil)).Elem() +func (GetSchemasSchemaParameterExternalVolumeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterExternalVolume)(nil)).Elem() } -func (o GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutput() GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput { +func (o GetSchemasSchemaParameterExternalVolumeArrayOutput) ToGetSchemasSchemaParameterExternalVolumeArrayOutput() GetSchemasSchemaParameterExternalVolumeArrayOutput { return o } -func (o GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput { +func (o GetSchemasSchemaParameterExternalVolumeArrayOutput) ToGetSchemasSchemaParameterExternalVolumeArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterExternalVolumeArrayOutput { return o } -func (o GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterStorageSerializationPolicyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterStorageSerializationPolicy { - return vs[0].([]GetSchemasSchemaParameterStorageSerializationPolicy)[vs[1].(int)] - }).(GetSchemasSchemaParameterStorageSerializationPolicyOutput) +func (o GetSchemasSchemaParameterExternalVolumeArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterExternalVolumeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterExternalVolume { + return vs[0].([]GetSchemasSchemaParameterExternalVolume)[vs[1].(int)] + }).(GetSchemasSchemaParameterExternalVolumeOutput) } -type GetSchemasSchemaParameterSuspendTaskAfterNumFailure struct { +type GetSchemasSchemaParameterLogLevel struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -44990,18 +46722,18 @@ type GetSchemasSchemaParameterSuspendTaskAfterNumFailure struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterSuspendTaskAfterNumFailureInput is an input type that accepts GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs and GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterSuspendTaskAfterNumFailureInput` via: +// GetSchemasSchemaParameterLogLevelInput is an input type that accepts GetSchemasSchemaParameterLogLevelArgs and GetSchemasSchemaParameterLogLevelOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterLogLevelInput` via: // -// GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs{...} -type GetSchemasSchemaParameterSuspendTaskAfterNumFailureInput interface { +// GetSchemasSchemaParameterLogLevelArgs{...} +type GetSchemasSchemaParameterLogLevelInput interface { pulumi.Input - ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput - ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutputWithContext(context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput + ToGetSchemasSchemaParameterLogLevelOutput() GetSchemasSchemaParameterLogLevelOutput + ToGetSchemasSchemaParameterLogLevelOutputWithContext(context.Context) GetSchemasSchemaParameterLogLevelOutput } -type GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs struct { +type GetSchemasSchemaParameterLogLevelArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -45009,98 +46741,98 @@ type GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterSuspendTaskAfterNumFailure)(nil)).Elem() +func (GetSchemasSchemaParameterLogLevelArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterLogLevel)(nil)).Elem() } -func (i GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput { - return i.ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterLogLevelArgs) ToGetSchemasSchemaParameterLogLevelOutput() GetSchemasSchemaParameterLogLevelOutput { + return i.ToGetSchemasSchemaParameterLogLevelOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutputWithContext(ctx context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) +func (i GetSchemasSchemaParameterLogLevelArgs) ToGetSchemasSchemaParameterLogLevelOutputWithContext(ctx context.Context) GetSchemasSchemaParameterLogLevelOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterLogLevelOutput) } -// GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayInput is an input type that accepts GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray and GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayInput` via: +// GetSchemasSchemaParameterLogLevelArrayInput is an input type that accepts GetSchemasSchemaParameterLogLevelArray and GetSchemasSchemaParameterLogLevelArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterLogLevelArrayInput` via: // -// GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray{ GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs{...} } -type GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayInput interface { +// GetSchemasSchemaParameterLogLevelArray{ GetSchemasSchemaParameterLogLevelArgs{...} } +type GetSchemasSchemaParameterLogLevelArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput - ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutputWithContext(context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput + ToGetSchemasSchemaParameterLogLevelArrayOutput() GetSchemasSchemaParameterLogLevelArrayOutput + ToGetSchemasSchemaParameterLogLevelArrayOutputWithContext(context.Context) GetSchemasSchemaParameterLogLevelArrayOutput } -type GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray []GetSchemasSchemaParameterSuspendTaskAfterNumFailureInput +type GetSchemasSchemaParameterLogLevelArray []GetSchemasSchemaParameterLogLevelInput -func (GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterSuspendTaskAfterNumFailure)(nil)).Elem() +func (GetSchemasSchemaParameterLogLevelArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterLogLevel)(nil)).Elem() } -func (i GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput { - return i.ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterLogLevelArray) ToGetSchemasSchemaParameterLogLevelArrayOutput() GetSchemasSchemaParameterLogLevelArrayOutput { + return i.ToGetSchemasSchemaParameterLogLevelArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) +func (i GetSchemasSchemaParameterLogLevelArray) ToGetSchemasSchemaParameterLogLevelArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterLogLevelArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterLogLevelArrayOutput) } -type GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterLogLevelOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterSuspendTaskAfterNumFailure)(nil)).Elem() +func (GetSchemasSchemaParameterLogLevelOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterLogLevel)(nil)).Elem() } -func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput { +func (o GetSchemasSchemaParameterLogLevelOutput) ToGetSchemasSchemaParameterLogLevelOutput() GetSchemasSchemaParameterLogLevelOutput { return o } -func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutputWithContext(ctx context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput { +func (o GetSchemasSchemaParameterLogLevelOutput) ToGetSchemasSchemaParameterLogLevelOutputWithContext(ctx context.Context) GetSchemasSchemaParameterLogLevelOutput { return o } -func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterSuspendTaskAfterNumFailure) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterLogLevelOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterLogLevel) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterSuspendTaskAfterNumFailure) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterLogLevelOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterLogLevel) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterSuspendTaskAfterNumFailure) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterLogLevelOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterLogLevel) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterSuspendTaskAfterNumFailure) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterLogLevelOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterLogLevel) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterSuspendTaskAfterNumFailure) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterLogLevelOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterLogLevel) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterLogLevelArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterSuspendTaskAfterNumFailure)(nil)).Elem() +func (GetSchemasSchemaParameterLogLevelArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterLogLevel)(nil)).Elem() } -func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput { +func (o GetSchemasSchemaParameterLogLevelArrayOutput) ToGetSchemasSchemaParameterLogLevelArrayOutput() GetSchemasSchemaParameterLogLevelArrayOutput { return o } -func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput { +func (o GetSchemasSchemaParameterLogLevelArrayOutput) ToGetSchemasSchemaParameterLogLevelArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterLogLevelArrayOutput { return o } -func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterSuspendTaskAfterNumFailure { - return vs[0].([]GetSchemasSchemaParameterSuspendTaskAfterNumFailure)[vs[1].(int)] - }).(GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) +func (o GetSchemasSchemaParameterLogLevelArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterLogLevelOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterLogLevel { + return vs[0].([]GetSchemasSchemaParameterLogLevel)[vs[1].(int)] + }).(GetSchemasSchemaParameterLogLevelOutput) } -type GetSchemasSchemaParameterTaskAutoRetryAttempt struct { +type GetSchemasSchemaParameterMaxDataExtensionTimeInDay struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -45108,18 +46840,18 @@ type GetSchemasSchemaParameterTaskAutoRetryAttempt struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterTaskAutoRetryAttemptInput is an input type that accepts GetSchemasSchemaParameterTaskAutoRetryAttemptArgs and GetSchemasSchemaParameterTaskAutoRetryAttemptOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterTaskAutoRetryAttemptInput` via: +// GetSchemasSchemaParameterMaxDataExtensionTimeInDayInput is an input type that accepts GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs and GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterMaxDataExtensionTimeInDayInput` via: // -// GetSchemasSchemaParameterTaskAutoRetryAttemptArgs{...} -type GetSchemasSchemaParameterTaskAutoRetryAttemptInput interface { +// GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs{...} +type GetSchemasSchemaParameterMaxDataExtensionTimeInDayInput interface { pulumi.Input - ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptOutput - ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutputWithContext(context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptOutput + ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput + ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutputWithContext(context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput } -type GetSchemasSchemaParameterTaskAutoRetryAttemptArgs struct { +type GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -45127,98 +46859,98 @@ type GetSchemasSchemaParameterTaskAutoRetryAttemptArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterTaskAutoRetryAttemptArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterTaskAutoRetryAttempt)(nil)).Elem() +func (GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterMaxDataExtensionTimeInDay)(nil)).Elem() } -func (i GetSchemasSchemaParameterTaskAutoRetryAttemptArgs) ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptOutput { - return i.ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput { + return i.ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterTaskAutoRetryAttemptArgs) ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) +func (i GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) } -// GetSchemasSchemaParameterTaskAutoRetryAttemptArrayInput is an input type that accepts GetSchemasSchemaParameterTaskAutoRetryAttemptArray and GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterTaskAutoRetryAttemptArrayInput` via: +// GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayInput is an input type that accepts GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray and GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayInput` via: // -// GetSchemasSchemaParameterTaskAutoRetryAttemptArray{ GetSchemasSchemaParameterTaskAutoRetryAttemptArgs{...} } -type GetSchemasSchemaParameterTaskAutoRetryAttemptArrayInput interface { +// GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray{ GetSchemasSchemaParameterMaxDataExtensionTimeInDayArgs{...} } +type GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput - ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutputWithContext(context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput + ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput + ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutputWithContext(context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput } -type GetSchemasSchemaParameterTaskAutoRetryAttemptArray []GetSchemasSchemaParameterTaskAutoRetryAttemptInput +type GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray []GetSchemasSchemaParameterMaxDataExtensionTimeInDayInput -func (GetSchemasSchemaParameterTaskAutoRetryAttemptArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterTaskAutoRetryAttempt)(nil)).Elem() +func (GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterMaxDataExtensionTimeInDay)(nil)).Elem() } -func (i GetSchemasSchemaParameterTaskAutoRetryAttemptArray) ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput { - return i.ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput { + return i.ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterTaskAutoRetryAttemptArray) ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) +func (i GetSchemasSchemaParameterMaxDataExtensionTimeInDayArray) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) } -type GetSchemasSchemaParameterTaskAutoRetryAttemptOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterTaskAutoRetryAttempt)(nil)).Elem() +func (GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterMaxDataExtensionTimeInDay)(nil)).Elem() } -func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptOutput { +func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput { return o } -func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptOutput { +func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput { return o } -func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterTaskAutoRetryAttempt) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterMaxDataExtensionTimeInDay) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterTaskAutoRetryAttempt) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterMaxDataExtensionTimeInDay) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterTaskAutoRetryAttempt) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterMaxDataExtensionTimeInDay) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterTaskAutoRetryAttempt) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterMaxDataExtensionTimeInDay) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterTaskAutoRetryAttempt) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterMaxDataExtensionTimeInDay) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterTaskAutoRetryAttempt)(nil)).Elem() +func (GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterMaxDataExtensionTimeInDay)(nil)).Elem() } -func (o GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput { +func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput() GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput { return o } -func (o GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput { +func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) ToGetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput { return o } -func (o GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterTaskAutoRetryAttemptOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterTaskAutoRetryAttempt { - return vs[0].([]GetSchemasSchemaParameterTaskAutoRetryAttempt)[vs[1].(int)] - }).(GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) +func (o GetSchemasSchemaParameterMaxDataExtensionTimeInDayArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterMaxDataExtensionTimeInDay { + return vs[0].([]GetSchemasSchemaParameterMaxDataExtensionTimeInDay)[vs[1].(int)] + }).(GetSchemasSchemaParameterMaxDataExtensionTimeInDayOutput) } -type GetSchemasSchemaParameterTraceLevel struct { +type GetSchemasSchemaParameterPipeExecutionPaused struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -45226,18 +46958,18 @@ type GetSchemasSchemaParameterTraceLevel struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterTraceLevelInput is an input type that accepts GetSchemasSchemaParameterTraceLevelArgs and GetSchemasSchemaParameterTraceLevelOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterTraceLevelInput` via: +// GetSchemasSchemaParameterPipeExecutionPausedInput is an input type that accepts GetSchemasSchemaParameterPipeExecutionPausedArgs and GetSchemasSchemaParameterPipeExecutionPausedOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterPipeExecutionPausedInput` via: // -// GetSchemasSchemaParameterTraceLevelArgs{...} -type GetSchemasSchemaParameterTraceLevelInput interface { +// GetSchemasSchemaParameterPipeExecutionPausedArgs{...} +type GetSchemasSchemaParameterPipeExecutionPausedInput interface { pulumi.Input - ToGetSchemasSchemaParameterTraceLevelOutput() GetSchemasSchemaParameterTraceLevelOutput - ToGetSchemasSchemaParameterTraceLevelOutputWithContext(context.Context) GetSchemasSchemaParameterTraceLevelOutput + ToGetSchemasSchemaParameterPipeExecutionPausedOutput() GetSchemasSchemaParameterPipeExecutionPausedOutput + ToGetSchemasSchemaParameterPipeExecutionPausedOutputWithContext(context.Context) GetSchemasSchemaParameterPipeExecutionPausedOutput } -type GetSchemasSchemaParameterTraceLevelArgs struct { +type GetSchemasSchemaParameterPipeExecutionPausedArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -45245,98 +46977,98 @@ type GetSchemasSchemaParameterTraceLevelArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterTraceLevelArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterTraceLevel)(nil)).Elem() +func (GetSchemasSchemaParameterPipeExecutionPausedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterPipeExecutionPaused)(nil)).Elem() } -func (i GetSchemasSchemaParameterTraceLevelArgs) ToGetSchemasSchemaParameterTraceLevelOutput() GetSchemasSchemaParameterTraceLevelOutput { - return i.ToGetSchemasSchemaParameterTraceLevelOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterPipeExecutionPausedArgs) ToGetSchemasSchemaParameterPipeExecutionPausedOutput() GetSchemasSchemaParameterPipeExecutionPausedOutput { + return i.ToGetSchemasSchemaParameterPipeExecutionPausedOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterTraceLevelArgs) ToGetSchemasSchemaParameterTraceLevelOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTraceLevelOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterTraceLevelOutput) +func (i GetSchemasSchemaParameterPipeExecutionPausedArgs) ToGetSchemasSchemaParameterPipeExecutionPausedOutputWithContext(ctx context.Context) GetSchemasSchemaParameterPipeExecutionPausedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterPipeExecutionPausedOutput) } -// GetSchemasSchemaParameterTraceLevelArrayInput is an input type that accepts GetSchemasSchemaParameterTraceLevelArray and GetSchemasSchemaParameterTraceLevelArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterTraceLevelArrayInput` via: +// GetSchemasSchemaParameterPipeExecutionPausedArrayInput is an input type that accepts GetSchemasSchemaParameterPipeExecutionPausedArray and GetSchemasSchemaParameterPipeExecutionPausedArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterPipeExecutionPausedArrayInput` via: // -// GetSchemasSchemaParameterTraceLevelArray{ GetSchemasSchemaParameterTraceLevelArgs{...} } -type GetSchemasSchemaParameterTraceLevelArrayInput interface { +// GetSchemasSchemaParameterPipeExecutionPausedArray{ GetSchemasSchemaParameterPipeExecutionPausedArgs{...} } +type GetSchemasSchemaParameterPipeExecutionPausedArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterTraceLevelArrayOutput() GetSchemasSchemaParameterTraceLevelArrayOutput - ToGetSchemasSchemaParameterTraceLevelArrayOutputWithContext(context.Context) GetSchemasSchemaParameterTraceLevelArrayOutput + ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutput() GetSchemasSchemaParameterPipeExecutionPausedArrayOutput + ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutputWithContext(context.Context) GetSchemasSchemaParameterPipeExecutionPausedArrayOutput } -type GetSchemasSchemaParameterTraceLevelArray []GetSchemasSchemaParameterTraceLevelInput +type GetSchemasSchemaParameterPipeExecutionPausedArray []GetSchemasSchemaParameterPipeExecutionPausedInput -func (GetSchemasSchemaParameterTraceLevelArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterTraceLevel)(nil)).Elem() +func (GetSchemasSchemaParameterPipeExecutionPausedArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterPipeExecutionPaused)(nil)).Elem() } -func (i GetSchemasSchemaParameterTraceLevelArray) ToGetSchemasSchemaParameterTraceLevelArrayOutput() GetSchemasSchemaParameterTraceLevelArrayOutput { - return i.ToGetSchemasSchemaParameterTraceLevelArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterPipeExecutionPausedArray) ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutput() GetSchemasSchemaParameterPipeExecutionPausedArrayOutput { + return i.ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterTraceLevelArray) ToGetSchemasSchemaParameterTraceLevelArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTraceLevelArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterTraceLevelArrayOutput) +func (i GetSchemasSchemaParameterPipeExecutionPausedArray) ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterPipeExecutionPausedArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) } -type GetSchemasSchemaParameterTraceLevelOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterPipeExecutionPausedOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterTraceLevelOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterTraceLevel)(nil)).Elem() +func (GetSchemasSchemaParameterPipeExecutionPausedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterPipeExecutionPaused)(nil)).Elem() } -func (o GetSchemasSchemaParameterTraceLevelOutput) ToGetSchemasSchemaParameterTraceLevelOutput() GetSchemasSchemaParameterTraceLevelOutput { +func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) ToGetSchemasSchemaParameterPipeExecutionPausedOutput() GetSchemasSchemaParameterPipeExecutionPausedOutput { return o } -func (o GetSchemasSchemaParameterTraceLevelOutput) ToGetSchemasSchemaParameterTraceLevelOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTraceLevelOutput { +func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) ToGetSchemasSchemaParameterPipeExecutionPausedOutputWithContext(ctx context.Context) GetSchemasSchemaParameterPipeExecutionPausedOutput { return o } -func (o GetSchemasSchemaParameterTraceLevelOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterTraceLevel) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterPipeExecutionPaused) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterTraceLevelOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterTraceLevel) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterPipeExecutionPaused) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterTraceLevelOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterTraceLevel) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterPipeExecutionPaused) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterTraceLevelOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterTraceLevel) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterPipeExecutionPaused) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterTraceLevelOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterTraceLevel) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterPipeExecutionPausedOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterPipeExecutionPaused) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterTraceLevelArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterPipeExecutionPausedArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterTraceLevelArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterTraceLevel)(nil)).Elem() +func (GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterPipeExecutionPaused)(nil)).Elem() } -func (o GetSchemasSchemaParameterTraceLevelArrayOutput) ToGetSchemasSchemaParameterTraceLevelArrayOutput() GetSchemasSchemaParameterTraceLevelArrayOutput { +func (o GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutput() GetSchemasSchemaParameterPipeExecutionPausedArrayOutput { return o } -func (o GetSchemasSchemaParameterTraceLevelArrayOutput) ToGetSchemasSchemaParameterTraceLevelArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTraceLevelArrayOutput { +func (o GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) ToGetSchemasSchemaParameterPipeExecutionPausedArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterPipeExecutionPausedArrayOutput { return o } -func (o GetSchemasSchemaParameterTraceLevelArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterTraceLevelOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterTraceLevel { - return vs[0].([]GetSchemasSchemaParameterTraceLevel)[vs[1].(int)] - }).(GetSchemasSchemaParameterTraceLevelOutput) +func (o GetSchemasSchemaParameterPipeExecutionPausedArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterPipeExecutionPausedOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterPipeExecutionPaused { + return vs[0].([]GetSchemasSchemaParameterPipeExecutionPaused)[vs[1].(int)] + }).(GetSchemasSchemaParameterPipeExecutionPausedOutput) } -type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize struct { +type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -45344,18 +47076,18 @@ type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeInput is an input type that accepts GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs and GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeInput` via: +// GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseInput is an input type that accepts GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs and GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseInput` via: // -// GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs{...} -type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeInput interface { +// GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs{...} +type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseInput interface { pulumi.Input - ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput - ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput + ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput + ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutputWithContext(context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput } -type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs struct { +type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -45363,98 +47095,98 @@ type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize)(nil)).Elem() +func (GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() } -func (i GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput { - return i.ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput { + return i.ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) +func (i GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutputWithContext(ctx context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) } -// GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayInput is an input type that accepts GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray and GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayInput` via: +// GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayInput is an input type that accepts GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray and GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayInput` via: // -// GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray{ GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs{...} } -type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayInput interface { +// GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray{ GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArgs{...} } +type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput - ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput + ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput + ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput } -type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray []GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeInput +type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray []GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseInput -func (GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize)(nil)).Elem() +func (GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() } -func (i GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput { - return i.ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput { + return i.ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) +func (i GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArray) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) } -type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize)(nil)).Elem() +func (GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() } -func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput { +func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput { return o } -func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput { +func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutputWithContext(ctx context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput { return o } -func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize)(nil)).Elem() +func (GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() } -func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput { +func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput { return o } -func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput { +func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) ToGetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput { return o } -func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize { - return vs[0].([]GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize)[vs[1].(int)] - }).(GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) +func (o GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase { + return vs[0].([]GetSchemasSchemaParameterQuotedIdentifiersIgnoreCase)[vs[1].(int)] + }).(GetSchemasSchemaParameterQuotedIdentifiersIgnoreCaseOutput) } -type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond struct { +type GetSchemasSchemaParameterReplaceInvalidCharacter struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -45462,18 +47194,18 @@ type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondInput is an input type that accepts GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs and GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondInput` via: +// GetSchemasSchemaParameterReplaceInvalidCharacterInput is an input type that accepts GetSchemasSchemaParameterReplaceInvalidCharacterArgs and GetSchemasSchemaParameterReplaceInvalidCharacterOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterReplaceInvalidCharacterInput` via: // -// GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs{...} -type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondInput interface { +// GetSchemasSchemaParameterReplaceInvalidCharacterArgs{...} +type GetSchemasSchemaParameterReplaceInvalidCharacterInput interface { pulumi.Input - ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput - ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput + ToGetSchemasSchemaParameterReplaceInvalidCharacterOutput() GetSchemasSchemaParameterReplaceInvalidCharacterOutput + ToGetSchemasSchemaParameterReplaceInvalidCharacterOutputWithContext(context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterOutput } -type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs struct { +type GetSchemasSchemaParameterReplaceInvalidCharacterArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -45481,98 +47213,98 @@ type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs struct Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond)(nil)).Elem() +func (GetSchemasSchemaParameterReplaceInvalidCharacterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterReplaceInvalidCharacter)(nil)).Elem() } -func (i GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput { - return i.ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterReplaceInvalidCharacterArgs) ToGetSchemasSchemaParameterReplaceInvalidCharacterOutput() GetSchemasSchemaParameterReplaceInvalidCharacterOutput { + return i.ToGetSchemasSchemaParameterReplaceInvalidCharacterOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) +func (i GetSchemasSchemaParameterReplaceInvalidCharacterArgs) ToGetSchemasSchemaParameterReplaceInvalidCharacterOutputWithContext(ctx context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterReplaceInvalidCharacterOutput) } -// GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayInput is an input type that accepts GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray and GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayInput` via: +// GetSchemasSchemaParameterReplaceInvalidCharacterArrayInput is an input type that accepts GetSchemasSchemaParameterReplaceInvalidCharacterArray and GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterReplaceInvalidCharacterArrayInput` via: // -// GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray{ GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs{...} } -type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayInput interface { +// GetSchemasSchemaParameterReplaceInvalidCharacterArray{ GetSchemasSchemaParameterReplaceInvalidCharacterArgs{...} } +type GetSchemasSchemaParameterReplaceInvalidCharacterArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput - ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput + ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput() GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput + ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutputWithContext(context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput } -type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray []GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondInput +type GetSchemasSchemaParameterReplaceInvalidCharacterArray []GetSchemasSchemaParameterReplaceInvalidCharacterInput -func (GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond)(nil)).Elem() +func (GetSchemasSchemaParameterReplaceInvalidCharacterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterReplaceInvalidCharacter)(nil)).Elem() } -func (i GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput { - return i.ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterReplaceInvalidCharacterArray) ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput() GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput { + return i.ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) +func (i GetSchemasSchemaParameterReplaceInvalidCharacterArray) ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) } -type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterReplaceInvalidCharacterOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond)(nil)).Elem() +func (GetSchemasSchemaParameterReplaceInvalidCharacterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterReplaceInvalidCharacter)(nil)).Elem() } -func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput { +func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) ToGetSchemasSchemaParameterReplaceInvalidCharacterOutput() GetSchemasSchemaParameterReplaceInvalidCharacterOutput { return o } -func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput { +func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) ToGetSchemasSchemaParameterReplaceInvalidCharacterOutputWithContext(ctx context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterOutput { return o } -func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterReplaceInvalidCharacter) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterReplaceInvalidCharacter) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterReplaceInvalidCharacter) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterReplaceInvalidCharacter) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterReplaceInvalidCharacterOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterReplaceInvalidCharacter) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond)(nil)).Elem() +func (GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterReplaceInvalidCharacter)(nil)).Elem() } -func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput { +func (o GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput() GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput { return o } -func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput { +func (o GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) ToGetSchemasSchemaParameterReplaceInvalidCharacterArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput { return o } -func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond { - return vs[0].([]GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond)[vs[1].(int)] - }).(GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) +func (o GetSchemasSchemaParameterReplaceInvalidCharacterArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterReplaceInvalidCharacterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterReplaceInvalidCharacter { + return vs[0].([]GetSchemasSchemaParameterReplaceInvalidCharacter)[vs[1].(int)] + }).(GetSchemasSchemaParameterReplaceInvalidCharacterOutput) } -type GetSchemasSchemaParameterUserTaskTimeoutM struct { +type GetSchemasSchemaParameterStorageSerializationPolicy struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -45580,18 +47312,18 @@ type GetSchemasSchemaParameterUserTaskTimeoutM struct { Value string `pulumi:"value"` } -// GetSchemasSchemaParameterUserTaskTimeoutMInput is an input type that accepts GetSchemasSchemaParameterUserTaskTimeoutMArgs and GetSchemasSchemaParameterUserTaskTimeoutMOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskTimeoutMInput` via: +// GetSchemasSchemaParameterStorageSerializationPolicyInput is an input type that accepts GetSchemasSchemaParameterStorageSerializationPolicyArgs and GetSchemasSchemaParameterStorageSerializationPolicyOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterStorageSerializationPolicyInput` via: // -// GetSchemasSchemaParameterUserTaskTimeoutMArgs{...} -type GetSchemasSchemaParameterUserTaskTimeoutMInput interface { +// GetSchemasSchemaParameterStorageSerializationPolicyArgs{...} +type GetSchemasSchemaParameterStorageSerializationPolicyInput interface { pulumi.Input - ToGetSchemasSchemaParameterUserTaskTimeoutMOutput() GetSchemasSchemaParameterUserTaskTimeoutMOutput - ToGetSchemasSchemaParameterUserTaskTimeoutMOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskTimeoutMOutput + ToGetSchemasSchemaParameterStorageSerializationPolicyOutput() GetSchemasSchemaParameterStorageSerializationPolicyOutput + ToGetSchemasSchemaParameterStorageSerializationPolicyOutputWithContext(context.Context) GetSchemasSchemaParameterStorageSerializationPolicyOutput } -type GetSchemasSchemaParameterUserTaskTimeoutMArgs struct { +type GetSchemasSchemaParameterStorageSerializationPolicyArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -45599,12237 +47331,10939 @@ type GetSchemasSchemaParameterUserTaskTimeoutMArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaParameterUserTaskTimeoutMArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskTimeoutM)(nil)).Elem() +func (GetSchemasSchemaParameterStorageSerializationPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterStorageSerializationPolicy)(nil)).Elem() } -func (i GetSchemasSchemaParameterUserTaskTimeoutMArgs) ToGetSchemasSchemaParameterUserTaskTimeoutMOutput() GetSchemasSchemaParameterUserTaskTimeoutMOutput { - return i.ToGetSchemasSchemaParameterUserTaskTimeoutMOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterStorageSerializationPolicyArgs) ToGetSchemasSchemaParameterStorageSerializationPolicyOutput() GetSchemasSchemaParameterStorageSerializationPolicyOutput { + return i.ToGetSchemasSchemaParameterStorageSerializationPolicyOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterUserTaskTimeoutMArgs) ToGetSchemasSchemaParameterUserTaskTimeoutMOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskTimeoutMOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskTimeoutMOutput) +func (i GetSchemasSchemaParameterStorageSerializationPolicyArgs) ToGetSchemasSchemaParameterStorageSerializationPolicyOutputWithContext(ctx context.Context) GetSchemasSchemaParameterStorageSerializationPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterStorageSerializationPolicyOutput) } -// GetSchemasSchemaParameterUserTaskTimeoutMArrayInput is an input type that accepts GetSchemasSchemaParameterUserTaskTimeoutMArray and GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskTimeoutMArrayInput` via: +// GetSchemasSchemaParameterStorageSerializationPolicyArrayInput is an input type that accepts GetSchemasSchemaParameterStorageSerializationPolicyArray and GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterStorageSerializationPolicyArrayInput` via: // -// GetSchemasSchemaParameterUserTaskTimeoutMArray{ GetSchemasSchemaParameterUserTaskTimeoutMArgs{...} } -type GetSchemasSchemaParameterUserTaskTimeoutMArrayInput interface { +// GetSchemasSchemaParameterStorageSerializationPolicyArray{ GetSchemasSchemaParameterStorageSerializationPolicyArgs{...} } +type GetSchemasSchemaParameterStorageSerializationPolicyArrayInput interface { pulumi.Input - ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutput() GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput - ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput + ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutput() GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput + ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutputWithContext(context.Context) GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput } -type GetSchemasSchemaParameterUserTaskTimeoutMArray []GetSchemasSchemaParameterUserTaskTimeoutMInput +type GetSchemasSchemaParameterStorageSerializationPolicyArray []GetSchemasSchemaParameterStorageSerializationPolicyInput -func (GetSchemasSchemaParameterUserTaskTimeoutMArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskTimeoutM)(nil)).Elem() +func (GetSchemasSchemaParameterStorageSerializationPolicyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterStorageSerializationPolicy)(nil)).Elem() } -func (i GetSchemasSchemaParameterUserTaskTimeoutMArray) ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutput() GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput { - return i.ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterStorageSerializationPolicyArray) ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutput() GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput { + return i.ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaParameterUserTaskTimeoutMArray) ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) +func (i GetSchemasSchemaParameterStorageSerializationPolicyArray) ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) } -type GetSchemasSchemaParameterUserTaskTimeoutMOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterStorageSerializationPolicyOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterUserTaskTimeoutMOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskTimeoutM)(nil)).Elem() +func (GetSchemasSchemaParameterStorageSerializationPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterStorageSerializationPolicy)(nil)).Elem() } -func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) ToGetSchemasSchemaParameterUserTaskTimeoutMOutput() GetSchemasSchemaParameterUserTaskTimeoutMOutput { +func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) ToGetSchemasSchemaParameterStorageSerializationPolicyOutput() GetSchemasSchemaParameterStorageSerializationPolicyOutput { return o } -func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) ToGetSchemasSchemaParameterUserTaskTimeoutMOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskTimeoutMOutput { +func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) ToGetSchemasSchemaParameterStorageSerializationPolicyOutputWithContext(ctx context.Context) GetSchemasSchemaParameterStorageSerializationPolicyOutput { return o } -func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskTimeoutM) string { return v.Default }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterStorageSerializationPolicy) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskTimeoutM) string { return v.Description }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterStorageSerializationPolicy) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskTimeoutM) string { return v.Key }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterStorageSerializationPolicy) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskTimeoutM) string { return v.Level }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterStorageSerializationPolicy) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskTimeoutM) string { return v.Value }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterStorageSerializationPolicyOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterStorageSerializationPolicy) string { return v.Value }).(pulumi.StringOutput) } -type GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskTimeoutM)(nil)).Elem() +func (GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterStorageSerializationPolicy)(nil)).Elem() } -func (o GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutput() GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput { +func (o GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutput() GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput { return o } -func (o GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput { +func (o GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) ToGetSchemasSchemaParameterStorageSerializationPolicyArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput { return o } -func (o GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterUserTaskTimeoutMOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterUserTaskTimeoutM { - return vs[0].([]GetSchemasSchemaParameterUserTaskTimeoutM)[vs[1].(int)] - }).(GetSchemasSchemaParameterUserTaskTimeoutMOutput) +func (o GetSchemasSchemaParameterStorageSerializationPolicyArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterStorageSerializationPolicyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterStorageSerializationPolicy { + return vs[0].([]GetSchemasSchemaParameterStorageSerializationPolicy)[vs[1].(int)] + }).(GetSchemasSchemaParameterStorageSerializationPolicyOutput) } -type GetSchemasSchemaShowOutput struct { - Comment string `pulumi:"comment"` - CreatedOn string `pulumi:"createdOn"` - DatabaseName string `pulumi:"databaseName"` - DroppedOn string `pulumi:"droppedOn"` - IsCurrent bool `pulumi:"isCurrent"` - IsDefault bool `pulumi:"isDefault"` - Name string `pulumi:"name"` - Options string `pulumi:"options"` - Owner string `pulumi:"owner"` - OwnerRoleType string `pulumi:"ownerRoleType"` - RetentionTime string `pulumi:"retentionTime"` +type GetSchemasSchemaParameterSuspendTaskAfterNumFailure struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetSchemasSchemaShowOutputInput is an input type that accepts GetSchemasSchemaShowOutputArgs and GetSchemasSchemaShowOutputOutput values. -// You can construct a concrete instance of `GetSchemasSchemaShowOutputInput` via: +// GetSchemasSchemaParameterSuspendTaskAfterNumFailureInput is an input type that accepts GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs and GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterSuspendTaskAfterNumFailureInput` via: // -// GetSchemasSchemaShowOutputArgs{...} -type GetSchemasSchemaShowOutputInput interface { +// GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs{...} +type GetSchemasSchemaParameterSuspendTaskAfterNumFailureInput interface { pulumi.Input - ToGetSchemasSchemaShowOutputOutput() GetSchemasSchemaShowOutputOutput - ToGetSchemasSchemaShowOutputOutputWithContext(context.Context) GetSchemasSchemaShowOutputOutput + ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput + ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutputWithContext(context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput } -type GetSchemasSchemaShowOutputArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - CreatedOn pulumi.StringInput `pulumi:"createdOn"` - DatabaseName pulumi.StringInput `pulumi:"databaseName"` - DroppedOn pulumi.StringInput `pulumi:"droppedOn"` - IsCurrent pulumi.BoolInput `pulumi:"isCurrent"` - IsDefault pulumi.BoolInput `pulumi:"isDefault"` - Name pulumi.StringInput `pulumi:"name"` - Options pulumi.StringInput `pulumi:"options"` - Owner pulumi.StringInput `pulumi:"owner"` - OwnerRoleType pulumi.StringInput `pulumi:"ownerRoleType"` - RetentionTime pulumi.StringInput `pulumi:"retentionTime"` +type GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetSchemasSchemaShowOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaShowOutput)(nil)).Elem() +func (GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterSuspendTaskAfterNumFailure)(nil)).Elem() } -func (i GetSchemasSchemaShowOutputArgs) ToGetSchemasSchemaShowOutputOutput() GetSchemasSchemaShowOutputOutput { - return i.ToGetSchemasSchemaShowOutputOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput { + return i.ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutputWithContext(context.Background()) } -func (i GetSchemasSchemaShowOutputArgs) ToGetSchemasSchemaShowOutputOutputWithContext(ctx context.Context) GetSchemasSchemaShowOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaShowOutputOutput) +func (i GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutputWithContext(ctx context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) } -// GetSchemasSchemaShowOutputArrayInput is an input type that accepts GetSchemasSchemaShowOutputArray and GetSchemasSchemaShowOutputArrayOutput values. -// You can construct a concrete instance of `GetSchemasSchemaShowOutputArrayInput` via: +// GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayInput is an input type that accepts GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray and GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayInput` via: // -// GetSchemasSchemaShowOutputArray{ GetSchemasSchemaShowOutputArgs{...} } -type GetSchemasSchemaShowOutputArrayInput interface { +// GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray{ GetSchemasSchemaParameterSuspendTaskAfterNumFailureArgs{...} } +type GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayInput interface { pulumi.Input - ToGetSchemasSchemaShowOutputArrayOutput() GetSchemasSchemaShowOutputArrayOutput - ToGetSchemasSchemaShowOutputArrayOutputWithContext(context.Context) GetSchemasSchemaShowOutputArrayOutput + ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput + ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutputWithContext(context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput } -type GetSchemasSchemaShowOutputArray []GetSchemasSchemaShowOutputInput +type GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray []GetSchemasSchemaParameterSuspendTaskAfterNumFailureInput -func (GetSchemasSchemaShowOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaShowOutput)(nil)).Elem() +func (GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterSuspendTaskAfterNumFailure)(nil)).Elem() } -func (i GetSchemasSchemaShowOutputArray) ToGetSchemasSchemaShowOutputArrayOutput() GetSchemasSchemaShowOutputArrayOutput { - return i.ToGetSchemasSchemaShowOutputArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput { + return i.ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutputWithContext(context.Background()) } -func (i GetSchemasSchemaShowOutputArray) ToGetSchemasSchemaShowOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaShowOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaShowOutputArrayOutput) +func (i GetSchemasSchemaParameterSuspendTaskAfterNumFailureArray) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) } -type GetSchemasSchemaShowOutputOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput struct{ *pulumi.OutputState } -func (GetSchemasSchemaShowOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSchemasSchemaShowOutput)(nil)).Elem() +func (GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterSuspendTaskAfterNumFailure)(nil)).Elem() } -func (o GetSchemasSchemaShowOutputOutput) ToGetSchemasSchemaShowOutputOutput() GetSchemasSchemaShowOutputOutput { +func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput { return o } -func (o GetSchemasSchemaShowOutputOutput) ToGetSchemasSchemaShowOutputOutputWithContext(ctx context.Context) GetSchemasSchemaShowOutputOutput { +func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureOutputWithContext(ctx context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput { return o } -func (o GetSchemasSchemaShowOutputOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.Comment }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterSuspendTaskAfterNumFailure) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSchemasSchemaShowOutputOutput) CreatedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterSuspendTaskAfterNumFailure) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSchemasSchemaShowOutputOutput) DatabaseName() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.DatabaseName }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterSuspendTaskAfterNumFailure) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSchemasSchemaShowOutputOutput) DroppedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.DroppedOn }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterSuspendTaskAfterNumFailure) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSchemasSchemaShowOutputOutput) IsCurrent() pulumi.BoolOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) bool { return v.IsCurrent }).(pulumi.BoolOutput) +func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterSuspendTaskAfterNumFailure) string { return v.Value }).(pulumi.StringOutput) } -func (o GetSchemasSchemaShowOutputOutput) IsDefault() pulumi.BoolOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) bool { return v.IsDefault }).(pulumi.BoolOutput) -} +type GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput struct{ *pulumi.OutputState } -func (o GetSchemasSchemaShowOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.Name }).(pulumi.StringOutput) +func (GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterSuspendTaskAfterNumFailure)(nil)).Elem() } -func (o GetSchemasSchemaShowOutputOutput) Options() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.Options }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput() GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput { + return o } -func (o GetSchemasSchemaShowOutputOutput) Owner() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.Owner }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) ToGetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput { + return o } -func (o GetSchemasSchemaShowOutputOutput) OwnerRoleType() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.OwnerRoleType }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterSuspendTaskAfterNumFailureArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterSuspendTaskAfterNumFailure { + return vs[0].([]GetSchemasSchemaParameterSuspendTaskAfterNumFailure)[vs[1].(int)] + }).(GetSchemasSchemaParameterSuspendTaskAfterNumFailureOutput) } -func (o GetSchemasSchemaShowOutputOutput) RetentionTime() pulumi.StringOutput { - return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.RetentionTime }).(pulumi.StringOutput) +type GetSchemasSchemaParameterTaskAutoRetryAttempt struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -type GetSchemasSchemaShowOutputArrayOutput struct{ *pulumi.OutputState } +// GetSchemasSchemaParameterTaskAutoRetryAttemptInput is an input type that accepts GetSchemasSchemaParameterTaskAutoRetryAttemptArgs and GetSchemasSchemaParameterTaskAutoRetryAttemptOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterTaskAutoRetryAttemptInput` via: +// +// GetSchemasSchemaParameterTaskAutoRetryAttemptArgs{...} +type GetSchemasSchemaParameterTaskAutoRetryAttemptInput interface { + pulumi.Input -func (GetSchemasSchemaShowOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSchemasSchemaShowOutput)(nil)).Elem() + ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptOutput + ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutputWithContext(context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptOutput } -func (o GetSchemasSchemaShowOutputArrayOutput) ToGetSchemasSchemaShowOutputArrayOutput() GetSchemasSchemaShowOutputArrayOutput { - return o +type GetSchemasSchemaParameterTaskAutoRetryAttemptArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (o GetSchemasSchemaShowOutputArrayOutput) ToGetSchemasSchemaShowOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaShowOutputArrayOutput { - return o +func (GetSchemasSchemaParameterTaskAutoRetryAttemptArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterTaskAutoRetryAttempt)(nil)).Elem() } -func (o GetSchemasSchemaShowOutputArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaShowOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaShowOutput { - return vs[0].([]GetSchemasSchemaShowOutput)[vs[1].(int)] - }).(GetSchemasSchemaShowOutputOutput) +func (i GetSchemasSchemaParameterTaskAutoRetryAttemptArgs) ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptOutput { + return i.ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutputWithContext(context.Background()) } -type GetSecurityIntegrationsSecurityIntegration struct { - // Holds the output of DESCRIBE SECURITY INTEGRATIONS. - DescribeOutputs []GetSecurityIntegrationsSecurityIntegrationDescribeOutput `pulumi:"describeOutputs"` - // Holds the output of SHOW SECURITY INTEGRATIONS. - ShowOutputs []GetSecurityIntegrationsSecurityIntegrationShowOutput `pulumi:"showOutputs"` +func (i GetSchemasSchemaParameterTaskAutoRetryAttemptArgs) ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) } -// GetSecurityIntegrationsSecurityIntegrationInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationArgs and GetSecurityIntegrationsSecurityIntegrationOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationInput` via: +// GetSchemasSchemaParameterTaskAutoRetryAttemptArrayInput is an input type that accepts GetSchemasSchemaParameterTaskAutoRetryAttemptArray and GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterTaskAutoRetryAttemptArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationArgs{...} -type GetSecurityIntegrationsSecurityIntegrationInput interface { +// GetSchemasSchemaParameterTaskAutoRetryAttemptArray{ GetSchemasSchemaParameterTaskAutoRetryAttemptArgs{...} } +type GetSchemasSchemaParameterTaskAutoRetryAttemptArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationOutput - ToGetSecurityIntegrationsSecurityIntegrationOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationOutput + ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput + ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutputWithContext(context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationArgs struct { - // Holds the output of DESCRIBE SECURITY INTEGRATIONS. - DescribeOutputs GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayInput `pulumi:"describeOutputs"` - // Holds the output of SHOW SECURITY INTEGRATIONS. - ShowOutputs GetSecurityIntegrationsSecurityIntegrationShowOutputArrayInput `pulumi:"showOutputs"` +type GetSchemasSchemaParameterTaskAutoRetryAttemptArray []GetSchemasSchemaParameterTaskAutoRetryAttemptInput + +func (GetSchemasSchemaParameterTaskAutoRetryAttemptArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterTaskAutoRetryAttempt)(nil)).Elem() } -func (GetSecurityIntegrationsSecurityIntegrationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegration)(nil)).Elem() +func (i GetSchemasSchemaParameterTaskAutoRetryAttemptArray) ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput { + return i.ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationArgs) ToGetSecurityIntegrationsSecurityIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterTaskAutoRetryAttemptArray) ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationArgs) ToGetSecurityIntegrationsSecurityIntegrationOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationOutput) +type GetSchemasSchemaParameterTaskAutoRetryAttemptOutput struct{ *pulumi.OutputState } + +func (GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterTaskAutoRetryAttempt)(nil)).Elem() } -// GetSecurityIntegrationsSecurityIntegrationArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationArray and GetSecurityIntegrationsSecurityIntegrationArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationArray{ GetSecurityIntegrationsSecurityIntegrationArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationArrayInput interface { - pulumi.Input +func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptOutput { + return o +} - ToGetSecurityIntegrationsSecurityIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationArrayOutput +func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) ToGetSchemasSchemaParameterTaskAutoRetryAttemptOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptOutput { + return o } -type GetSecurityIntegrationsSecurityIntegrationArray []GetSecurityIntegrationsSecurityIntegrationInput +func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterTaskAutoRetryAttempt) string { return v.Default }).(pulumi.StringOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegration)(nil)).Elem() +func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterTaskAutoRetryAttempt) string { return v.Description }).(pulumi.StringOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationArray) ToGetSecurityIntegrationsSecurityIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationArrayOutputWithContext(context.Background()) +func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterTaskAutoRetryAttempt) string { return v.Key }).(pulumi.StringOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationArray) ToGetSecurityIntegrationsSecurityIntegrationArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationArrayOutput) +func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterTaskAutoRetryAttempt) string { return v.Level }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationOutput struct{ *pulumi.OutputState } +func (o GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterTaskAutoRetryAttempt) string { return v.Value }).(pulumi.StringOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegration)(nil)).Elem() +type GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput struct{ *pulumi.OutputState } + +func (GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterTaskAutoRetryAttempt)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationOutput) ToGetSecurityIntegrationsSecurityIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationOutput { +func (o GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput() GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationOutput) ToGetSecurityIntegrationsSecurityIntegrationOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationOutput { +func (o GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) ToGetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput { return o } -// Holds the output of DESCRIBE SECURITY INTEGRATIONS. -func (o GetSecurityIntegrationsSecurityIntegrationOutput) DescribeOutputs() GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegration) []GetSecurityIntegrationsSecurityIntegrationDescribeOutput { - return v.DescribeOutputs - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) +func (o GetSchemasSchemaParameterTaskAutoRetryAttemptArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterTaskAutoRetryAttemptOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterTaskAutoRetryAttempt { + return vs[0].([]GetSchemasSchemaParameterTaskAutoRetryAttempt)[vs[1].(int)] + }).(GetSchemasSchemaParameterTaskAutoRetryAttemptOutput) } -// Holds the output of SHOW SECURITY INTEGRATIONS. -func (o GetSecurityIntegrationsSecurityIntegrationOutput) ShowOutputs() GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegration) []GetSecurityIntegrationsSecurityIntegrationShowOutput { - return v.ShowOutputs - }).(GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) +type GetSchemasSchemaParameterTraceLevel struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -type GetSecurityIntegrationsSecurityIntegrationArrayOutput struct{ *pulumi.OutputState } +// GetSchemasSchemaParameterTraceLevelInput is an input type that accepts GetSchemasSchemaParameterTraceLevelArgs and GetSchemasSchemaParameterTraceLevelOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterTraceLevelInput` via: +// +// GetSchemasSchemaParameterTraceLevelArgs{...} +type GetSchemasSchemaParameterTraceLevelInput interface { + pulumi.Input -func (GetSecurityIntegrationsSecurityIntegrationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegration)(nil)).Elem() + ToGetSchemasSchemaParameterTraceLevelOutput() GetSchemasSchemaParameterTraceLevelOutput + ToGetSchemasSchemaParameterTraceLevelOutputWithContext(context.Context) GetSchemasSchemaParameterTraceLevelOutput } -func (o GetSecurityIntegrationsSecurityIntegrationArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationArrayOutput { - return o +type GetSchemasSchemaParameterTraceLevelArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (o GetSecurityIntegrationsSecurityIntegrationArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationArrayOutput { - return o +func (GetSchemasSchemaParameterTraceLevelArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterTraceLevel)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegration { - return vs[0].([]GetSecurityIntegrationsSecurityIntegration)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationOutput) +func (i GetSchemasSchemaParameterTraceLevelArgs) ToGetSchemasSchemaParameterTraceLevelOutput() GetSchemasSchemaParameterTraceLevelOutput { + return i.ToGetSchemasSchemaParameterTraceLevelOutputWithContext(context.Background()) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutput struct { - AllowedEmailPatterns []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern `pulumi:"allowedEmailPatterns"` - AllowedUserDomains []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain `pulumi:"allowedUserDomains"` - AuthTypes []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType `pulumi:"authTypes"` - BlockedRolesLists []GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList `pulumi:"blockedRolesLists"` - Comments []GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment `pulumi:"comments"` - Enableds []GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled `pulumi:"enableds"` - ExternalOauthAllowedRolesLists []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList `pulumi:"externalOauthAllowedRolesLists"` - ExternalOauthAnyRoleModes []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode `pulumi:"externalOauthAnyRoleModes"` - ExternalOauthAudienceLists []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList `pulumi:"externalOauthAudienceLists"` - ExternalOauthBlockedRolesLists []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList `pulumi:"externalOauthBlockedRolesLists"` - ExternalOauthIssuers []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer `pulumi:"externalOauthIssuers"` - ExternalOauthJwsKeysUrls []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl `pulumi:"externalOauthJwsKeysUrls"` - ExternalOauthRsaPublicKey2s []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2 `pulumi:"externalOauthRsaPublicKey2s"` - ExternalOauthRsaPublicKeys []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey `pulumi:"externalOauthRsaPublicKeys"` - ExternalOauthScopeDelimiters []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter `pulumi:"externalOauthScopeDelimiters"` - ExternalOauthSnowflakeUserMappingAttributes []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute `pulumi:"externalOauthSnowflakeUserMappingAttributes"` - ExternalOauthTokenUserMappingClaims []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim `pulumi:"externalOauthTokenUserMappingClaims"` - NetworkPolicies []GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy `pulumi:"networkPolicies"` - OauthAccessTokenValidities []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity `pulumi:"oauthAccessTokenValidities"` - OauthAllowNonTlsRedirectUris []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri `pulumi:"oauthAllowNonTlsRedirectUris"` - OauthAllowedAuthorizationEndpoints []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint `pulumi:"oauthAllowedAuthorizationEndpoints"` - OauthAllowedScopes []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope `pulumi:"oauthAllowedScopes"` - OauthAllowedTokenEndpoints []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint `pulumi:"oauthAllowedTokenEndpoints"` - OauthAuthorizationEndpoints []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint `pulumi:"oauthAuthorizationEndpoints"` - OauthClientAuthMethods []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod `pulumi:"oauthClientAuthMethods"` - OauthClientIds []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId `pulumi:"oauthClientIds"` - OauthClientRsaPublicKey2Fps []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp `pulumi:"oauthClientRsaPublicKey2Fps"` - OauthClientRsaPublicKeyFps []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp `pulumi:"oauthClientRsaPublicKeyFps"` - OauthClientTypes []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType `pulumi:"oauthClientTypes"` - OauthEnforcePkces []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce `pulumi:"oauthEnforcePkces"` - OauthGrants []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant `pulumi:"oauthGrants"` - OauthIssueRefreshTokens []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken `pulumi:"oauthIssueRefreshTokens"` - OauthRedirectUris []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri `pulumi:"oauthRedirectUris"` - OauthRefreshTokenValidities []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity `pulumi:"oauthRefreshTokenValidities"` - OauthTokenEndpoints []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint `pulumi:"oauthTokenEndpoints"` - OauthUseSecondaryRoles []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole `pulumi:"oauthUseSecondaryRoles"` - ParentIntegrations []GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration `pulumi:"parentIntegrations"` - PreAuthorizedRolesLists []GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList `pulumi:"preAuthorizedRolesLists"` - RunAsRoles []GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole `pulumi:"runAsRoles"` - Saml2DigestMethodsUseds []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed `pulumi:"saml2DigestMethodsUseds"` - Saml2EnableSpInitiateds []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated `pulumi:"saml2EnableSpInitiateds"` - Saml2ForceAuthns []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn `pulumi:"saml2ForceAuthns"` - Saml2Issuers []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer `pulumi:"saml2Issuers"` - Saml2PostLogoutRedirectUrls []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl `pulumi:"saml2PostLogoutRedirectUrls"` - Saml2Providers []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider `pulumi:"saml2Providers"` - Saml2RequestedNameidFormats []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat `pulumi:"saml2RequestedNameidFormats"` - Saml2SignRequests []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest `pulumi:"saml2SignRequests"` - Saml2SignatureMethodsUseds []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed `pulumi:"saml2SignatureMethodsUseds"` - Saml2SnowflakeAcsUrls []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl `pulumi:"saml2SnowflakeAcsUrls"` - Saml2SnowflakeIssuerUrls []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl `pulumi:"saml2SnowflakeIssuerUrls"` - Saml2SnowflakeMetadatas []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata `pulumi:"saml2SnowflakeMetadatas"` - Saml2SnowflakeX509Certs []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert `pulumi:"saml2SnowflakeX509Certs"` - Saml2SpInitiatedLoginPageLabels []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel `pulumi:"saml2SpInitiatedLoginPageLabels"` - Saml2SsoUrls []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl `pulumi:"saml2SsoUrls"` - Saml2X509Certs []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert `pulumi:"saml2X509Certs"` - SyncPasswords []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword `pulumi:"syncPasswords"` -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs struct { - AllowedEmailPatterns GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayInput `pulumi:"allowedEmailPatterns"` - AllowedUserDomains GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayInput `pulumi:"allowedUserDomains"` - AuthTypes GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayInput `pulumi:"authTypes"` - BlockedRolesLists GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayInput `pulumi:"blockedRolesLists"` - Comments GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayInput `pulumi:"comments"` - Enableds GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayInput `pulumi:"enableds"` - ExternalOauthAllowedRolesLists GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayInput `pulumi:"externalOauthAllowedRolesLists"` - ExternalOauthAnyRoleModes GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayInput `pulumi:"externalOauthAnyRoleModes"` - ExternalOauthAudienceLists GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayInput `pulumi:"externalOauthAudienceLists"` - ExternalOauthBlockedRolesLists GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayInput `pulumi:"externalOauthBlockedRolesLists"` - ExternalOauthIssuers GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayInput `pulumi:"externalOauthIssuers"` - ExternalOauthJwsKeysUrls GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayInput `pulumi:"externalOauthJwsKeysUrls"` - ExternalOauthRsaPublicKey2s GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayInput `pulumi:"externalOauthRsaPublicKey2s"` - ExternalOauthRsaPublicKeys GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayInput `pulumi:"externalOauthRsaPublicKeys"` - ExternalOauthScopeDelimiters GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayInput `pulumi:"externalOauthScopeDelimiters"` - ExternalOauthSnowflakeUserMappingAttributes GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayInput `pulumi:"externalOauthSnowflakeUserMappingAttributes"` - ExternalOauthTokenUserMappingClaims GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayInput `pulumi:"externalOauthTokenUserMappingClaims"` - NetworkPolicies GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayInput `pulumi:"networkPolicies"` - OauthAccessTokenValidities GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayInput `pulumi:"oauthAccessTokenValidities"` - OauthAllowNonTlsRedirectUris GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayInput `pulumi:"oauthAllowNonTlsRedirectUris"` - OauthAllowedAuthorizationEndpoints GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayInput `pulumi:"oauthAllowedAuthorizationEndpoints"` - OauthAllowedScopes GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayInput `pulumi:"oauthAllowedScopes"` - OauthAllowedTokenEndpoints GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayInput `pulumi:"oauthAllowedTokenEndpoints"` - OauthAuthorizationEndpoints GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayInput `pulumi:"oauthAuthorizationEndpoints"` - OauthClientAuthMethods GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayInput `pulumi:"oauthClientAuthMethods"` - OauthClientIds GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayInput `pulumi:"oauthClientIds"` - OauthClientRsaPublicKey2Fps GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayInput `pulumi:"oauthClientRsaPublicKey2Fps"` - OauthClientRsaPublicKeyFps GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayInput `pulumi:"oauthClientRsaPublicKeyFps"` - OauthClientTypes GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayInput `pulumi:"oauthClientTypes"` - OauthEnforcePkces GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayInput `pulumi:"oauthEnforcePkces"` - OauthGrants GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayInput `pulumi:"oauthGrants"` - OauthIssueRefreshTokens GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayInput `pulumi:"oauthIssueRefreshTokens"` - OauthRedirectUris GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayInput `pulumi:"oauthRedirectUris"` - OauthRefreshTokenValidities GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayInput `pulumi:"oauthRefreshTokenValidities"` - OauthTokenEndpoints GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayInput `pulumi:"oauthTokenEndpoints"` - OauthUseSecondaryRoles GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayInput `pulumi:"oauthUseSecondaryRoles"` - ParentIntegrations GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayInput `pulumi:"parentIntegrations"` - PreAuthorizedRolesLists GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayInput `pulumi:"preAuthorizedRolesLists"` - RunAsRoles GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayInput `pulumi:"runAsRoles"` - Saml2DigestMethodsUseds GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayInput `pulumi:"saml2DigestMethodsUseds"` - Saml2EnableSpInitiateds GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayInput `pulumi:"saml2EnableSpInitiateds"` - Saml2ForceAuthns GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayInput `pulumi:"saml2ForceAuthns"` - Saml2Issuers GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayInput `pulumi:"saml2Issuers"` - Saml2PostLogoutRedirectUrls GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayInput `pulumi:"saml2PostLogoutRedirectUrls"` - Saml2Providers GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayInput `pulumi:"saml2Providers"` - Saml2RequestedNameidFormats GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayInput `pulumi:"saml2RequestedNameidFormats"` - Saml2SignRequests GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayInput `pulumi:"saml2SignRequests"` - Saml2SignatureMethodsUseds GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayInput `pulumi:"saml2SignatureMethodsUseds"` - Saml2SnowflakeAcsUrls GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayInput `pulumi:"saml2SnowflakeAcsUrls"` - Saml2SnowflakeIssuerUrls GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayInput `pulumi:"saml2SnowflakeIssuerUrls"` - Saml2SnowflakeMetadatas GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayInput `pulumi:"saml2SnowflakeMetadatas"` - Saml2SnowflakeX509Certs GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayInput `pulumi:"saml2SnowflakeX509Certs"` - Saml2SpInitiatedLoginPageLabels GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayInput `pulumi:"saml2SpInitiatedLoginPageLabels"` - Saml2SsoUrls GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayInput `pulumi:"saml2SsoUrls"` - Saml2X509Certs GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayInput `pulumi:"saml2X509Certs"` - SyncPasswords GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayInput `pulumi:"syncPasswords"` -} - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutput)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputInput - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutput)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutput)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) AllowedEmailPatterns() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern { - return v.AllowedEmailPatterns - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) AllowedUserDomains() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain { - return v.AllowedUserDomains - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) AuthTypes() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType { - return v.AuthTypes - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) BlockedRolesLists() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList { - return v.BlockedRolesLists - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Comments() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment { - return v.Comments - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Enableds() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled { - return v.Enableds - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthAllowedRolesLists() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList { - return v.ExternalOauthAllowedRolesLists - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthAnyRoleModes() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode { - return v.ExternalOauthAnyRoleModes - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthAudienceLists() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList { - return v.ExternalOauthAudienceLists - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthBlockedRolesLists() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList { - return v.ExternalOauthBlockedRolesLists - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthIssuers() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer { - return v.ExternalOauthIssuers - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthJwsKeysUrls() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl { - return v.ExternalOauthJwsKeysUrls - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthRsaPublicKey2s() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2 { - return v.ExternalOauthRsaPublicKey2s - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthRsaPublicKeys() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey { - return v.ExternalOauthRsaPublicKeys - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthScopeDelimiters() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter { - return v.ExternalOauthScopeDelimiters - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthSnowflakeUserMappingAttributes() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute { - return v.ExternalOauthSnowflakeUserMappingAttributes - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthTokenUserMappingClaims() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim { - return v.ExternalOauthTokenUserMappingClaims - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) NetworkPolicies() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy { - return v.NetworkPolicies - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAccessTokenValidities() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity { - return v.OauthAccessTokenValidities - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAllowNonTlsRedirectUris() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri { - return v.OauthAllowNonTlsRedirectUris - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAllowedAuthorizationEndpoints() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint { - return v.OauthAllowedAuthorizationEndpoints - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAllowedScopes() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope { - return v.OauthAllowedScopes - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAllowedTokenEndpoints() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint { - return v.OauthAllowedTokenEndpoints - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAuthorizationEndpoints() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint { - return v.OauthAuthorizationEndpoints - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthClientAuthMethods() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod { - return v.OauthClientAuthMethods - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthClientIds() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId { - return v.OauthClientIds - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthClientRsaPublicKey2Fps() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp { - return v.OauthClientRsaPublicKey2Fps - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthClientRsaPublicKeyFps() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp { - return v.OauthClientRsaPublicKeyFps - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthClientTypes() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType { - return v.OauthClientTypes - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthEnforcePkces() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce { - return v.OauthEnforcePkces - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthGrants() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant { - return v.OauthGrants - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthIssueRefreshTokens() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken { - return v.OauthIssueRefreshTokens - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthRedirectUris() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri { - return v.OauthRedirectUris - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthRefreshTokenValidities() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity { - return v.OauthRefreshTokenValidities - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthTokenEndpoints() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint { - return v.OauthTokenEndpoints - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthUseSecondaryRoles() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole { - return v.OauthUseSecondaryRoles - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ParentIntegrations() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration { - return v.ParentIntegrations - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) PreAuthorizedRolesLists() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList { - return v.PreAuthorizedRolesLists - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) RunAsRoles() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole { - return v.RunAsRoles - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2DigestMethodsUseds() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed { - return v.Saml2DigestMethodsUseds - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2EnableSpInitiateds() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated { - return v.Saml2EnableSpInitiateds - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2ForceAuthns() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn { - return v.Saml2ForceAuthns - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2Issuers() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer { - return v.Saml2Issuers - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2PostLogoutRedirectUrls() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl { - return v.Saml2PostLogoutRedirectUrls - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2Providers() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider { - return v.Saml2Providers - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2RequestedNameidFormats() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat { - return v.Saml2RequestedNameidFormats - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SignRequests() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest { - return v.Saml2SignRequests - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SignatureMethodsUseds() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed { - return v.Saml2SignatureMethodsUseds - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SnowflakeAcsUrls() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl { - return v.Saml2SnowflakeAcsUrls - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SnowflakeIssuerUrls() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl { - return v.Saml2SnowflakeIssuerUrls - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SnowflakeMetadatas() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata { - return v.Saml2SnowflakeMetadatas - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SnowflakeX509Certs() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert { - return v.Saml2SnowflakeX509Certs - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SpInitiatedLoginPageLabels() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel { - return v.Saml2SpInitiatedLoginPageLabels - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SsoUrls() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl { - return v.Saml2SsoUrls - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2X509Certs() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert { - return v.Saml2X509Certs - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) SyncPasswords() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword { - return v.SyncPasswords - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutput)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutput { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutput)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` -} - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternInput - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern) string { - return v.Default - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern) string { - return v.Name - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern) string { - return v.Type - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern) string { - return v.Value - }).(pulumi.StringOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` -} - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainInput - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain) string { - return v.Default - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain) string { - return v.Name - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain) string { - return v.Type - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain) string { - return v.Value - }).(pulumi.StringOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` -} - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeInput - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType) string { return v.Default }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType) string { return v.Name }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType) string { return v.Type }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType) string { return v.Value }).(pulumi.StringOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` -} - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListInput - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList) string { - return v.Default - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList) string { return v.Name }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList) string { return v.Type }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList) string { - return v.Value - }).(pulumi.StringOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` -} - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentInput - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment) string { return v.Default }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment) string { return v.Name }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment) string { return v.Type }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment) string { return v.Value }).(pulumi.StringOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` -} - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledInput - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled) string { return v.Default }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled) string { return v.Name }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled) string { return v.Type }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled) string { return v.Value }).(pulumi.StringOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` -} - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListInput - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList) string { - return v.Default - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList) string { - return v.Name - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList) string { - return v.Type - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList) string { - return v.Value - }).(pulumi.StringOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` -} - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) +func (i GetSchemasSchemaParameterTraceLevelArgs) ToGetSchemasSchemaParameterTraceLevelOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTraceLevelOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterTraceLevelOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayInput` via: +// GetSchemasSchemaParameterTraceLevelArrayInput is an input type that accepts GetSchemasSchemaParameterTraceLevelArray and GetSchemasSchemaParameterTraceLevelArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterTraceLevelArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayInput interface { +// GetSchemasSchemaParameterTraceLevelArray{ GetSchemasSchemaParameterTraceLevelArgs{...} } +type GetSchemasSchemaParameterTraceLevelArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeInput - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput { - return o -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput { - return o + ToGetSchemasSchemaParameterTraceLevelArrayOutput() GetSchemasSchemaParameterTraceLevelArrayOutput + ToGetSchemasSchemaParameterTraceLevelArrayOutputWithContext(context.Context) GetSchemasSchemaParameterTraceLevelArrayOutput } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode) string { - return v.Default - }).(pulumi.StringOutput) -} +type GetSchemasSchemaParameterTraceLevelArray []GetSchemasSchemaParameterTraceLevelInput -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode) string { - return v.Name - }).(pulumi.StringOutput) +func (GetSchemasSchemaParameterTraceLevelArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterTraceLevel)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode) string { - return v.Type - }).(pulumi.StringOutput) +func (i GetSchemasSchemaParameterTraceLevelArray) ToGetSchemasSchemaParameterTraceLevelArrayOutput() GetSchemasSchemaParameterTraceLevelArrayOutput { + return i.ToGetSchemasSchemaParameterTraceLevelArrayOutputWithContext(context.Background()) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode) string { - return v.Value - }).(pulumi.StringOutput) +func (i GetSchemasSchemaParameterTraceLevelArray) ToGetSchemasSchemaParameterTraceLevelArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTraceLevelArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterTraceLevelArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode)(nil)).Elem() -} +type GetSchemasSchemaParameterTraceLevelOutput struct{ *pulumi.OutputState } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput { - return o +func (GetSchemasSchemaParameterTraceLevelOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterTraceLevel)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput { +func (o GetSchemasSchemaParameterTraceLevelOutput) ToGetSchemasSchemaParameterTraceLevelOutput() GetSchemasSchemaParameterTraceLevelOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` -} - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) -} - -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayInput interface { - pulumi.Input - - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListInput - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList)(nil)).Elem() -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutputWithContext(context.Background()) -} - -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) -} - -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput struct{ *pulumi.OutputState } - -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList)(nil)).Elem() -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput { +func (o GetSchemasSchemaParameterTraceLevelOutput) ToGetSchemasSchemaParameterTraceLevelOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTraceLevelOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput { - return o +func (o GetSchemasSchemaParameterTraceLevelOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterTraceLevel) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterTraceLevelOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterTraceLevel) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterTraceLevelOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterTraceLevel) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterTraceLevelOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterTraceLevel) string { return v.Level }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterTraceLevelOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterTraceLevel) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterTraceLevelArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList)(nil)).Elem() +func (GetSchemasSchemaParameterTraceLevelArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterTraceLevel)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput { +func (o GetSchemasSchemaParameterTraceLevelArrayOutput) ToGetSchemasSchemaParameterTraceLevelArrayOutput() GetSchemasSchemaParameterTraceLevelArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput { +func (o GetSchemasSchemaParameterTraceLevelArrayOutput) ToGetSchemasSchemaParameterTraceLevelArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterTraceLevelArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) +func (o GetSchemasSchemaParameterTraceLevelArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterTraceLevelOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterTraceLevel { + return vs[0].([]GetSchemasSchemaParameterTraceLevel)[vs[1].(int)] + }).(GetSchemasSchemaParameterTraceLevelOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` +type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListInput` via: +// GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeInput is an input type that accepts GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs and GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListInput interface { +// GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs{...} +type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput + ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput + ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` +type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList)(nil)).Elem() +func (GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput { + return i.ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) +func (i GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayInput` via: +// GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayInput is an input type that accepts GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray and GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayInput interface { +// GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray{ GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArgs{...} } +type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput + ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput + ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListInput +type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray []GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList)(nil)).Elem() +func (GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput { + return i.ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) +func (i GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArray) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList)(nil)).Elem() +func (GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput { +func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput { +func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize) string { return v.Level }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput struct{ *pulumi.OutputState } +func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize) string { return v.Value }).(pulumi.StringOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList)(nil)).Elem() +type GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput struct{ *pulumi.OutputState } + +func (GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput { +func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput() GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput { +func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) ToGetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) +func (o GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize { + return vs[0].([]GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSize)[vs[1].(int)] + }).(GetSchemasSchemaParameterUserTaskManagedInitialWarehouseSizeOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` +type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerInput` via: +// GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondInput is an input type that accepts GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs and GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerInput interface { +// GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs{...} +type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput + ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput + ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` +type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer)(nil)).Elem() +func (GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput { + return i.ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) +func (i GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayInput` via: +// GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayInput is an input type that accepts GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray and GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayInput interface { +// GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray{ GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArgs{...} } +type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput + ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput + ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerInput +type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray []GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer)(nil)).Elem() +func (GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput { + return i.ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) +func (i GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArray) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer)(nil)).Elem() +func (GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput { +func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput { +func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond) string { return v.Level }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput struct{ *pulumi.OutputState } +func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond) string { return v.Value }).(pulumi.StringOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer)(nil)).Elem() +type GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput struct{ *pulumi.OutputState } + +func (GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput { +func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput() GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput { +func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) ToGetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) +func (o GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond { + return vs[0].([]GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecond)[vs[1].(int)] + }).(GetSchemasSchemaParameterUserTaskMinimumTriggerIntervalInSecondOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` +type GetSchemasSchemaParameterUserTaskTimeoutM struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlInput` via: +// GetSchemasSchemaParameterUserTaskTimeoutMInput is an input type that accepts GetSchemasSchemaParameterUserTaskTimeoutMArgs and GetSchemasSchemaParameterUserTaskTimeoutMOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskTimeoutMInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlInput interface { +// GetSchemasSchemaParameterUserTaskTimeoutMArgs{...} +type GetSchemasSchemaParameterUserTaskTimeoutMInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput + ToGetSchemasSchemaParameterUserTaskTimeoutMOutput() GetSchemasSchemaParameterUserTaskTimeoutMOutput + ToGetSchemasSchemaParameterUserTaskTimeoutMOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskTimeoutMOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` +type GetSchemasSchemaParameterUserTaskTimeoutMArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl)(nil)).Elem() +func (GetSchemasSchemaParameterUserTaskTimeoutMArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskTimeoutM)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterUserTaskTimeoutMArgs) ToGetSchemasSchemaParameterUserTaskTimeoutMOutput() GetSchemasSchemaParameterUserTaskTimeoutMOutput { + return i.ToGetSchemasSchemaParameterUserTaskTimeoutMOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) +func (i GetSchemasSchemaParameterUserTaskTimeoutMArgs) ToGetSchemasSchemaParameterUserTaskTimeoutMOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskTimeoutMOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskTimeoutMOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayInput` via: +// GetSchemasSchemaParameterUserTaskTimeoutMArrayInput is an input type that accepts GetSchemasSchemaParameterUserTaskTimeoutMArray and GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaParameterUserTaskTimeoutMArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayInput interface { +// GetSchemasSchemaParameterUserTaskTimeoutMArray{ GetSchemasSchemaParameterUserTaskTimeoutMArgs{...} } +type GetSchemasSchemaParameterUserTaskTimeoutMArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput + ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutput() GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput + ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutputWithContext(context.Context) GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlInput +type GetSchemasSchemaParameterUserTaskTimeoutMArray []GetSchemasSchemaParameterUserTaskTimeoutMInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl)(nil)).Elem() +func (GetSchemasSchemaParameterUserTaskTimeoutMArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskTimeoutM)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaParameterUserTaskTimeoutMArray) ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutput() GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput { + return i.ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) +func (i GetSchemasSchemaParameterUserTaskTimeoutMArray) ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput struct{ *pulumi.OutputState } +type GetSchemasSchemaParameterUserTaskTimeoutMOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl)(nil)).Elem() +func (GetSchemasSchemaParameterUserTaskTimeoutMOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaParameterUserTaskTimeoutM)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput { +func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) ToGetSchemasSchemaParameterUserTaskTimeoutMOutput() GetSchemasSchemaParameterUserTaskTimeoutMOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput { +func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) ToGetSchemasSchemaParameterUserTaskTimeoutMOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskTimeoutMOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskTimeoutM) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskTimeoutM) string { return v.Description }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskTimeoutM) string { return v.Key }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskTimeoutM) string { return v.Level }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput struct{ *pulumi.OutputState } +func (o GetSchemasSchemaParameterUserTaskTimeoutMOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaParameterUserTaskTimeoutM) string { return v.Value }).(pulumi.StringOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl)(nil)).Elem() +type GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput struct{ *pulumi.OutputState } + +func (GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaParameterUserTaskTimeoutM)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput { +func (o GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutput() GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput { +func (o GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) ToGetSchemasSchemaParameterUserTaskTimeoutMArrayOutputWithContext(ctx context.Context) GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) +func (o GetSchemasSchemaParameterUserTaskTimeoutMArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaParameterUserTaskTimeoutMOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaParameterUserTaskTimeoutM { + return vs[0].([]GetSchemasSchemaParameterUserTaskTimeoutM)[vs[1].(int)] + }).(GetSchemasSchemaParameterUserTaskTimeoutMOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2 struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` +type GetSchemasSchemaShowOutput struct { + Comment string `pulumi:"comment"` + CreatedOn string `pulumi:"createdOn"` + DatabaseName string `pulumi:"databaseName"` + DroppedOn string `pulumi:"droppedOn"` + IsCurrent bool `pulumi:"isCurrent"` + IsDefault bool `pulumi:"isDefault"` + Name string `pulumi:"name"` + Options string `pulumi:"options"` + Owner string `pulumi:"owner"` + OwnerRoleType string `pulumi:"ownerRoleType"` + RetentionTime string `pulumi:"retentionTime"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Input is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Input` via: +// GetSchemasSchemaShowOutputInput is an input type that accepts GetSchemasSchemaShowOutputArgs and GetSchemasSchemaShowOutputOutput values. +// You can construct a concrete instance of `GetSchemasSchemaShowOutputInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Input interface { +// GetSchemasSchemaShowOutputArgs{...} +type GetSchemasSchemaShowOutputInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2OutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output + ToGetSchemasSchemaShowOutputOutput() GetSchemasSchemaShowOutputOutput + ToGetSchemasSchemaShowOutputOutputWithContext(context.Context) GetSchemasSchemaShowOutputOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` +type GetSchemasSchemaShowOutputArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + DatabaseName pulumi.StringInput `pulumi:"databaseName"` + DroppedOn pulumi.StringInput `pulumi:"droppedOn"` + IsCurrent pulumi.BoolInput `pulumi:"isCurrent"` + IsDefault pulumi.BoolInput `pulumi:"isDefault"` + Name pulumi.StringInput `pulumi:"name"` + Options pulumi.StringInput `pulumi:"options"` + Owner pulumi.StringInput `pulumi:"owner"` + OwnerRoleType pulumi.StringInput `pulumi:"ownerRoleType"` + RetentionTime pulumi.StringInput `pulumi:"retentionTime"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2)(nil)).Elem() +func (GetSchemasSchemaShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaShowOutput)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2OutputWithContext(context.Background()) +func (i GetSchemasSchemaShowOutputArgs) ToGetSchemasSchemaShowOutputOutput() GetSchemasSchemaShowOutputOutput { + return i.ToGetSchemasSchemaShowOutputOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2OutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) +func (i GetSchemasSchemaShowOutputArgs) ToGetSchemasSchemaShowOutputOutputWithContext(ctx context.Context) GetSchemasSchemaShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaShowOutputOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayInput` via: +// GetSchemasSchemaShowOutputArrayInput is an input type that accepts GetSchemasSchemaShowOutputArray and GetSchemasSchemaShowOutputArrayOutput values. +// You can construct a concrete instance of `GetSchemasSchemaShowOutputArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayInput interface { +// GetSchemasSchemaShowOutputArray{ GetSchemasSchemaShowOutputArgs{...} } +type GetSchemasSchemaShowOutputArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput + ToGetSchemasSchemaShowOutputArrayOutput() GetSchemasSchemaShowOutputArrayOutput + ToGetSchemasSchemaShowOutputArrayOutputWithContext(context.Context) GetSchemasSchemaShowOutputArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Input +type GetSchemasSchemaShowOutputArray []GetSchemasSchemaShowOutputInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2)(nil)).Elem() +func (GetSchemasSchemaShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaShowOutput)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutputWithContext(context.Background()) +func (i GetSchemasSchemaShowOutputArray) ToGetSchemasSchemaShowOutputArrayOutput() GetSchemasSchemaShowOutputArrayOutput { + return i.ToGetSchemasSchemaShowOutputArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) +func (i GetSchemasSchemaShowOutputArray) ToGetSchemasSchemaShowOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSchemasSchemaShowOutputArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output struct{ *pulumi.OutputState } +type GetSchemasSchemaShowOutputOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2)(nil)).Elem() +func (GetSchemasSchemaShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSchemasSchemaShowOutput)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output { +func (o GetSchemasSchemaShowOutputOutput) ToGetSchemasSchemaShowOutputOutput() GetSchemasSchemaShowOutputOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2OutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output { +func (o GetSchemasSchemaShowOutputOutput) ToGetSchemasSchemaShowOutputOutputWithContext(ctx context.Context) GetSchemasSchemaShowOutputOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSchemasSchemaShowOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSchemasSchemaShowOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSchemasSchemaShowOutputOutput) DatabaseName() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.DatabaseName }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSchemasSchemaShowOutputOutput) DroppedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.DroppedOn }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput struct{ *pulumi.OutputState } +func (o GetSchemasSchemaShowOutputOutput) IsCurrent() pulumi.BoolOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) bool { return v.IsCurrent }).(pulumi.BoolOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2)(nil)).Elem() +func (o GetSchemasSchemaShowOutputOutput) IsDefault() pulumi.BoolOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) bool { return v.IsDefault }).(pulumi.BoolOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput { +func (o GetSchemasSchemaShowOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetSchemasSchemaShowOutputOutput) Options() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.Options }).(pulumi.StringOutput) +} + +func (o GetSchemasSchemaShowOutputOutput) Owner() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.Owner }).(pulumi.StringOutput) +} + +func (o GetSchemasSchemaShowOutputOutput) OwnerRoleType() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.OwnerRoleType }).(pulumi.StringOutput) +} + +func (o GetSchemasSchemaShowOutputOutput) RetentionTime() pulumi.StringOutput { + return o.ApplyT(func(v GetSchemasSchemaShowOutput) string { return v.RetentionTime }).(pulumi.StringOutput) +} + +type GetSchemasSchemaShowOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetSchemasSchemaShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSchemasSchemaShowOutput)(nil)).Elem() +} + +func (o GetSchemasSchemaShowOutputArrayOutput) ToGetSchemasSchemaShowOutputArrayOutput() GetSchemasSchemaShowOutputArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput { +func (o GetSchemasSchemaShowOutputArrayOutput) ToGetSchemasSchemaShowOutputArrayOutputWithContext(ctx context.Context) GetSchemasSchemaShowOutputArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2 { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) +func (o GetSchemasSchemaShowOutputArrayOutput) Index(i pulumi.IntInput) GetSchemasSchemaShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSchemasSchemaShowOutput { + return vs[0].([]GetSchemasSchemaShowOutput)[vs[1].(int)] + }).(GetSchemasSchemaShowOutputOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` +type GetSecurityIntegrationsSecurityIntegration struct { + // Holds the output of DESCRIBE SECURITY INTEGRATIONS. + DescribeOutputs []GetSecurityIntegrationsSecurityIntegrationDescribeOutput `pulumi:"describeOutputs"` + // Holds the output of SHOW SECURITY INTEGRATIONS. + ShowOutputs []GetSecurityIntegrationsSecurityIntegrationShowOutput `pulumi:"showOutputs"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyInput` via: +// GetSecurityIntegrationsSecurityIntegrationInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationArgs and GetSecurityIntegrationsSecurityIntegrationOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyInput interface { +// GetSecurityIntegrationsSecurityIntegrationArgs{...} +type GetSecurityIntegrationsSecurityIntegrationInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput + ToGetSecurityIntegrationsSecurityIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationOutput + ToGetSecurityIntegrationsSecurityIntegrationOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` +type GetSecurityIntegrationsSecurityIntegrationArgs struct { + // Holds the output of DESCRIBE SECURITY INTEGRATIONS. + DescribeOutputs GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayInput `pulumi:"describeOutputs"` + // Holds the output of SHOW SECURITY INTEGRATIONS. + ShowOutputs GetSecurityIntegrationsSecurityIntegrationShowOutputArrayInput `pulumi:"showOutputs"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegration)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationArgs) ToGetSecurityIntegrationsSecurityIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) +func (i GetSecurityIntegrationsSecurityIntegrationArgs) ToGetSecurityIntegrationsSecurityIntegrationOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationArray and GetSecurityIntegrationsSecurityIntegrationArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationArray{ GetSecurityIntegrationsSecurityIntegrationArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyInput +type GetSecurityIntegrationsSecurityIntegrationArray []GetSecurityIntegrationsSecurityIntegrationInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegration)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationArray) ToGetSecurityIntegrationsSecurityIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationArray) ToGetSecurityIntegrationsSecurityIntegrationArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegration)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput { +func (o GetSecurityIntegrationsSecurityIntegrationOutput) ToGetSecurityIntegrationsSecurityIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput { +func (o GetSecurityIntegrationsSecurityIntegrationOutput) ToGetSecurityIntegrationsSecurityIntegrationOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey) string { - return v.Default - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey) string { - return v.Name - }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey) string { - return v.Type - }).(pulumi.StringOutput) +// Holds the output of DESCRIBE SECURITY INTEGRATIONS. +func (o GetSecurityIntegrationsSecurityIntegrationOutput) DescribeOutputs() GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegration) []GetSecurityIntegrationsSecurityIntegrationDescribeOutput { + return v.DescribeOutputs + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey) string { - return v.Value - }).(pulumi.StringOutput) +// Holds the output of SHOW SECURITY INTEGRATIONS. +func (o GetSecurityIntegrationsSecurityIntegrationOutput) ShowOutputs() GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegration) []GetSecurityIntegrationsSecurityIntegrationShowOutput { + return v.ShowOutputs + }).(GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegration)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) +func (o GetSecurityIntegrationsSecurityIntegrationArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegration { + return vs[0].([]GetSecurityIntegrationsSecurityIntegration)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutput struct { + AllowedEmailPatterns []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern `pulumi:"allowedEmailPatterns"` + AllowedUserDomains []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain `pulumi:"allowedUserDomains"` + AuthTypes []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType `pulumi:"authTypes"` + BlockedRolesLists []GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList `pulumi:"blockedRolesLists"` + Comments []GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment `pulumi:"comments"` + Enableds []GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled `pulumi:"enableds"` + ExternalOauthAllowedRolesLists []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList `pulumi:"externalOauthAllowedRolesLists"` + ExternalOauthAnyRoleModes []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode `pulumi:"externalOauthAnyRoleModes"` + ExternalOauthAudienceLists []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList `pulumi:"externalOauthAudienceLists"` + ExternalOauthBlockedRolesLists []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList `pulumi:"externalOauthBlockedRolesLists"` + ExternalOauthIssuers []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer `pulumi:"externalOauthIssuers"` + ExternalOauthJwsKeysUrls []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl `pulumi:"externalOauthJwsKeysUrls"` + ExternalOauthRsaPublicKey2s []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2 `pulumi:"externalOauthRsaPublicKey2s"` + ExternalOauthRsaPublicKeys []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey `pulumi:"externalOauthRsaPublicKeys"` + ExternalOauthScopeDelimiters []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter `pulumi:"externalOauthScopeDelimiters"` + ExternalOauthSnowflakeUserMappingAttributes []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute `pulumi:"externalOauthSnowflakeUserMappingAttributes"` + ExternalOauthTokenUserMappingClaims []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim `pulumi:"externalOauthTokenUserMappingClaims"` + NetworkPolicies []GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy `pulumi:"networkPolicies"` + OauthAccessTokenValidities []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity `pulumi:"oauthAccessTokenValidities"` + OauthAllowNonTlsRedirectUris []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri `pulumi:"oauthAllowNonTlsRedirectUris"` + OauthAllowedAuthorizationEndpoints []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint `pulumi:"oauthAllowedAuthorizationEndpoints"` + OauthAllowedScopes []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope `pulumi:"oauthAllowedScopes"` + OauthAllowedTokenEndpoints []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint `pulumi:"oauthAllowedTokenEndpoints"` + OauthAuthorizationEndpoints []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint `pulumi:"oauthAuthorizationEndpoints"` + OauthClientAuthMethods []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod `pulumi:"oauthClientAuthMethods"` + OauthClientIds []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId `pulumi:"oauthClientIds"` + OauthClientRsaPublicKey2Fps []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp `pulumi:"oauthClientRsaPublicKey2Fps"` + OauthClientRsaPublicKeyFps []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp `pulumi:"oauthClientRsaPublicKeyFps"` + OauthClientTypes []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType `pulumi:"oauthClientTypes"` + OauthEnforcePkces []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce `pulumi:"oauthEnforcePkces"` + OauthGrants []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant `pulumi:"oauthGrants"` + OauthIssueRefreshTokens []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken `pulumi:"oauthIssueRefreshTokens"` + OauthRedirectUris []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri `pulumi:"oauthRedirectUris"` + OauthRefreshTokenValidities []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity `pulumi:"oauthRefreshTokenValidities"` + OauthTokenEndpoints []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint `pulumi:"oauthTokenEndpoints"` + OauthUseSecondaryRoles []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole `pulumi:"oauthUseSecondaryRoles"` + ParentIntegrations []GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration `pulumi:"parentIntegrations"` + PreAuthorizedRolesLists []GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList `pulumi:"preAuthorizedRolesLists"` + RunAsRoles []GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole `pulumi:"runAsRoles"` + Saml2DigestMethodsUseds []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed `pulumi:"saml2DigestMethodsUseds"` + Saml2EnableSpInitiateds []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated `pulumi:"saml2EnableSpInitiateds"` + Saml2ForceAuthns []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn `pulumi:"saml2ForceAuthns"` + Saml2Issuers []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer `pulumi:"saml2Issuers"` + Saml2PostLogoutRedirectUrls []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl `pulumi:"saml2PostLogoutRedirectUrls"` + Saml2Providers []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider `pulumi:"saml2Providers"` + Saml2RequestedNameidFormats []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat `pulumi:"saml2RequestedNameidFormats"` + Saml2SignRequests []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest `pulumi:"saml2SignRequests"` + Saml2SignatureMethodsUseds []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed `pulumi:"saml2SignatureMethodsUseds"` + Saml2SnowflakeAcsUrls []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl `pulumi:"saml2SnowflakeAcsUrls"` + Saml2SnowflakeIssuerUrls []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl `pulumi:"saml2SnowflakeIssuerUrls"` + Saml2SnowflakeMetadatas []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata `pulumi:"saml2SnowflakeMetadatas"` + Saml2SnowflakeX509Certs []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert `pulumi:"saml2SnowflakeX509Certs"` + Saml2SpInitiatedLoginPageLabels []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel `pulumi:"saml2SpInitiatedLoginPageLabels"` + Saml2SsoUrls []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl `pulumi:"saml2SsoUrls"` + Saml2X509Certs []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert `pulumi:"saml2X509Certs"` + SyncPasswords []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword `pulumi:"syncPasswords"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs struct { + AllowedEmailPatterns GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayInput `pulumi:"allowedEmailPatterns"` + AllowedUserDomains GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayInput `pulumi:"allowedUserDomains"` + AuthTypes GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayInput `pulumi:"authTypes"` + BlockedRolesLists GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayInput `pulumi:"blockedRolesLists"` + Comments GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayInput `pulumi:"comments"` + Enableds GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayInput `pulumi:"enableds"` + ExternalOauthAllowedRolesLists GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayInput `pulumi:"externalOauthAllowedRolesLists"` + ExternalOauthAnyRoleModes GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayInput `pulumi:"externalOauthAnyRoleModes"` + ExternalOauthAudienceLists GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayInput `pulumi:"externalOauthAudienceLists"` + ExternalOauthBlockedRolesLists GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayInput `pulumi:"externalOauthBlockedRolesLists"` + ExternalOauthIssuers GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayInput `pulumi:"externalOauthIssuers"` + ExternalOauthJwsKeysUrls GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayInput `pulumi:"externalOauthJwsKeysUrls"` + ExternalOauthRsaPublicKey2s GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayInput `pulumi:"externalOauthRsaPublicKey2s"` + ExternalOauthRsaPublicKeys GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayInput `pulumi:"externalOauthRsaPublicKeys"` + ExternalOauthScopeDelimiters GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayInput `pulumi:"externalOauthScopeDelimiters"` + ExternalOauthSnowflakeUserMappingAttributes GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayInput `pulumi:"externalOauthSnowflakeUserMappingAttributes"` + ExternalOauthTokenUserMappingClaims GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayInput `pulumi:"externalOauthTokenUserMappingClaims"` + NetworkPolicies GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayInput `pulumi:"networkPolicies"` + OauthAccessTokenValidities GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayInput `pulumi:"oauthAccessTokenValidities"` + OauthAllowNonTlsRedirectUris GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayInput `pulumi:"oauthAllowNonTlsRedirectUris"` + OauthAllowedAuthorizationEndpoints GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayInput `pulumi:"oauthAllowedAuthorizationEndpoints"` + OauthAllowedScopes GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayInput `pulumi:"oauthAllowedScopes"` + OauthAllowedTokenEndpoints GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayInput `pulumi:"oauthAllowedTokenEndpoints"` + OauthAuthorizationEndpoints GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayInput `pulumi:"oauthAuthorizationEndpoints"` + OauthClientAuthMethods GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayInput `pulumi:"oauthClientAuthMethods"` + OauthClientIds GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayInput `pulumi:"oauthClientIds"` + OauthClientRsaPublicKey2Fps GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayInput `pulumi:"oauthClientRsaPublicKey2Fps"` + OauthClientRsaPublicKeyFps GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayInput `pulumi:"oauthClientRsaPublicKeyFps"` + OauthClientTypes GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayInput `pulumi:"oauthClientTypes"` + OauthEnforcePkces GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayInput `pulumi:"oauthEnforcePkces"` + OauthGrants GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayInput `pulumi:"oauthGrants"` + OauthIssueRefreshTokens GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayInput `pulumi:"oauthIssueRefreshTokens"` + OauthRedirectUris GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayInput `pulumi:"oauthRedirectUris"` + OauthRefreshTokenValidities GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayInput `pulumi:"oauthRefreshTokenValidities"` + OauthTokenEndpoints GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayInput `pulumi:"oauthTokenEndpoints"` + OauthUseSecondaryRoles GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayInput `pulumi:"oauthUseSecondaryRoles"` + ParentIntegrations GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayInput `pulumi:"parentIntegrations"` + PreAuthorizedRolesLists GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayInput `pulumi:"preAuthorizedRolesLists"` + RunAsRoles GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayInput `pulumi:"runAsRoles"` + Saml2DigestMethodsUseds GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayInput `pulumi:"saml2DigestMethodsUseds"` + Saml2EnableSpInitiateds GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayInput `pulumi:"saml2EnableSpInitiateds"` + Saml2ForceAuthns GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayInput `pulumi:"saml2ForceAuthns"` + Saml2Issuers GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayInput `pulumi:"saml2Issuers"` + Saml2PostLogoutRedirectUrls GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayInput `pulumi:"saml2PostLogoutRedirectUrls"` + Saml2Providers GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayInput `pulumi:"saml2Providers"` + Saml2RequestedNameidFormats GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayInput `pulumi:"saml2RequestedNameidFormats"` + Saml2SignRequests GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayInput `pulumi:"saml2SignRequests"` + Saml2SignatureMethodsUseds GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayInput `pulumi:"saml2SignatureMethodsUseds"` + Saml2SnowflakeAcsUrls GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayInput `pulumi:"saml2SnowflakeAcsUrls"` + Saml2SnowflakeIssuerUrls GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayInput `pulumi:"saml2SnowflakeIssuerUrls"` + Saml2SnowflakeMetadatas GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayInput `pulumi:"saml2SnowflakeMetadatas"` + Saml2SnowflakeX509Certs GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayInput `pulumi:"saml2SnowflakeX509Certs"` + Saml2SpInitiatedLoginPageLabels GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayInput `pulumi:"saml2SpInitiatedLoginPageLabels"` + Saml2SsoUrls GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayInput `pulumi:"saml2SsoUrls"` + Saml2X509Certs GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayInput `pulumi:"saml2X509Certs"` + SyncPasswords GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayInput `pulumi:"syncPasswords"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutput)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutput)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutput)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) AllowedEmailPatterns() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern { + return v.AllowedEmailPatterns + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) AllowedUserDomains() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain { + return v.AllowedUserDomains + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) AuthTypes() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType { + return v.AuthTypes + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) BlockedRolesLists() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList { + return v.BlockedRolesLists + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput struct{ *pulumi.OutputState } +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Comments() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment { + return v.Comments + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter)(nil)).Elem() +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Enableds() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled { + return v.Enableds + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput { - return o +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthAllowedRolesLists() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList { + return v.ExternalOauthAllowedRolesLists + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput { - return o +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthAnyRoleModes() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode { + return v.ExternalOauthAnyRoleModes + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthAudienceLists() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList { + return v.ExternalOauthAudienceLists + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthBlockedRolesLists() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList { + return v.ExternalOauthBlockedRolesLists + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeInput interface { - pulumi.Input +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthIssuers() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer { + return v.ExternalOauthIssuers + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) +} - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthJwsKeysUrls() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl { + return v.ExternalOauthJwsKeysUrls + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthRsaPublicKey2s() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2 { + return v.ExternalOauthRsaPublicKey2s + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute)(nil)).Elem() +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthRsaPublicKeys() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey { + return v.ExternalOauthRsaPublicKeys + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutputWithContext(context.Background()) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthScopeDelimiters() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter { + return v.ExternalOauthScopeDelimiters + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthSnowflakeUserMappingAttributes() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute { + return v.ExternalOauthSnowflakeUserMappingAttributes + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayInput interface { - pulumi.Input +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ExternalOauthTokenUserMappingClaims() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim { + return v.ExternalOauthTokenUserMappingClaims + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) +} - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) NetworkPolicies() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy { + return v.NetworkPolicies + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeInput +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAccessTokenValidities() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity { + return v.OauthAccessTokenValidities + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute)(nil)).Elem() +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAllowNonTlsRedirectUris() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri { + return v.OauthAllowNonTlsRedirectUris + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutputWithContext(context.Background()) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAllowedAuthorizationEndpoints() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint { + return v.OauthAllowedAuthorizationEndpoints + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAllowedScopes() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope { + return v.OauthAllowedScopes + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput struct{ *pulumi.OutputState } +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAllowedTokenEndpoints() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint { + return v.OauthAllowedTokenEndpoints + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute)(nil)).Elem() +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthAuthorizationEndpoints() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint { + return v.OauthAuthorizationEndpoints + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput { - return o +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthClientAuthMethods() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod { + return v.OauthClientAuthMethods + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput { - return o +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthClientIds() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId { + return v.OauthClientIds + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthClientRsaPublicKey2Fps() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp { + return v.OauthClientRsaPublicKey2Fps + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthClientRsaPublicKeyFps() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp { + return v.OauthClientRsaPublicKeyFps + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthClientTypes() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType { + return v.OauthClientTypes + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthEnforcePkces() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce { + return v.OauthEnforcePkces + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput struct{ *pulumi.OutputState } +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthGrants() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant { + return v.OauthGrants + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute)(nil)).Elem() +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthIssueRefreshTokens() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken { + return v.OauthIssueRefreshTokens + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput { - return o +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthRedirectUris() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri { + return v.OauthRedirectUris + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput { - return o +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthRefreshTokenValidities() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity { + return v.OauthRefreshTokenValidities + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthTokenEndpoints() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint { + return v.OauthTokenEndpoints + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim struct { - Default string `pulumi:"default"` - Name string `pulumi:"name"` - Type string `pulumi:"type"` - Value string `pulumi:"value"` +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) OauthUseSecondaryRoles() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole { + return v.OauthUseSecondaryRoles + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimInput interface { - pulumi.Input +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) ParentIntegrations() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration { + return v.ParentIntegrations + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) +} - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) PreAuthorizedRolesLists() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList { + return v.PreAuthorizedRolesLists + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Name pulumi.StringInput `pulumi:"name"` - Type pulumi.StringInput `pulumi:"type"` - Value pulumi.StringInput `pulumi:"value"` +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) RunAsRoles() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole { + return v.RunAsRoles + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim)(nil)).Elem() +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2DigestMethodsUseds() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed { + return v.Saml2DigestMethodsUseds + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutputWithContext(context.Background()) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2EnableSpInitiateds() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated { + return v.Saml2EnableSpInitiateds + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2ForceAuthns() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn { + return v.Saml2ForceAuthns + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayInput` via: -// -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayInput interface { - pulumi.Input +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2Issuers() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer { + return v.Saml2Issuers + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) +} - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2PostLogoutRedirectUrls() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl { + return v.Saml2PostLogoutRedirectUrls + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimInput +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2Providers() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider { + return v.Saml2Providers + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim)(nil)).Elem() +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2RequestedNameidFormats() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat { + return v.Saml2RequestedNameidFormats + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutputWithContext(context.Background()) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SignRequests() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest { + return v.Saml2SignRequests + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SignatureMethodsUseds() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed { + return v.Saml2SignatureMethodsUseds + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput struct{ *pulumi.OutputState } +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SnowflakeAcsUrls() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl { + return v.Saml2SnowflakeAcsUrls + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) +} -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim)(nil)).Elem() +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SnowflakeIssuerUrls() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl { + return v.Saml2SnowflakeIssuerUrls + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput { - return o +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SnowflakeMetadatas() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata { + return v.Saml2SnowflakeMetadatas + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput { - return o +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SnowflakeX509Certs() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert { + return v.Saml2SnowflakeX509Certs + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SpInitiatedLoginPageLabels() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel { + return v.Saml2SpInitiatedLoginPageLabels + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2SsoUrls() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl { + return v.Saml2SsoUrls + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) Saml2X509Certs() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert { + return v.Saml2X509Certs + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) SyncPasswords() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutput) []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword { + return v.SyncPasswords + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutput)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutput { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutput)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy) string { return v.Default }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPattern)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedEmailPatternOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomain)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAllowedUserDomainOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthType)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputAuthTypeOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesList)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputBlockedRolesListOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputComment)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputCommentOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabled)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputEnabledOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesList)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAllowedRolesListOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleMode)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAnyRoleModeOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId) string { return v.Default }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceList)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthAudienceListOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesList)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthBlockedRolesListOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuer)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthIssuerOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrl)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthJwsKeysUrlOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2 struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Input is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Input` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Input interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2OutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2OutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2OutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Args{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Input -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Array) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2OutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2ArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2 { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey2Output) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant) string { return v.Default }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKey)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthRsaPublicKeyOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiter)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthScopeDelimiterOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttribute)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthSnowflakeUserMappingAttributeOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaim)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputExternalOauthTokenUserMappingClaimOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicy)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputNetworkPolicyOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidity)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAccessTokenValidityOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUri)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowNonTlsRedirectUriOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpoint)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedAuthorizationEndpointOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole) string { return v.Default }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScope)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedScopeOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpoint)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAllowedTokenEndpointOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpoint)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthAuthorizationEndpointOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethod)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientAuthMethodOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer) string { return v.Default }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientId)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientIdOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2Fp)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKey2FpOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider) string { return v.Default }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFp)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientRsaPublicKeyFpOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientType)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthClientTypeOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkce)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthEnforcePkceOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed) string { - return v.Default - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed) string { - return v.Value - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrant)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthGrantOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshToken)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthIssueRefreshTokenOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl) string { - return v.Name - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl) string { - return v.Type - }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUri)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRedirectUriOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidity)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthRefreshTokenValidityOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpoint)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthTokenEndpointOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel) string { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRole)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputOauthUseSecondaryRoleOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl) string { return v.Default }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegration)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputParentIntegrationOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert) string { return v.Default }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesList)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputPreAuthorizedRolesListOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole struct { Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs{...} -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs struct { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs struct { Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) } -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleInput -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword) string { return v.Default }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole) string { return v.Default }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole) string { return v.Name }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole) string { return v.Type }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword) string { return v.Value }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole) string { return v.Value }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRole)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputRunAsRoleOutput) } -type GetSecurityIntegrationsSecurityIntegrationShowOutput struct { - Category string `pulumi:"category"` - Comment string `pulumi:"comment"` - CreatedOn string `pulumi:"createdOn"` - Enabled bool `pulumi:"enabled"` - IntegrationType string `pulumi:"integrationType"` - Name string `pulumi:"name"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetSecurityIntegrationsSecurityIntegrationShowOutputInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationShowOutputArgs and GetSecurityIntegrationsSecurityIntegrationShowOutputOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationShowOutputInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedInput` via: // -// GetSecurityIntegrationsSecurityIntegrationShowOutputArgs{...} -type GetSecurityIntegrationsSecurityIntegrationShowOutputInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputOutput - ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput } -type GetSecurityIntegrationsSecurityIntegrationShowOutputArgs struct { - Category pulumi.StringInput `pulumi:"category"` - Comment pulumi.StringInput `pulumi:"comment"` - CreatedOn pulumi.StringInput `pulumi:"createdOn"` - Enabled pulumi.BoolInput `pulumi:"enabled"` - IntegrationType pulumi.StringInput `pulumi:"integrationType"` - Name pulumi.StringInput `pulumi:"name"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetSecurityIntegrationsSecurityIntegrationShowOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationShowOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationShowOutputArgs) ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationShowOutputArgs) ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) } -// GetSecurityIntegrationsSecurityIntegrationShowOutputArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationShowOutputArray and GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput values. -// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationShowOutputArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayInput` via: // -// GetSecurityIntegrationsSecurityIntegrationShowOutputArray{ GetSecurityIntegrationsSecurityIntegrationShowOutputArgs{...} } -type GetSecurityIntegrationsSecurityIntegrationShowOutputArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayInput interface { pulumi.Input - ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput - ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput } -type GetSecurityIntegrationsSecurityIntegrationShowOutputArray []GetSecurityIntegrationsSecurityIntegrationShowOutputInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedInput -func (GetSecurityIntegrationsSecurityIntegrationShowOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationShowOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed)(nil)).Elem() } -func (i GetSecurityIntegrationsSecurityIntegrationShowOutputArray) ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput { - return i.ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutputWithContext(context.Background()) } -func (i GetSecurityIntegrationsSecurityIntegrationShowOutputArray) ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) } -type GetSecurityIntegrationsSecurityIntegrationShowOutputOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationShowOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) Category() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) string { return v.Category }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) CreatedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) Enabled() pulumi.BoolOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) bool { return v.Enabled }).(pulumi.BoolOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) IntegrationType() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) string { return v.IntegrationType }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput struct{ *pulumi.OutputState } -func (GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationShowOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed)(nil)).Elem() } -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput { return o } -func (o GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationShowOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationShowOutput { - return vs[0].([]GetSecurityIntegrationsSecurityIntegrationShowOutput)[vs[1].(int)] - }).(GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsed)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2DigestMethodsUsedOutput) } -type GetSequencesSequence struct { - Comment string `pulumi:"comment"` - Database string `pulumi:"database"` - Name string `pulumi:"name"` - Schema string `pulumi:"schema"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetSequencesSequenceInput is an input type that accepts GetSequencesSequenceArgs and GetSequencesSequenceOutput values. -// You can construct a concrete instance of `GetSequencesSequenceInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedInput` via: // -// GetSequencesSequenceArgs{...} -type GetSequencesSequenceInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedInput interface { pulumi.Input - ToGetSequencesSequenceOutput() GetSequencesSequenceOutput - ToGetSequencesSequenceOutputWithContext(context.Context) GetSequencesSequenceOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput } -type GetSequencesSequenceArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - Database pulumi.StringInput `pulumi:"database"` - Name pulumi.StringInput `pulumi:"name"` - Schema pulumi.StringInput `pulumi:"schema"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetSequencesSequenceArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSequencesSequence)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated)(nil)).Elem() } -func (i GetSequencesSequenceArgs) ToGetSequencesSequenceOutput() GetSequencesSequenceOutput { - return i.ToGetSequencesSequenceOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutputWithContext(context.Background()) } -func (i GetSequencesSequenceArgs) ToGetSequencesSequenceOutputWithContext(ctx context.Context) GetSequencesSequenceOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSequencesSequenceOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) } -// GetSequencesSequenceArrayInput is an input type that accepts GetSequencesSequenceArray and GetSequencesSequenceArrayOutput values. -// You can construct a concrete instance of `GetSequencesSequenceArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayInput` via: // -// GetSequencesSequenceArray{ GetSequencesSequenceArgs{...} } -type GetSequencesSequenceArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayInput interface { pulumi.Input - ToGetSequencesSequenceArrayOutput() GetSequencesSequenceArrayOutput - ToGetSequencesSequenceArrayOutputWithContext(context.Context) GetSequencesSequenceArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput } -type GetSequencesSequenceArray []GetSequencesSequenceInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedInput -func (GetSequencesSequenceArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSequencesSequence)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated)(nil)).Elem() } -func (i GetSequencesSequenceArray) ToGetSequencesSequenceArrayOutput() GetSequencesSequenceArrayOutput { - return i.ToGetSequencesSequenceArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutputWithContext(context.Background()) } -func (i GetSequencesSequenceArray) ToGetSequencesSequenceArrayOutputWithContext(ctx context.Context) GetSequencesSequenceArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSequencesSequenceArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) } -type GetSequencesSequenceOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput struct{ *pulumi.OutputState } -func (GetSequencesSequenceOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSequencesSequence)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated)(nil)).Elem() } -func (o GetSequencesSequenceOutput) ToGetSequencesSequenceOutput() GetSequencesSequenceOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput { return o } -func (o GetSequencesSequenceOutput) ToGetSequencesSequenceOutputWithContext(ctx context.Context) GetSequencesSequenceOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput { return o } -func (o GetSequencesSequenceOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetSequencesSequence) string { return v.Comment }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetSequencesSequenceOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v GetSequencesSequence) string { return v.Database }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetSequencesSequenceOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSequencesSequence) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetSequencesSequenceOutput) Schema() pulumi.StringOutput { - return o.ApplyT(func(v GetSequencesSequence) string { return v.Schema }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated) string { + return v.Value + }).(pulumi.StringOutput) } -type GetSequencesSequenceArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput struct{ *pulumi.OutputState } -func (GetSequencesSequenceArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSequencesSequence)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated)(nil)).Elem() } -func (o GetSequencesSequenceArrayOutput) ToGetSequencesSequenceArrayOutput() GetSequencesSequenceArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput { return o } -func (o GetSequencesSequenceArrayOutput) ToGetSequencesSequenceArrayOutputWithContext(ctx context.Context) GetSequencesSequenceArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput { return o } -func (o GetSequencesSequenceArrayOutput) Index(i pulumi.IntInput) GetSequencesSequenceOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSequencesSequence { - return vs[0].([]GetSequencesSequence)[vs[1].(int)] - }).(GetSequencesSequenceOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiated)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2EnableSpInitiatedOutput) } -type GetSharesShare struct { - // The comment on the share. - Comment string `pulumi:"comment"` - // The kind of the share. - Kind string `pulumi:"kind"` - // Identifier for the share. - Name string `pulumi:"name"` - // The owner of the share. - Owner string `pulumi:"owner"` - // For the OUTBOUND share, list of consumers. - Tos []interface{} `pulumi:"tos"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetSharesShareInput is an input type that accepts GetSharesShareArgs and GetSharesShareOutput values. -// You can construct a concrete instance of `GetSharesShareInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnInput` via: // -// GetSharesShareArgs{...} -type GetSharesShareInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnInput interface { pulumi.Input - ToGetSharesShareOutput() GetSharesShareOutput - ToGetSharesShareOutputWithContext(context.Context) GetSharesShareOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput } -type GetSharesShareArgs struct { - // The comment on the share. - Comment pulumi.StringInput `pulumi:"comment"` - // The kind of the share. - Kind pulumi.StringInput `pulumi:"kind"` - // Identifier for the share. - Name pulumi.StringInput `pulumi:"name"` - // The owner of the share. - Owner pulumi.StringInput `pulumi:"owner"` - // For the OUTBOUND share, list of consumers. - Tos pulumi.ArrayInput `pulumi:"tos"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetSharesShareArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetSharesShare)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn)(nil)).Elem() } -func (i GetSharesShareArgs) ToGetSharesShareOutput() GetSharesShareOutput { - return i.ToGetSharesShareOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutputWithContext(context.Background()) } -func (i GetSharesShareArgs) ToGetSharesShareOutputWithContext(ctx context.Context) GetSharesShareOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSharesShareOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) } -// GetSharesShareArrayInput is an input type that accepts GetSharesShareArray and GetSharesShareArrayOutput values. -// You can construct a concrete instance of `GetSharesShareArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayInput` via: // -// GetSharesShareArray{ GetSharesShareArgs{...} } -type GetSharesShareArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayInput interface { pulumi.Input - ToGetSharesShareArrayOutput() GetSharesShareArrayOutput - ToGetSharesShareArrayOutputWithContext(context.Context) GetSharesShareArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput } -type GetSharesShareArray []GetSharesShareInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnInput -func (GetSharesShareArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSharesShare)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn)(nil)).Elem() } -func (i GetSharesShareArray) ToGetSharesShareArrayOutput() GetSharesShareArrayOutput { - return i.ToGetSharesShareArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutputWithContext(context.Background()) } -func (i GetSharesShareArray) ToGetSharesShareArrayOutputWithContext(ctx context.Context) GetSharesShareArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetSharesShareArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) } -type GetSharesShareOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput struct{ *pulumi.OutputState } -func (GetSharesShareOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetSharesShare)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn)(nil)).Elem() } -func (o GetSharesShareOutput) ToGetSharesShareOutput() GetSharesShareOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput { return o } -func (o GetSharesShareOutput) ToGetSharesShareOutputWithContext(ctx context.Context) GetSharesShareOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput { return o } -// The comment on the share. -func (o GetSharesShareOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetSharesShare) string { return v.Comment }).(pulumi.StringOutput) -} - -// The kind of the share. -func (o GetSharesShareOutput) Kind() pulumi.StringOutput { - return o.ApplyT(func(v GetSharesShare) string { return v.Kind }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn) string { + return v.Default + }).(pulumi.StringOutput) } -// Identifier for the share. -func (o GetSharesShareOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetSharesShare) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn) string { return v.Name }).(pulumi.StringOutput) } -// The owner of the share. -func (o GetSharesShareOutput) Owner() pulumi.StringOutput { - return o.ApplyT(func(v GetSharesShare) string { return v.Owner }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn) string { return v.Type }).(pulumi.StringOutput) } -// For the OUTBOUND share, list of consumers. -func (o GetSharesShareOutput) Tos() pulumi.ArrayOutput { - return o.ApplyT(func(v GetSharesShare) []interface{} { return v.Tos }).(pulumi.ArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn) string { return v.Value }).(pulumi.StringOutput) } -type GetSharesShareArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput struct{ *pulumi.OutputState } -func (GetSharesShareArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetSharesShare)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn)(nil)).Elem() } -func (o GetSharesShareArrayOutput) ToGetSharesShareArrayOutput() GetSharesShareArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput { return o } -func (o GetSharesShareArrayOutput) ToGetSharesShareArrayOutputWithContext(ctx context.Context) GetSharesShareArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput { return o } -func (o GetSharesShareArrayOutput) Index(i pulumi.IntInput) GetSharesShareOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSharesShare { - return vs[0].([]GetSharesShare)[vs[1].(int)] - }).(GetSharesShareOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthn)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ForceAuthnOutput) } -type GetStagesStage struct { - Comment string `pulumi:"comment"` - Database string `pulumi:"database"` - Name string `pulumi:"name"` - Schema string `pulumi:"schema"` - StorageIntegration string `pulumi:"storageIntegration"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetStagesStageInput is an input type that accepts GetStagesStageArgs and GetStagesStageOutput values. -// You can construct a concrete instance of `GetStagesStageInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerInput` via: // -// GetStagesStageArgs{...} -type GetStagesStageInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerInput interface { pulumi.Input - ToGetStagesStageOutput() GetStagesStageOutput - ToGetStagesStageOutputWithContext(context.Context) GetStagesStageOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput } -type GetStagesStageArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - Database pulumi.StringInput `pulumi:"database"` - Name pulumi.StringInput `pulumi:"name"` - Schema pulumi.StringInput `pulumi:"schema"` - StorageIntegration pulumi.StringInput `pulumi:"storageIntegration"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetStagesStageArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetStagesStage)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer)(nil)).Elem() } -func (i GetStagesStageArgs) ToGetStagesStageOutput() GetStagesStageOutput { - return i.ToGetStagesStageOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutputWithContext(context.Background()) } -func (i GetStagesStageArgs) ToGetStagesStageOutputWithContext(ctx context.Context) GetStagesStageOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStagesStageOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) } -// GetStagesStageArrayInput is an input type that accepts GetStagesStageArray and GetStagesStageArrayOutput values. -// You can construct a concrete instance of `GetStagesStageArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayInput` via: // -// GetStagesStageArray{ GetStagesStageArgs{...} } -type GetStagesStageArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayInput interface { pulumi.Input - ToGetStagesStageArrayOutput() GetStagesStageArrayOutput - ToGetStagesStageArrayOutputWithContext(context.Context) GetStagesStageArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput } -type GetStagesStageArray []GetStagesStageInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerInput -func (GetStagesStageArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStagesStage)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer)(nil)).Elem() } -func (i GetStagesStageArray) ToGetStagesStageArrayOutput() GetStagesStageArrayOutput { - return i.ToGetStagesStageArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutputWithContext(context.Background()) } -func (i GetStagesStageArray) ToGetStagesStageArrayOutputWithContext(ctx context.Context) GetStagesStageArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStagesStageArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) } -type GetStagesStageOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput struct{ *pulumi.OutputState } -func (GetStagesStageOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetStagesStage)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer)(nil)).Elem() } -func (o GetStagesStageOutput) ToGetStagesStageOutput() GetStagesStageOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput { return o } -func (o GetStagesStageOutput) ToGetStagesStageOutputWithContext(ctx context.Context) GetStagesStageOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput { return o } -func (o GetStagesStageOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetStagesStage) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetStagesStageOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v GetStagesStage) string { return v.Database }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer) string { return v.Default }).(pulumi.StringOutput) } -func (o GetStagesStageOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetStagesStage) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer) string { return v.Name }).(pulumi.StringOutput) } -func (o GetStagesStageOutput) Schema() pulumi.StringOutput { - return o.ApplyT(func(v GetStagesStage) string { return v.Schema }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer) string { return v.Type }).(pulumi.StringOutput) } -func (o GetStagesStageOutput) StorageIntegration() pulumi.StringOutput { - return o.ApplyT(func(v GetStagesStage) string { return v.StorageIntegration }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer) string { return v.Value }).(pulumi.StringOutput) } -type GetStagesStageArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput struct{ *pulumi.OutputState } -func (GetStagesStageArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStagesStage)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer)(nil)).Elem() } -func (o GetStagesStageArrayOutput) ToGetStagesStageArrayOutput() GetStagesStageArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput { return o } -func (o GetStagesStageArrayOutput) ToGetStagesStageArrayOutputWithContext(ctx context.Context) GetStagesStageArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput { return o } -func (o GetStagesStageArrayOutput) Index(i pulumi.IntInput) GetStagesStageOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStagesStage { - return vs[0].([]GetStagesStage)[vs[1].(int)] - }).(GetStagesStageOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Issuer)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2IssuerOutput) } -type GetStorageIntegrationsStorageIntegration struct { - Comment string `pulumi:"comment"` - Enabled bool `pulumi:"enabled"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl struct { + Default string `pulumi:"default"` Name string `pulumi:"name"` Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetStorageIntegrationsStorageIntegrationInput is an input type that accepts GetStorageIntegrationsStorageIntegrationArgs and GetStorageIntegrationsStorageIntegrationOutput values. -// You can construct a concrete instance of `GetStorageIntegrationsStorageIntegrationInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlInput` via: // -// GetStorageIntegrationsStorageIntegrationArgs{...} -type GetStorageIntegrationsStorageIntegrationInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlInput interface { pulumi.Input - ToGetStorageIntegrationsStorageIntegrationOutput() GetStorageIntegrationsStorageIntegrationOutput - ToGetStorageIntegrationsStorageIntegrationOutputWithContext(context.Context) GetStorageIntegrationsStorageIntegrationOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput } -type GetStorageIntegrationsStorageIntegrationArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - Enabled pulumi.BoolInput `pulumi:"enabled"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs struct { + Default pulumi.StringInput `pulumi:"default"` Name pulumi.StringInput `pulumi:"name"` Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetStorageIntegrationsStorageIntegrationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetStorageIntegrationsStorageIntegration)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl)(nil)).Elem() } -func (i GetStorageIntegrationsStorageIntegrationArgs) ToGetStorageIntegrationsStorageIntegrationOutput() GetStorageIntegrationsStorageIntegrationOutput { - return i.ToGetStorageIntegrationsStorageIntegrationOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutputWithContext(context.Background()) } -func (i GetStorageIntegrationsStorageIntegrationArgs) ToGetStorageIntegrationsStorageIntegrationOutputWithContext(ctx context.Context) GetStorageIntegrationsStorageIntegrationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStorageIntegrationsStorageIntegrationOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) } -// GetStorageIntegrationsStorageIntegrationArrayInput is an input type that accepts GetStorageIntegrationsStorageIntegrationArray and GetStorageIntegrationsStorageIntegrationArrayOutput values. -// You can construct a concrete instance of `GetStorageIntegrationsStorageIntegrationArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayInput` via: // -// GetStorageIntegrationsStorageIntegrationArray{ GetStorageIntegrationsStorageIntegrationArgs{...} } -type GetStorageIntegrationsStorageIntegrationArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayInput interface { pulumi.Input - ToGetStorageIntegrationsStorageIntegrationArrayOutput() GetStorageIntegrationsStorageIntegrationArrayOutput - ToGetStorageIntegrationsStorageIntegrationArrayOutputWithContext(context.Context) GetStorageIntegrationsStorageIntegrationArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput } -type GetStorageIntegrationsStorageIntegrationArray []GetStorageIntegrationsStorageIntegrationInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlInput -func (GetStorageIntegrationsStorageIntegrationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStorageIntegrationsStorageIntegration)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl)(nil)).Elem() } -func (i GetStorageIntegrationsStorageIntegrationArray) ToGetStorageIntegrationsStorageIntegrationArrayOutput() GetStorageIntegrationsStorageIntegrationArrayOutput { - return i.ToGetStorageIntegrationsStorageIntegrationArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutputWithContext(context.Background()) } -func (i GetStorageIntegrationsStorageIntegrationArray) ToGetStorageIntegrationsStorageIntegrationArrayOutputWithContext(ctx context.Context) GetStorageIntegrationsStorageIntegrationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStorageIntegrationsStorageIntegrationArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) } -type GetStorageIntegrationsStorageIntegrationOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput struct{ *pulumi.OutputState } -func (GetStorageIntegrationsStorageIntegrationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetStorageIntegrationsStorageIntegration)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl)(nil)).Elem() } -func (o GetStorageIntegrationsStorageIntegrationOutput) ToGetStorageIntegrationsStorageIntegrationOutput() GetStorageIntegrationsStorageIntegrationOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput { return o } -func (o GetStorageIntegrationsStorageIntegrationOutput) ToGetStorageIntegrationsStorageIntegrationOutputWithContext(ctx context.Context) GetStorageIntegrationsStorageIntegrationOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput { return o } -func (o GetStorageIntegrationsStorageIntegrationOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetStorageIntegrationsStorageIntegration) string { return v.Comment }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetStorageIntegrationsStorageIntegrationOutput) Enabled() pulumi.BoolOutput { - return o.ApplyT(func(v GetStorageIntegrationsStorageIntegration) bool { return v.Enabled }).(pulumi.BoolOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetStorageIntegrationsStorageIntegrationOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetStorageIntegrationsStorageIntegration) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetStorageIntegrationsStorageIntegrationOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetStorageIntegrationsStorageIntegration) string { return v.Type }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl) string { + return v.Value + }).(pulumi.StringOutput) } -type GetStorageIntegrationsStorageIntegrationArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput struct{ *pulumi.OutputState } -func (GetStorageIntegrationsStorageIntegrationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStorageIntegrationsStorageIntegration)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl)(nil)).Elem() } -func (o GetStorageIntegrationsStorageIntegrationArrayOutput) ToGetStorageIntegrationsStorageIntegrationArrayOutput() GetStorageIntegrationsStorageIntegrationArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput { return o } -func (o GetStorageIntegrationsStorageIntegrationArrayOutput) ToGetStorageIntegrationsStorageIntegrationArrayOutputWithContext(ctx context.Context) GetStorageIntegrationsStorageIntegrationArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput { return o } -func (o GetStorageIntegrationsStorageIntegrationArrayOutput) Index(i pulumi.IntInput) GetStorageIntegrationsStorageIntegrationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStorageIntegrationsStorageIntegration { - return vs[0].([]GetStorageIntegrationsStorageIntegration)[vs[1].(int)] - }).(GetStorageIntegrationsStorageIntegrationOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrl)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2PostLogoutRedirectUrlOutput) } -type GetStreamlitsIn struct { - // Returns records for the entire account. - Account *bool `pulumi:"account"` - // Returns records for the current database in use or for a specified database (db_name). - Database *string `pulumi:"database"` - // Returns records for the current schema in use or a specified schema (schema_name). - Schema *string `pulumi:"schema"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetStreamlitsInInput is an input type that accepts GetStreamlitsInArgs and GetStreamlitsInOutput values. -// You can construct a concrete instance of `GetStreamlitsInInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderInput` via: // -// GetStreamlitsInArgs{...} -type GetStreamlitsInInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderInput interface { pulumi.Input - ToGetStreamlitsInOutput() GetStreamlitsInOutput - ToGetStreamlitsInOutputWithContext(context.Context) GetStreamlitsInOutput -} - -type GetStreamlitsInArgs struct { - // Returns records for the entire account. - Account pulumi.BoolPtrInput `pulumi:"account"` - // Returns records for the current database in use or for a specified database (db_name). - Database pulumi.StringPtrInput `pulumi:"database"` - // Returns records for the current schema in use or a specified schema (schema_name). - Schema pulumi.StringPtrInput `pulumi:"schema"` -} - -func (GetStreamlitsInArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamlitsIn)(nil)).Elem() + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput } -func (i GetStreamlitsInArgs) ToGetStreamlitsInOutput() GetStreamlitsInOutput { - return i.ToGetStreamlitsInOutputWithContext(context.Background()) +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (i GetStreamlitsInArgs) ToGetStreamlitsInOutputWithContext(ctx context.Context) GetStreamlitsInOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsInOutput) +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider)(nil)).Elem() } -func (i GetStreamlitsInArgs) ToGetStreamlitsInPtrOutput() GetStreamlitsInPtrOutput { - return i.ToGetStreamlitsInPtrOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutputWithContext(context.Background()) } -func (i GetStreamlitsInArgs) ToGetStreamlitsInPtrOutputWithContext(ctx context.Context) GetStreamlitsInPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsInOutput).ToGetStreamlitsInPtrOutputWithContext(ctx) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) } -// GetStreamlitsInPtrInput is an input type that accepts GetStreamlitsInArgs, GetStreamlitsInPtr and GetStreamlitsInPtrOutput values. -// You can construct a concrete instance of `GetStreamlitsInPtrInput` via: -// -// GetStreamlitsInArgs{...} -// -// or: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayInput` via: // -// nil -type GetStreamlitsInPtrInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayInput interface { pulumi.Input - ToGetStreamlitsInPtrOutput() GetStreamlitsInPtrOutput - ToGetStreamlitsInPtrOutputWithContext(context.Context) GetStreamlitsInPtrOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput } -type getStreamlitsInPtrType GetStreamlitsInArgs - -func GetStreamlitsInPtr(v *GetStreamlitsInArgs) GetStreamlitsInPtrInput { - return (*getStreamlitsInPtrType)(v) -} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderInput -func (*getStreamlitsInPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetStreamlitsIn)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider)(nil)).Elem() } -func (i *getStreamlitsInPtrType) ToGetStreamlitsInPtrOutput() GetStreamlitsInPtrOutput { - return i.ToGetStreamlitsInPtrOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutputWithContext(context.Background()) } -func (i *getStreamlitsInPtrType) ToGetStreamlitsInPtrOutputWithContext(ctx context.Context) GetStreamlitsInPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsInPtrOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) } -type GetStreamlitsInOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput struct{ *pulumi.OutputState } -func (GetStreamlitsInOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamlitsIn)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider)(nil)).Elem() } -func (o GetStreamlitsInOutput) ToGetStreamlitsInOutput() GetStreamlitsInOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput { return o } -func (o GetStreamlitsInOutput) ToGetStreamlitsInOutputWithContext(ctx context.Context) GetStreamlitsInOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput { return o } -func (o GetStreamlitsInOutput) ToGetStreamlitsInPtrOutput() GetStreamlitsInPtrOutput { - return o.ToGetStreamlitsInPtrOutputWithContext(context.Background()) -} - -func (o GetStreamlitsInOutput) ToGetStreamlitsInPtrOutputWithContext(ctx context.Context) GetStreamlitsInPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetStreamlitsIn) *GetStreamlitsIn { - return &v - }).(GetStreamlitsInPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider) string { return v.Default }).(pulumi.StringOutput) } -// Returns records for the entire account. -func (o GetStreamlitsInOutput) Account() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetStreamlitsIn) *bool { return v.Account }).(pulumi.BoolPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider) string { return v.Name }).(pulumi.StringOutput) } -// Returns records for the current database in use or for a specified database (db_name). -func (o GetStreamlitsInOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetStreamlitsIn) *string { return v.Database }).(pulumi.StringPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider) string { return v.Type }).(pulumi.StringOutput) } -// Returns records for the current schema in use or a specified schema (schema_name). -func (o GetStreamlitsInOutput) Schema() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetStreamlitsIn) *string { return v.Schema }).(pulumi.StringPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider) string { return v.Value }).(pulumi.StringOutput) } -type GetStreamlitsInPtrOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput struct{ *pulumi.OutputState } -func (GetStreamlitsInPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetStreamlitsIn)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider)(nil)).Elem() } -func (o GetStreamlitsInPtrOutput) ToGetStreamlitsInPtrOutput() GetStreamlitsInPtrOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput { return o } -func (o GetStreamlitsInPtrOutput) ToGetStreamlitsInPtrOutputWithContext(ctx context.Context) GetStreamlitsInPtrOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput { return o } -func (o GetStreamlitsInPtrOutput) Elem() GetStreamlitsInOutput { - return o.ApplyT(func(v *GetStreamlitsIn) GetStreamlitsIn { - if v != nil { - return *v - } - var ret GetStreamlitsIn - return ret - }).(GetStreamlitsInOutput) -} - -// Returns records for the entire account. -func (o GetStreamlitsInPtrOutput) Account() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetStreamlitsIn) *bool { - if v == nil { - return nil - } - return v.Account - }).(pulumi.BoolPtrOutput) -} - -// Returns records for the current database in use or for a specified database (db_name). -func (o GetStreamlitsInPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetStreamlitsIn) *string { - if v == nil { - return nil - } - return v.Database - }).(pulumi.StringPtrOutput) -} - -// Returns records for the current schema in use or a specified schema (schema_name). -func (o GetStreamlitsInPtrOutput) Schema() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetStreamlitsIn) *string { - if v == nil { - return nil - } - return v.Schema - }).(pulumi.StringPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2Provider)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2ProviderOutput) } -type GetStreamlitsLimit struct { - // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. - From *string `pulumi:"from"` - // The maximum number of rows to return. - Rows int `pulumi:"rows"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetStreamlitsLimitInput is an input type that accepts GetStreamlitsLimitArgs and GetStreamlitsLimitOutput values. -// You can construct a concrete instance of `GetStreamlitsLimitInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatInput` via: // -// GetStreamlitsLimitArgs{...} -type GetStreamlitsLimitInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatInput interface { pulumi.Input - ToGetStreamlitsLimitOutput() GetStreamlitsLimitOutput - ToGetStreamlitsLimitOutputWithContext(context.Context) GetStreamlitsLimitOutput -} - -type GetStreamlitsLimitArgs struct { - // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. - From pulumi.StringPtrInput `pulumi:"from"` - // The maximum number of rows to return. - Rows pulumi.IntInput `pulumi:"rows"` -} - -func (GetStreamlitsLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamlitsLimit)(nil)).Elem() + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput } -func (i GetStreamlitsLimitArgs) ToGetStreamlitsLimitOutput() GetStreamlitsLimitOutput { - return i.ToGetStreamlitsLimitOutputWithContext(context.Background()) +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (i GetStreamlitsLimitArgs) ToGetStreamlitsLimitOutputWithContext(ctx context.Context) GetStreamlitsLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsLimitOutput) +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat)(nil)).Elem() } -func (i GetStreamlitsLimitArgs) ToGetStreamlitsLimitPtrOutput() GetStreamlitsLimitPtrOutput { - return i.ToGetStreamlitsLimitPtrOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutputWithContext(context.Background()) } -func (i GetStreamlitsLimitArgs) ToGetStreamlitsLimitPtrOutputWithContext(ctx context.Context) GetStreamlitsLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsLimitOutput).ToGetStreamlitsLimitPtrOutputWithContext(ctx) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) } -// GetStreamlitsLimitPtrInput is an input type that accepts GetStreamlitsLimitArgs, GetStreamlitsLimitPtr and GetStreamlitsLimitPtrOutput values. -// You can construct a concrete instance of `GetStreamlitsLimitPtrInput` via: -// -// GetStreamlitsLimitArgs{...} -// -// or: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayInput` via: // -// nil -type GetStreamlitsLimitPtrInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayInput interface { pulumi.Input - ToGetStreamlitsLimitPtrOutput() GetStreamlitsLimitPtrOutput - ToGetStreamlitsLimitPtrOutputWithContext(context.Context) GetStreamlitsLimitPtrOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput } -type getStreamlitsLimitPtrType GetStreamlitsLimitArgs - -func GetStreamlitsLimitPtr(v *GetStreamlitsLimitArgs) GetStreamlitsLimitPtrInput { - return (*getStreamlitsLimitPtrType)(v) -} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatInput -func (*getStreamlitsLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetStreamlitsLimit)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat)(nil)).Elem() } -func (i *getStreamlitsLimitPtrType) ToGetStreamlitsLimitPtrOutput() GetStreamlitsLimitPtrOutput { - return i.ToGetStreamlitsLimitPtrOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutputWithContext(context.Background()) } -func (i *getStreamlitsLimitPtrType) ToGetStreamlitsLimitPtrOutputWithContext(ctx context.Context) GetStreamlitsLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsLimitPtrOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) } -type GetStreamlitsLimitOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput struct{ *pulumi.OutputState } -func (GetStreamlitsLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamlitsLimit)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat)(nil)).Elem() } -func (o GetStreamlitsLimitOutput) ToGetStreamlitsLimitOutput() GetStreamlitsLimitOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput { return o } -func (o GetStreamlitsLimitOutput) ToGetStreamlitsLimitOutputWithContext(ctx context.Context) GetStreamlitsLimitOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput { return o } -func (o GetStreamlitsLimitOutput) ToGetStreamlitsLimitPtrOutput() GetStreamlitsLimitPtrOutput { - return o.ToGetStreamlitsLimitPtrOutputWithContext(context.Background()) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetStreamlitsLimitOutput) ToGetStreamlitsLimitPtrOutputWithContext(ctx context.Context) GetStreamlitsLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetStreamlitsLimit) *GetStreamlitsLimit { - return &v - }).(GetStreamlitsLimitPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat) string { + return v.Name + }).(pulumi.StringOutput) } -// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -func (o GetStreamlitsLimitOutput) From() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetStreamlitsLimit) *string { return v.From }).(pulumi.StringPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat) string { + return v.Type + }).(pulumi.StringOutput) } -// The maximum number of rows to return. -func (o GetStreamlitsLimitOutput) Rows() pulumi.IntOutput { - return o.ApplyT(func(v GetStreamlitsLimit) int { return v.Rows }).(pulumi.IntOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat) string { + return v.Value + }).(pulumi.StringOutput) } -type GetStreamlitsLimitPtrOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput struct{ *pulumi.OutputState } -func (GetStreamlitsLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetStreamlitsLimit)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat)(nil)).Elem() } -func (o GetStreamlitsLimitPtrOutput) ToGetStreamlitsLimitPtrOutput() GetStreamlitsLimitPtrOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput { return o } -func (o GetStreamlitsLimitPtrOutput) ToGetStreamlitsLimitPtrOutputWithContext(ctx context.Context) GetStreamlitsLimitPtrOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput { return o } -func (o GetStreamlitsLimitPtrOutput) Elem() GetStreamlitsLimitOutput { - return o.ApplyT(func(v *GetStreamlitsLimit) GetStreamlitsLimit { - if v != nil { - return *v - } - var ret GetStreamlitsLimit - return ret - }).(GetStreamlitsLimitOutput) -} - -// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -func (o GetStreamlitsLimitPtrOutput) From() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetStreamlitsLimit) *string { - if v == nil { - return nil - } - return v.From - }).(pulumi.StringPtrOutput) -} - -// The maximum number of rows to return. -func (o GetStreamlitsLimitPtrOutput) Rows() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetStreamlitsLimit) *int { - if v == nil { - return nil - } - return &v.Rows - }).(pulumi.IntPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormat)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2RequestedNameidFormatOutput) } -type GetStreamlitsStreamlit struct { - // Holds the output of DESCRIBE STREAMLIT. - DescribeOutputs []GetStreamlitsStreamlitDescribeOutput `pulumi:"describeOutputs"` - // Holds the output of SHOW STREAMLITS. - ShowOutputs []GetStreamlitsStreamlitShowOutput `pulumi:"showOutputs"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetStreamlitsStreamlitInput is an input type that accepts GetStreamlitsStreamlitArgs and GetStreamlitsStreamlitOutput values. -// You can construct a concrete instance of `GetStreamlitsStreamlitInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestInput` via: // -// GetStreamlitsStreamlitArgs{...} -type GetStreamlitsStreamlitInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestInput interface { pulumi.Input - ToGetStreamlitsStreamlitOutput() GetStreamlitsStreamlitOutput - ToGetStreamlitsStreamlitOutputWithContext(context.Context) GetStreamlitsStreamlitOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput } -type GetStreamlitsStreamlitArgs struct { - // Holds the output of DESCRIBE STREAMLIT. - DescribeOutputs GetStreamlitsStreamlitDescribeOutputArrayInput `pulumi:"describeOutputs"` - // Holds the output of SHOW STREAMLITS. - ShowOutputs GetStreamlitsStreamlitShowOutputArrayInput `pulumi:"showOutputs"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetStreamlitsStreamlitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamlitsStreamlit)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest)(nil)).Elem() } -func (i GetStreamlitsStreamlitArgs) ToGetStreamlitsStreamlitOutput() GetStreamlitsStreamlitOutput { - return i.ToGetStreamlitsStreamlitOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutputWithContext(context.Background()) } -func (i GetStreamlitsStreamlitArgs) ToGetStreamlitsStreamlitOutputWithContext(ctx context.Context) GetStreamlitsStreamlitOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) } -// GetStreamlitsStreamlitArrayInput is an input type that accepts GetStreamlitsStreamlitArray and GetStreamlitsStreamlitArrayOutput values. -// You can construct a concrete instance of `GetStreamlitsStreamlitArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayInput` via: // -// GetStreamlitsStreamlitArray{ GetStreamlitsStreamlitArgs{...} } -type GetStreamlitsStreamlitArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayInput interface { pulumi.Input - ToGetStreamlitsStreamlitArrayOutput() GetStreamlitsStreamlitArrayOutput - ToGetStreamlitsStreamlitArrayOutputWithContext(context.Context) GetStreamlitsStreamlitArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput } -type GetStreamlitsStreamlitArray []GetStreamlitsStreamlitInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestInput -func (GetStreamlitsStreamlitArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStreamlitsStreamlit)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest)(nil)).Elem() } -func (i GetStreamlitsStreamlitArray) ToGetStreamlitsStreamlitArrayOutput() GetStreamlitsStreamlitArrayOutput { - return i.ToGetStreamlitsStreamlitArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutputWithContext(context.Background()) } -func (i GetStreamlitsStreamlitArray) ToGetStreamlitsStreamlitArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) } -type GetStreamlitsStreamlitOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput struct{ *pulumi.OutputState } -func (GetStreamlitsStreamlitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamlitsStreamlit)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest)(nil)).Elem() } -func (o GetStreamlitsStreamlitOutput) ToGetStreamlitsStreamlitOutput() GetStreamlitsStreamlitOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput { return o } -func (o GetStreamlitsStreamlitOutput) ToGetStreamlitsStreamlitOutputWithContext(ctx context.Context) GetStreamlitsStreamlitOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput { return o } -// Holds the output of DESCRIBE STREAMLIT. -func (o GetStreamlitsStreamlitOutput) DescribeOutputs() GetStreamlitsStreamlitDescribeOutputArrayOutput { - return o.ApplyT(func(v GetStreamlitsStreamlit) []GetStreamlitsStreamlitDescribeOutput { return v.DescribeOutputs }).(GetStreamlitsStreamlitDescribeOutputArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest) string { + return v.Default + }).(pulumi.StringOutput) } -// Holds the output of SHOW STREAMLITS. -func (o GetStreamlitsStreamlitOutput) ShowOutputs() GetStreamlitsStreamlitShowOutputArrayOutput { - return o.ApplyT(func(v GetStreamlitsStreamlit) []GetStreamlitsStreamlitShowOutput { return v.ShowOutputs }).(GetStreamlitsStreamlitShowOutputArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest) string { return v.Name }).(pulumi.StringOutput) } -type GetStreamlitsStreamlitArrayOutput struct{ *pulumi.OutputState } +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest) string { return v.Type }).(pulumi.StringOutput) +} -func (GetStreamlitsStreamlitArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStreamlitsStreamlit)(nil)).Elem() +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest) string { + return v.Value + }).(pulumi.StringOutput) } -func (o GetStreamlitsStreamlitArrayOutput) ToGetStreamlitsStreamlitArrayOutput() GetStreamlitsStreamlitArrayOutput { +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput struct{ *pulumi.OutputState } + +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest)(nil)).Elem() +} + +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput { return o } -func (o GetStreamlitsStreamlitArrayOutput) ToGetStreamlitsStreamlitArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput { return o } -func (o GetStreamlitsStreamlitArrayOutput) Index(i pulumi.IntInput) GetStreamlitsStreamlitOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStreamlitsStreamlit { - return vs[0].([]GetStreamlitsStreamlit)[vs[1].(int)] - }).(GetStreamlitsStreamlitOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequest)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignRequestOutput) } -type GetStreamlitsStreamlitDescribeOutput struct { - DefaultPackages string `pulumi:"defaultPackages"` - ExternalAccessIntegrations []string `pulumi:"externalAccessIntegrations"` - ExternalAccessSecrets string `pulumi:"externalAccessSecrets"` - ImportUrls []string `pulumi:"importUrls"` - MainFile string `pulumi:"mainFile"` - Name string `pulumi:"name"` - QueryWarehouse string `pulumi:"queryWarehouse"` - RootLocation string `pulumi:"rootLocation"` - Title string `pulumi:"title"` - UrlId string `pulumi:"urlId"` - UserPackages []string `pulumi:"userPackages"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetStreamlitsStreamlitDescribeOutputInput is an input type that accepts GetStreamlitsStreamlitDescribeOutputArgs and GetStreamlitsStreamlitDescribeOutputOutput values. -// You can construct a concrete instance of `GetStreamlitsStreamlitDescribeOutputInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedInput` via: // -// GetStreamlitsStreamlitDescribeOutputArgs{...} -type GetStreamlitsStreamlitDescribeOutputInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedInput interface { pulumi.Input - ToGetStreamlitsStreamlitDescribeOutputOutput() GetStreamlitsStreamlitDescribeOutputOutput - ToGetStreamlitsStreamlitDescribeOutputOutputWithContext(context.Context) GetStreamlitsStreamlitDescribeOutputOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput } -type GetStreamlitsStreamlitDescribeOutputArgs struct { - DefaultPackages pulumi.StringInput `pulumi:"defaultPackages"` - ExternalAccessIntegrations pulumi.StringArrayInput `pulumi:"externalAccessIntegrations"` - ExternalAccessSecrets pulumi.StringInput `pulumi:"externalAccessSecrets"` - ImportUrls pulumi.StringArrayInput `pulumi:"importUrls"` - MainFile pulumi.StringInput `pulumi:"mainFile"` - Name pulumi.StringInput `pulumi:"name"` - QueryWarehouse pulumi.StringInput `pulumi:"queryWarehouse"` - RootLocation pulumi.StringInput `pulumi:"rootLocation"` - Title pulumi.StringInput `pulumi:"title"` - UrlId pulumi.StringInput `pulumi:"urlId"` - UserPackages pulumi.StringArrayInput `pulumi:"userPackages"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetStreamlitsStreamlitDescribeOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamlitsStreamlitDescribeOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed)(nil)).Elem() } -func (i GetStreamlitsStreamlitDescribeOutputArgs) ToGetStreamlitsStreamlitDescribeOutputOutput() GetStreamlitsStreamlitDescribeOutputOutput { - return i.ToGetStreamlitsStreamlitDescribeOutputOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutputWithContext(context.Background()) } -func (i GetStreamlitsStreamlitDescribeOutputArgs) ToGetStreamlitsStreamlitDescribeOutputOutputWithContext(ctx context.Context) GetStreamlitsStreamlitDescribeOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitDescribeOutputOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) } -// GetStreamlitsStreamlitDescribeOutputArrayInput is an input type that accepts GetStreamlitsStreamlitDescribeOutputArray and GetStreamlitsStreamlitDescribeOutputArrayOutput values. -// You can construct a concrete instance of `GetStreamlitsStreamlitDescribeOutputArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayInput` via: // -// GetStreamlitsStreamlitDescribeOutputArray{ GetStreamlitsStreamlitDescribeOutputArgs{...} } -type GetStreamlitsStreamlitDescribeOutputArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayInput interface { pulumi.Input - ToGetStreamlitsStreamlitDescribeOutputArrayOutput() GetStreamlitsStreamlitDescribeOutputArrayOutput - ToGetStreamlitsStreamlitDescribeOutputArrayOutputWithContext(context.Context) GetStreamlitsStreamlitDescribeOutputArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput } -type GetStreamlitsStreamlitDescribeOutputArray []GetStreamlitsStreamlitDescribeOutputInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedInput -func (GetStreamlitsStreamlitDescribeOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStreamlitsStreamlitDescribeOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed)(nil)).Elem() } -func (i GetStreamlitsStreamlitDescribeOutputArray) ToGetStreamlitsStreamlitDescribeOutputArrayOutput() GetStreamlitsStreamlitDescribeOutputArrayOutput { - return i.ToGetStreamlitsStreamlitDescribeOutputArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutputWithContext(context.Background()) } -func (i GetStreamlitsStreamlitDescribeOutputArray) ToGetStreamlitsStreamlitDescribeOutputArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitDescribeOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitDescribeOutputArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) } -type GetStreamlitsStreamlitDescribeOutputOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput struct{ *pulumi.OutputState } -func (GetStreamlitsStreamlitDescribeOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamlitsStreamlitDescribeOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed)(nil)).Elem() } -func (o GetStreamlitsStreamlitDescribeOutputOutput) ToGetStreamlitsStreamlitDescribeOutputOutput() GetStreamlitsStreamlitDescribeOutputOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput { return o } -func (o GetStreamlitsStreamlitDescribeOutputOutput) ToGetStreamlitsStreamlitDescribeOutputOutputWithContext(ctx context.Context) GetStreamlitsStreamlitDescribeOutputOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput { return o } -func (o GetStreamlitsStreamlitDescribeOutputOutput) DefaultPackages() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.DefaultPackages }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitDescribeOutputOutput) ExternalAccessIntegrations() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) []string { return v.ExternalAccessIntegrations }).(pulumi.StringArrayOutput) -} - -func (o GetStreamlitsStreamlitDescribeOutputOutput) ExternalAccessSecrets() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.ExternalAccessSecrets }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitDescribeOutputOutput) ImportUrls() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) []string { return v.ImportUrls }).(pulumi.StringArrayOutput) -} - -func (o GetStreamlitsStreamlitDescribeOutputOutput) MainFile() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.MainFile }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitDescribeOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.Name }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitDescribeOutputOutput) QueryWarehouse() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.QueryWarehouse }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitDescribeOutputOutput) RootLocation() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.RootLocation }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetStreamlitsStreamlitDescribeOutputOutput) Title() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.Title }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetStreamlitsStreamlitDescribeOutputOutput) UrlId() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.UrlId }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetStreamlitsStreamlitDescribeOutputOutput) UserPackages() pulumi.StringArrayOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) []string { return v.UserPackages }).(pulumi.StringArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed) string { + return v.Value + }).(pulumi.StringOutput) } -type GetStreamlitsStreamlitDescribeOutputArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput struct{ *pulumi.OutputState } -func (GetStreamlitsStreamlitDescribeOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStreamlitsStreamlitDescribeOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed)(nil)).Elem() } -func (o GetStreamlitsStreamlitDescribeOutputArrayOutput) ToGetStreamlitsStreamlitDescribeOutputArrayOutput() GetStreamlitsStreamlitDescribeOutputArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput { return o } -func (o GetStreamlitsStreamlitDescribeOutputArrayOutput) ToGetStreamlitsStreamlitDescribeOutputArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitDescribeOutputArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput { return o } -func (o GetStreamlitsStreamlitDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetStreamlitsStreamlitDescribeOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStreamlitsStreamlitDescribeOutput { - return vs[0].([]GetStreamlitsStreamlitDescribeOutput)[vs[1].(int)] - }).(GetStreamlitsStreamlitDescribeOutputOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsed)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SignatureMethodsUsedOutput) } -type GetStreamlitsStreamlitShowOutput struct { - Comment string `pulumi:"comment"` - CreatedOn string `pulumi:"createdOn"` - DatabaseName string `pulumi:"databaseName"` - Name string `pulumi:"name"` - Owner string `pulumi:"owner"` - OwnerRoleType string `pulumi:"ownerRoleType"` - QueryWarehouse string `pulumi:"queryWarehouse"` - SchemaName string `pulumi:"schemaName"` - Title string `pulumi:"title"` - UrlId string `pulumi:"urlId"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetStreamlitsStreamlitShowOutputInput is an input type that accepts GetStreamlitsStreamlitShowOutputArgs and GetStreamlitsStreamlitShowOutputOutput values. -// You can construct a concrete instance of `GetStreamlitsStreamlitShowOutputInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlInput` via: // -// GetStreamlitsStreamlitShowOutputArgs{...} -type GetStreamlitsStreamlitShowOutputInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlInput interface { pulumi.Input - ToGetStreamlitsStreamlitShowOutputOutput() GetStreamlitsStreamlitShowOutputOutput - ToGetStreamlitsStreamlitShowOutputOutputWithContext(context.Context) GetStreamlitsStreamlitShowOutputOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput } -type GetStreamlitsStreamlitShowOutputArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - CreatedOn pulumi.StringInput `pulumi:"createdOn"` - DatabaseName pulumi.StringInput `pulumi:"databaseName"` - Name pulumi.StringInput `pulumi:"name"` - Owner pulumi.StringInput `pulumi:"owner"` - OwnerRoleType pulumi.StringInput `pulumi:"ownerRoleType"` - QueryWarehouse pulumi.StringInput `pulumi:"queryWarehouse"` - SchemaName pulumi.StringInput `pulumi:"schemaName"` - Title pulumi.StringInput `pulumi:"title"` - UrlId pulumi.StringInput `pulumi:"urlId"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetStreamlitsStreamlitShowOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamlitsStreamlitShowOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl)(nil)).Elem() } -func (i GetStreamlitsStreamlitShowOutputArgs) ToGetStreamlitsStreamlitShowOutputOutput() GetStreamlitsStreamlitShowOutputOutput { - return i.ToGetStreamlitsStreamlitShowOutputOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutputWithContext(context.Background()) } -func (i GetStreamlitsStreamlitShowOutputArgs) ToGetStreamlitsStreamlitShowOutputOutputWithContext(ctx context.Context) GetStreamlitsStreamlitShowOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitShowOutputOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) } -// GetStreamlitsStreamlitShowOutputArrayInput is an input type that accepts GetStreamlitsStreamlitShowOutputArray and GetStreamlitsStreamlitShowOutputArrayOutput values. -// You can construct a concrete instance of `GetStreamlitsStreamlitShowOutputArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayInput` via: // -// GetStreamlitsStreamlitShowOutputArray{ GetStreamlitsStreamlitShowOutputArgs{...} } -type GetStreamlitsStreamlitShowOutputArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayInput interface { pulumi.Input - ToGetStreamlitsStreamlitShowOutputArrayOutput() GetStreamlitsStreamlitShowOutputArrayOutput - ToGetStreamlitsStreamlitShowOutputArrayOutputWithContext(context.Context) GetStreamlitsStreamlitShowOutputArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput } -type GetStreamlitsStreamlitShowOutputArray []GetStreamlitsStreamlitShowOutputInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlInput -func (GetStreamlitsStreamlitShowOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStreamlitsStreamlitShowOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl)(nil)).Elem() } -func (i GetStreamlitsStreamlitShowOutputArray) ToGetStreamlitsStreamlitShowOutputArrayOutput() GetStreamlitsStreamlitShowOutputArrayOutput { - return i.ToGetStreamlitsStreamlitShowOutputArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutputWithContext(context.Background()) } -func (i GetStreamlitsStreamlitShowOutputArray) ToGetStreamlitsStreamlitShowOutputArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitShowOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitShowOutputArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) } -type GetStreamlitsStreamlitShowOutputOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput struct{ *pulumi.OutputState } -func (GetStreamlitsStreamlitShowOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamlitsStreamlitShowOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl)(nil)).Elem() } -func (o GetStreamlitsStreamlitShowOutputOutput) ToGetStreamlitsStreamlitShowOutputOutput() GetStreamlitsStreamlitShowOutputOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput { return o } -func (o GetStreamlitsStreamlitShowOutputOutput) ToGetStreamlitsStreamlitShowOutputOutputWithContext(ctx context.Context) GetStreamlitsStreamlitShowOutputOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput { return o } -func (o GetStreamlitsStreamlitShowOutputOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitShowOutputOutput) CreatedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitShowOutputOutput) DatabaseName() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.DatabaseName }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitShowOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.Name }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitShowOutputOutput) Owner() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.Owner }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitShowOutputOutput) OwnerRoleType() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.OwnerRoleType }).(pulumi.StringOutput) -} - -func (o GetStreamlitsStreamlitShowOutputOutput) QueryWarehouse() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.QueryWarehouse }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetStreamlitsStreamlitShowOutputOutput) SchemaName() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.SchemaName }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetStreamlitsStreamlitShowOutputOutput) Title() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.Title }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetStreamlitsStreamlitShowOutputOutput) UrlId() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.UrlId }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl) string { + return v.Value + }).(pulumi.StringOutput) } -type GetStreamlitsStreamlitShowOutputArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput struct{ *pulumi.OutputState } -func (GetStreamlitsStreamlitShowOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStreamlitsStreamlitShowOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl)(nil)).Elem() } -func (o GetStreamlitsStreamlitShowOutputArrayOutput) ToGetStreamlitsStreamlitShowOutputArrayOutput() GetStreamlitsStreamlitShowOutputArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput { return o } -func (o GetStreamlitsStreamlitShowOutputArrayOutput) ToGetStreamlitsStreamlitShowOutputArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitShowOutputArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput { return o } -func (o GetStreamlitsStreamlitShowOutputArrayOutput) Index(i pulumi.IntInput) GetStreamlitsStreamlitShowOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStreamlitsStreamlitShowOutput { - return vs[0].([]GetStreamlitsStreamlitShowOutput)[vs[1].(int)] - }).(GetStreamlitsStreamlitShowOutputOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrl)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeAcsUrlOutput) } -type GetStreamsStream struct { - Comment string `pulumi:"comment"` - Database string `pulumi:"database"` - Name string `pulumi:"name"` - Schema string `pulumi:"schema"` - Table string `pulumi:"table"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetStreamsStreamInput is an input type that accepts GetStreamsStreamArgs and GetStreamsStreamOutput values. -// You can construct a concrete instance of `GetStreamsStreamInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlInput` via: // -// GetStreamsStreamArgs{...} -type GetStreamsStreamInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlInput interface { pulumi.Input - ToGetStreamsStreamOutput() GetStreamsStreamOutput - ToGetStreamsStreamOutputWithContext(context.Context) GetStreamsStreamOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput } -type GetStreamsStreamArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - Database pulumi.StringInput `pulumi:"database"` - Name pulumi.StringInput `pulumi:"name"` - Schema pulumi.StringInput `pulumi:"schema"` - Table pulumi.StringInput `pulumi:"table"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetStreamsStreamArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamsStream)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl)(nil)).Elem() } -func (i GetStreamsStreamArgs) ToGetStreamsStreamOutput() GetStreamsStreamOutput { - return i.ToGetStreamsStreamOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutputWithContext(context.Background()) } -func (i GetStreamsStreamArgs) ToGetStreamsStreamOutputWithContext(ctx context.Context) GetStreamsStreamOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamsStreamOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) } -// GetStreamsStreamArrayInput is an input type that accepts GetStreamsStreamArray and GetStreamsStreamArrayOutput values. -// You can construct a concrete instance of `GetStreamsStreamArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayInput` via: // -// GetStreamsStreamArray{ GetStreamsStreamArgs{...} } -type GetStreamsStreamArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayInput interface { pulumi.Input - ToGetStreamsStreamArrayOutput() GetStreamsStreamArrayOutput - ToGetStreamsStreamArrayOutputWithContext(context.Context) GetStreamsStreamArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput } -type GetStreamsStreamArray []GetStreamsStreamInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlInput -func (GetStreamsStreamArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStreamsStream)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl)(nil)).Elem() } -func (i GetStreamsStreamArray) ToGetStreamsStreamArrayOutput() GetStreamsStreamArrayOutput { - return i.ToGetStreamsStreamArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutputWithContext(context.Background()) } -func (i GetStreamsStreamArray) ToGetStreamsStreamArrayOutputWithContext(ctx context.Context) GetStreamsStreamArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetStreamsStreamArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) } -type GetStreamsStreamOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput struct{ *pulumi.OutputState } -func (GetStreamsStreamOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetStreamsStream)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl)(nil)).Elem() } -func (o GetStreamsStreamOutput) ToGetStreamsStreamOutput() GetStreamsStreamOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput { return o } -func (o GetStreamsStreamOutput) ToGetStreamsStreamOutputWithContext(ctx context.Context) GetStreamsStreamOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput { return o } -func (o GetStreamsStreamOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamsStream) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetStreamsStreamOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamsStream) string { return v.Database }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetStreamsStreamOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamsStream) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetStreamsStreamOutput) Schema() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamsStream) string { return v.Schema }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetStreamsStreamOutput) Table() pulumi.StringOutput { - return o.ApplyT(func(v GetStreamsStream) string { return v.Table }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl) string { + return v.Value + }).(pulumi.StringOutput) } -type GetStreamsStreamArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput struct{ *pulumi.OutputState } -func (GetStreamsStreamArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetStreamsStream)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl)(nil)).Elem() } -func (o GetStreamsStreamArrayOutput) ToGetStreamsStreamArrayOutput() GetStreamsStreamArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput { return o } -func (o GetStreamsStreamArrayOutput) ToGetStreamsStreamArrayOutputWithContext(ctx context.Context) GetStreamsStreamArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput { return o } -func (o GetStreamsStreamArrayOutput) Index(i pulumi.IntInput) GetStreamsStreamOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStreamsStream { - return vs[0].([]GetStreamsStream)[vs[1].(int)] - }).(GetStreamsStreamOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrl)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeIssuerUrlOutput) } -type GetTablesTable struct { - Comment string `pulumi:"comment"` - Database string `pulumi:"database"` - Name string `pulumi:"name"` - Schema string `pulumi:"schema"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetTablesTableInput is an input type that accepts GetTablesTableArgs and GetTablesTableOutput values. -// You can construct a concrete instance of `GetTablesTableInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataInput` via: // -// GetTablesTableArgs{...} -type GetTablesTableInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataInput interface { pulumi.Input - ToGetTablesTableOutput() GetTablesTableOutput - ToGetTablesTableOutputWithContext(context.Context) GetTablesTableOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput } -type GetTablesTableArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - Database pulumi.StringInput `pulumi:"database"` - Name pulumi.StringInput `pulumi:"name"` - Schema pulumi.StringInput `pulumi:"schema"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetTablesTableArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetTablesTable)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata)(nil)).Elem() } -func (i GetTablesTableArgs) ToGetTablesTableOutput() GetTablesTableOutput { - return i.ToGetTablesTableOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutputWithContext(context.Background()) } -func (i GetTablesTableArgs) ToGetTablesTableOutputWithContext(ctx context.Context) GetTablesTableOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetTablesTableOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) } -// GetTablesTableArrayInput is an input type that accepts GetTablesTableArray and GetTablesTableArrayOutput values. -// You can construct a concrete instance of `GetTablesTableArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayInput` via: // -// GetTablesTableArray{ GetTablesTableArgs{...} } -type GetTablesTableArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayInput interface { pulumi.Input - ToGetTablesTableArrayOutput() GetTablesTableArrayOutput - ToGetTablesTableArrayOutputWithContext(context.Context) GetTablesTableArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput } -type GetTablesTableArray []GetTablesTableInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataInput -func (GetTablesTableArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetTablesTable)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata)(nil)).Elem() } -func (i GetTablesTableArray) ToGetTablesTableArrayOutput() GetTablesTableArrayOutput { - return i.ToGetTablesTableArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutputWithContext(context.Background()) } -func (i GetTablesTableArray) ToGetTablesTableArrayOutputWithContext(ctx context.Context) GetTablesTableArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetTablesTableArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) } -type GetTablesTableOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput struct{ *pulumi.OutputState } -func (GetTablesTableOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetTablesTable)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata)(nil)).Elem() } -func (o GetTablesTableOutput) ToGetTablesTableOutput() GetTablesTableOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput { return o } -func (o GetTablesTableOutput) ToGetTablesTableOutputWithContext(ctx context.Context) GetTablesTableOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput { return o } -func (o GetTablesTableOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetTablesTable) string { return v.Comment }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetTablesTableOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v GetTablesTable) string { return v.Database }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetTablesTableOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetTablesTable) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetTablesTableOutput) Schema() pulumi.StringOutput { - return o.ApplyT(func(v GetTablesTable) string { return v.Schema }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata) string { + return v.Value + }).(pulumi.StringOutput) } -type GetTablesTableArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput struct{ *pulumi.OutputState } -func (GetTablesTableArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetTablesTable)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata)(nil)).Elem() } -func (o GetTablesTableArrayOutput) ToGetTablesTableArrayOutput() GetTablesTableArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput { return o } -func (o GetTablesTableArrayOutput) ToGetTablesTableArrayOutputWithContext(ctx context.Context) GetTablesTableArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput { return o } -func (o GetTablesTableArrayOutput) Index(i pulumi.IntInput) GetTablesTableOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetTablesTable { - return vs[0].([]GetTablesTable)[vs[1].(int)] - }).(GetTablesTableOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadata)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeMetadataOutput) } -type GetTasksTask struct { - Comment string `pulumi:"comment"` - Database string `pulumi:"database"` - Name string `pulumi:"name"` - Schema string `pulumi:"schema"` - Warehouse string `pulumi:"warehouse"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetTasksTaskInput is an input type that accepts GetTasksTaskArgs and GetTasksTaskOutput values. -// You can construct a concrete instance of `GetTasksTaskInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertInput` via: // -// GetTasksTaskArgs{...} -type GetTasksTaskInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertInput interface { pulumi.Input - ToGetTasksTaskOutput() GetTasksTaskOutput - ToGetTasksTaskOutputWithContext(context.Context) GetTasksTaskOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput } -type GetTasksTaskArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - Database pulumi.StringInput `pulumi:"database"` - Name pulumi.StringInput `pulumi:"name"` - Schema pulumi.StringInput `pulumi:"schema"` - Warehouse pulumi.StringInput `pulumi:"warehouse"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetTasksTaskArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetTasksTask)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert)(nil)).Elem() } -func (i GetTasksTaskArgs) ToGetTasksTaskOutput() GetTasksTaskOutput { - return i.ToGetTasksTaskOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutputWithContext(context.Background()) } -func (i GetTasksTaskArgs) ToGetTasksTaskOutputWithContext(ctx context.Context) GetTasksTaskOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetTasksTaskOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) } -// GetTasksTaskArrayInput is an input type that accepts GetTasksTaskArray and GetTasksTaskArrayOutput values. -// You can construct a concrete instance of `GetTasksTaskArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayInput` via: // -// GetTasksTaskArray{ GetTasksTaskArgs{...} } -type GetTasksTaskArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayInput interface { pulumi.Input - ToGetTasksTaskArrayOutput() GetTasksTaskArrayOutput - ToGetTasksTaskArrayOutputWithContext(context.Context) GetTasksTaskArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput } -type GetTasksTaskArray []GetTasksTaskInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertInput -func (GetTasksTaskArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetTasksTask)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert)(nil)).Elem() } -func (i GetTasksTaskArray) ToGetTasksTaskArrayOutput() GetTasksTaskArrayOutput { - return i.ToGetTasksTaskArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutputWithContext(context.Background()) } -func (i GetTasksTaskArray) ToGetTasksTaskArrayOutputWithContext(ctx context.Context) GetTasksTaskArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetTasksTaskArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) } -type GetTasksTaskOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput struct{ *pulumi.OutputState } -func (GetTasksTaskOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetTasksTask)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert)(nil)).Elem() } -func (o GetTasksTaskOutput) ToGetTasksTaskOutput() GetTasksTaskOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput { return o } -func (o GetTasksTaskOutput) ToGetTasksTaskOutputWithContext(ctx context.Context) GetTasksTaskOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput { return o } -func (o GetTasksTaskOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetTasksTask) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetTasksTaskOutput) Database() pulumi.StringOutput { - return o.ApplyT(func(v GetTasksTask) string { return v.Database }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetTasksTaskOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetTasksTask) string { return v.Name }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert) string { + return v.Name + }).(pulumi.StringOutput) } -func (o GetTasksTaskOutput) Schema() pulumi.StringOutput { - return o.ApplyT(func(v GetTasksTask) string { return v.Schema }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert) string { + return v.Type + }).(pulumi.StringOutput) } -func (o GetTasksTaskOutput) Warehouse() pulumi.StringOutput { - return o.ApplyT(func(v GetTasksTask) string { return v.Warehouse }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert) string { + return v.Value + }).(pulumi.StringOutput) } -type GetTasksTaskArrayOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput struct{ *pulumi.OutputState } -func (GetTasksTaskArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetTasksTask)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert)(nil)).Elem() } -func (o GetTasksTaskArrayOutput) ToGetTasksTaskArrayOutput() GetTasksTaskArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput { return o } -func (o GetTasksTaskArrayOutput) ToGetTasksTaskArrayOutputWithContext(ctx context.Context) GetTasksTaskArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput { return o } -func (o GetTasksTaskArrayOutput) Index(i pulumi.IntInput) GetTasksTaskOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetTasksTask { - return vs[0].([]GetTasksTask)[vs[1].(int)] - }).(GetTasksTaskOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509Cert)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SnowflakeX509CertOutput) } -type GetUsersLimit struct { - // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. - From *string `pulumi:"from"` - // The maximum number of rows to return. - Rows int `pulumi:"rows"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetUsersLimitInput is an input type that accepts GetUsersLimitArgs and GetUsersLimitOutput values. -// You can construct a concrete instance of `GetUsersLimitInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelInput` via: // -// GetUsersLimitArgs{...} -type GetUsersLimitInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelInput interface { pulumi.Input - ToGetUsersLimitOutput() GetUsersLimitOutput - ToGetUsersLimitOutputWithContext(context.Context) GetUsersLimitOutput -} - -type GetUsersLimitArgs struct { - // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. - From pulumi.StringPtrInput `pulumi:"from"` - // The maximum number of rows to return. - Rows pulumi.IntInput `pulumi:"rows"` -} - -func (GetUsersLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersLimit)(nil)).Elem() + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput } -func (i GetUsersLimitArgs) ToGetUsersLimitOutput() GetUsersLimitOutput { - return i.ToGetUsersLimitOutputWithContext(context.Background()) +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (i GetUsersLimitArgs) ToGetUsersLimitOutputWithContext(ctx context.Context) GetUsersLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersLimitOutput) +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel)(nil)).Elem() } -func (i GetUsersLimitArgs) ToGetUsersLimitPtrOutput() GetUsersLimitPtrOutput { - return i.ToGetUsersLimitPtrOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutputWithContext(context.Background()) } -func (i GetUsersLimitArgs) ToGetUsersLimitPtrOutputWithContext(ctx context.Context) GetUsersLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersLimitOutput).ToGetUsersLimitPtrOutputWithContext(ctx) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) } -// GetUsersLimitPtrInput is an input type that accepts GetUsersLimitArgs, GetUsersLimitPtr and GetUsersLimitPtrOutput values. -// You can construct a concrete instance of `GetUsersLimitPtrInput` via: -// -// GetUsersLimitArgs{...} -// -// or: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayInput` via: // -// nil -type GetUsersLimitPtrInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayInput interface { pulumi.Input - ToGetUsersLimitPtrOutput() GetUsersLimitPtrOutput - ToGetUsersLimitPtrOutputWithContext(context.Context) GetUsersLimitPtrOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput } -type getUsersLimitPtrType GetUsersLimitArgs - -func GetUsersLimitPtr(v *GetUsersLimitArgs) GetUsersLimitPtrInput { - return (*getUsersLimitPtrType)(v) -} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelInput -func (*getUsersLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetUsersLimit)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel)(nil)).Elem() } -func (i *getUsersLimitPtrType) ToGetUsersLimitPtrOutput() GetUsersLimitPtrOutput { - return i.ToGetUsersLimitPtrOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutputWithContext(context.Background()) } -func (i *getUsersLimitPtrType) ToGetUsersLimitPtrOutputWithContext(ctx context.Context) GetUsersLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersLimitPtrOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) } -type GetUsersLimitOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput struct{ *pulumi.OutputState } -func (GetUsersLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersLimit)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel)(nil)).Elem() } -func (o GetUsersLimitOutput) ToGetUsersLimitOutput() GetUsersLimitOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput { return o } -func (o GetUsersLimitOutput) ToGetUsersLimitOutputWithContext(ctx context.Context) GetUsersLimitOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput { return o } -func (o GetUsersLimitOutput) ToGetUsersLimitPtrOutput() GetUsersLimitPtrOutput { - return o.ToGetUsersLimitPtrOutputWithContext(context.Background()) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel) string { + return v.Default + }).(pulumi.StringOutput) } -func (o GetUsersLimitOutput) ToGetUsersLimitPtrOutputWithContext(ctx context.Context) GetUsersLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetUsersLimit) *GetUsersLimit { - return &v - }).(GetUsersLimitPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel) string { + return v.Name + }).(pulumi.StringOutput) } -// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -func (o GetUsersLimitOutput) From() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetUsersLimit) *string { return v.From }).(pulumi.StringPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel) string { + return v.Type + }).(pulumi.StringOutput) } -// The maximum number of rows to return. -func (o GetUsersLimitOutput) Rows() pulumi.IntOutput { - return o.ApplyT(func(v GetUsersLimit) int { return v.Rows }).(pulumi.IntOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel) string { + return v.Value + }).(pulumi.StringOutput) } -type GetUsersLimitPtrOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput struct{ *pulumi.OutputState } -func (GetUsersLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetUsersLimit)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel)(nil)).Elem() } -func (o GetUsersLimitPtrOutput) ToGetUsersLimitPtrOutput() GetUsersLimitPtrOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput { return o } -func (o GetUsersLimitPtrOutput) ToGetUsersLimitPtrOutputWithContext(ctx context.Context) GetUsersLimitPtrOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput { return o } -func (o GetUsersLimitPtrOutput) Elem() GetUsersLimitOutput { - return o.ApplyT(func(v *GetUsersLimit) GetUsersLimit { - if v != nil { - return *v - } - var ret GetUsersLimit - return ret - }).(GetUsersLimitOutput) -} - -// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -func (o GetUsersLimitPtrOutput) From() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetUsersLimit) *string { - if v == nil { - return nil - } - return v.From - }).(pulumi.StringPtrOutput) -} - -// The maximum number of rows to return. -func (o GetUsersLimitPtrOutput) Rows() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetUsersLimit) *int { - if v == nil { - return nil - } - return &v.Rows - }).(pulumi.IntPtrOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabel)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SpInitiatedLoginPageLabelOutput) } -type GetUsersUser struct { - // Holds the output of DESCRIBE USER. - DescribeOutputs []GetUsersUserDescribeOutput `pulumi:"describeOutputs"` - // Holds the output of SHOW PARAMETERS FOR USER. - Parameters []GetUsersUserParameter `pulumi:"parameters"` - // Holds the output of SHOW USERS. - ShowOutputs []GetUsersUserShowOutput `pulumi:"showOutputs"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. -// You can construct a concrete instance of `GetUsersUserInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlInput` via: // -// GetUsersUserArgs{...} -type GetUsersUserInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlInput interface { pulumi.Input - ToGetUsersUserOutput() GetUsersUserOutput - ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput } -type GetUsersUserArgs struct { - // Holds the output of DESCRIBE USER. - DescribeOutputs GetUsersUserDescribeOutputArrayInput `pulumi:"describeOutputs"` - // Holds the output of SHOW PARAMETERS FOR USER. - Parameters GetUsersUserParameterArrayInput `pulumi:"parameters"` - // Holds the output of SHOW USERS. - ShowOutputs GetUsersUserShowOutputArrayInput `pulumi:"showOutputs"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUser)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl)(nil)).Elem() } -func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput { - return i.ToGetUsersUserOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutputWithContext(context.Background()) } -func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) } -// GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. -// You can construct a concrete instance of `GetUsersUserArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayInput` via: // -// GetUsersUserArray{ GetUsersUserArgs{...} } -type GetUsersUserArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayInput interface { pulumi.Input - ToGetUsersUserArrayOutput() GetUsersUserArrayOutput - ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput } -type GetUsersUserArray []GetUsersUserInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlInput -func (GetUsersUserArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUser)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl)(nil)).Elem() } -func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput { - return i.ToGetUsersUserArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutputWithContext(context.Background()) } -func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) } -type GetUsersUserOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput struct{ *pulumi.OutputState } -func (GetUsersUserOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUser)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl)(nil)).Elem() } -func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput { return o } -func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput { return o } -// Holds the output of DESCRIBE USER. -func (o GetUsersUserOutput) DescribeOutputs() GetUsersUserDescribeOutputArrayOutput { - return o.ApplyT(func(v GetUsersUser) []GetUsersUserDescribeOutput { return v.DescribeOutputs }).(GetUsersUserDescribeOutputArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl) string { return v.Default }).(pulumi.StringOutput) } -// Holds the output of SHOW PARAMETERS FOR USER. -func (o GetUsersUserOutput) Parameters() GetUsersUserParameterArrayOutput { - return o.ApplyT(func(v GetUsersUser) []GetUsersUserParameter { return v.Parameters }).(GetUsersUserParameterArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl) string { return v.Name }).(pulumi.StringOutput) } -// Holds the output of SHOW USERS. -func (o GetUsersUserOutput) ShowOutputs() GetUsersUserShowOutputArrayOutput { - return o.ApplyT(func(v GetUsersUser) []GetUsersUserShowOutput { return v.ShowOutputs }).(GetUsersUserShowOutputArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl) string { return v.Type }).(pulumi.StringOutput) } -type GetUsersUserArrayOutput struct{ *pulumi.OutputState } +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl) string { return v.Value }).(pulumi.StringOutput) +} -func (GetUsersUserArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUser)(nil)).Elem() +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput struct{ *pulumi.OutputState } + +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl)(nil)).Elem() } -func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput { return o } -func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput { return o } -func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUser { - return vs[0].([]GetUsersUser)[vs[1].(int)] - }).(GetUsersUserOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrl)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2SsoUrlOutput) } -type GetUsersUserDescribeOutput struct { - Comment string `pulumi:"comment"` - CustomLandingPageUrl string `pulumi:"customLandingPageUrl"` - CustomLandingPageUrlFlushNextUiLoad bool `pulumi:"customLandingPageUrlFlushNextUiLoad"` - DaysToExpiry float64 `pulumi:"daysToExpiry"` - DefaultNamespace string `pulumi:"defaultNamespace"` - DefaultRole string `pulumi:"defaultRole"` - DefaultSecondaryRoles string `pulumi:"defaultSecondaryRoles"` - DefaultWarehouse string `pulumi:"defaultWarehouse"` - Disabled bool `pulumi:"disabled"` - DisplayName string `pulumi:"displayName"` - Email string `pulumi:"email"` - ExtAuthnDuo bool `pulumi:"extAuthnDuo"` - ExtAuthnUid string `pulumi:"extAuthnUid"` - FirstName string `pulumi:"firstName"` - HasMfa bool `pulumi:"hasMfa"` - LastName string `pulumi:"lastName"` - LoginName string `pulumi:"loginName"` - MiddleName string `pulumi:"middleName"` - MinsToBypassMfa int `pulumi:"minsToBypassMfa"` - MinsToBypassNetworkPolicy int `pulumi:"minsToBypassNetworkPolicy"` - MinsToUnlock int `pulumi:"minsToUnlock"` - MustChangePassword bool `pulumi:"mustChangePassword"` - Name string `pulumi:"name"` - Password string `pulumi:"password"` - PasswordLastSetTime string `pulumi:"passwordLastSetTime"` - RsaPublicKey string `pulumi:"rsaPublicKey"` - RsaPublicKey2 string `pulumi:"rsaPublicKey2"` - RsaPublicKey2Fp string `pulumi:"rsaPublicKey2Fp"` - RsaPublicKeyFp string `pulumi:"rsaPublicKeyFp"` - SnowflakeLock bool `pulumi:"snowflakeLock"` - SnowflakeSupport bool `pulumi:"snowflakeSupport"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -// GetUsersUserDescribeOutputInput is an input type that accepts GetUsersUserDescribeOutputArgs and GetUsersUserDescribeOutputOutput values. -// You can construct a concrete instance of `GetUsersUserDescribeOutputInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertInput` via: // -// GetUsersUserDescribeOutputArgs{...} -type GetUsersUserDescribeOutputInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertInput interface { pulumi.Input - ToGetUsersUserDescribeOutputOutput() GetUsersUserDescribeOutputOutput - ToGetUsersUserDescribeOutputOutputWithContext(context.Context) GetUsersUserDescribeOutputOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput } -type GetUsersUserDescribeOutputArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - CustomLandingPageUrl pulumi.StringInput `pulumi:"customLandingPageUrl"` - CustomLandingPageUrlFlushNextUiLoad pulumi.BoolInput `pulumi:"customLandingPageUrlFlushNextUiLoad"` - DaysToExpiry pulumi.Float64Input `pulumi:"daysToExpiry"` - DefaultNamespace pulumi.StringInput `pulumi:"defaultNamespace"` - DefaultRole pulumi.StringInput `pulumi:"defaultRole"` - DefaultSecondaryRoles pulumi.StringInput `pulumi:"defaultSecondaryRoles"` - DefaultWarehouse pulumi.StringInput `pulumi:"defaultWarehouse"` - Disabled pulumi.BoolInput `pulumi:"disabled"` - DisplayName pulumi.StringInput `pulumi:"displayName"` - Email pulumi.StringInput `pulumi:"email"` - ExtAuthnDuo pulumi.BoolInput `pulumi:"extAuthnDuo"` - ExtAuthnUid pulumi.StringInput `pulumi:"extAuthnUid"` - FirstName pulumi.StringInput `pulumi:"firstName"` - HasMfa pulumi.BoolInput `pulumi:"hasMfa"` - LastName pulumi.StringInput `pulumi:"lastName"` - LoginName pulumi.StringInput `pulumi:"loginName"` - MiddleName pulumi.StringInput `pulumi:"middleName"` - MinsToBypassMfa pulumi.IntInput `pulumi:"minsToBypassMfa"` - MinsToBypassNetworkPolicy pulumi.IntInput `pulumi:"minsToBypassNetworkPolicy"` - MinsToUnlock pulumi.IntInput `pulumi:"minsToUnlock"` - MustChangePassword pulumi.BoolInput `pulumi:"mustChangePassword"` - Name pulumi.StringInput `pulumi:"name"` - Password pulumi.StringInput `pulumi:"password"` - PasswordLastSetTime pulumi.StringInput `pulumi:"passwordLastSetTime"` - RsaPublicKey pulumi.StringInput `pulumi:"rsaPublicKey"` - RsaPublicKey2 pulumi.StringInput `pulumi:"rsaPublicKey2"` - RsaPublicKey2Fp pulumi.StringInput `pulumi:"rsaPublicKey2Fp"` - RsaPublicKeyFp pulumi.StringInput `pulumi:"rsaPublicKeyFp"` - SnowflakeLock pulumi.BoolInput `pulumi:"snowflakeLock"` - SnowflakeSupport pulumi.BoolInput `pulumi:"snowflakeSupport"` +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserDescribeOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserDescribeOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert)(nil)).Elem() } -func (i GetUsersUserDescribeOutputArgs) ToGetUsersUserDescribeOutputOutput() GetUsersUserDescribeOutputOutput { - return i.ToGetUsersUserDescribeOutputOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutputWithContext(context.Background()) } -func (i GetUsersUserDescribeOutputArgs) ToGetUsersUserDescribeOutputOutputWithContext(ctx context.Context) GetUsersUserDescribeOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserDescribeOutputOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) } -// GetUsersUserDescribeOutputArrayInput is an input type that accepts GetUsersUserDescribeOutputArray and GetUsersUserDescribeOutputArrayOutput values. -// You can construct a concrete instance of `GetUsersUserDescribeOutputArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayInput` via: // -// GetUsersUserDescribeOutputArray{ GetUsersUserDescribeOutputArgs{...} } -type GetUsersUserDescribeOutputArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayInput interface { pulumi.Input - ToGetUsersUserDescribeOutputArrayOutput() GetUsersUserDescribeOutputArrayOutput - ToGetUsersUserDescribeOutputArrayOutputWithContext(context.Context) GetUsersUserDescribeOutputArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput } -type GetUsersUserDescribeOutputArray []GetUsersUserDescribeOutputInput +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertInput -func (GetUsersUserDescribeOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserDescribeOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert)(nil)).Elem() } -func (i GetUsersUserDescribeOutputArray) ToGetUsersUserDescribeOutputArrayOutput() GetUsersUserDescribeOutputArrayOutput { - return i.ToGetUsersUserDescribeOutputArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutputWithContext(context.Background()) } -func (i GetUsersUserDescribeOutputArray) ToGetUsersUserDescribeOutputArrayOutputWithContext(ctx context.Context) GetUsersUserDescribeOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserDescribeOutputArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) } -type GetUsersUserDescribeOutputOutput struct{ *pulumi.OutputState } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput struct{ *pulumi.OutputState } -func (GetUsersUserDescribeOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserDescribeOutput)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert)(nil)).Elem() } -func (o GetUsersUserDescribeOutputOutput) ToGetUsersUserDescribeOutputOutput() GetUsersUserDescribeOutputOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput { return o } -func (o GetUsersUserDescribeOutputOutput) ToGetUsersUserDescribeOutputOutputWithContext(ctx context.Context) GetUsersUserDescribeOutputOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput { return o } -func (o GetUsersUserDescribeOutputOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetUsersUserDescribeOutputOutput) CustomLandingPageUrl() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.CustomLandingPageUrl }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserDescribeOutputOutput) CustomLandingPageUrlFlushNextUiLoad() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.CustomLandingPageUrlFlushNextUiLoad }).(pulumi.BoolOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserDescribeOutputOutput) DaysToExpiry() pulumi.Float64Output { - return o.ApplyT(func(v GetUsersUserDescribeOutput) float64 { return v.DaysToExpiry }).(pulumi.Float64Output) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert) string { return v.Type }).(pulumi.StringOutput) } -func (o GetUsersUserDescribeOutputOutput) DefaultNamespace() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.DefaultNamespace }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert) string { return v.Value }).(pulumi.StringOutput) } -func (o GetUsersUserDescribeOutputOutput) DefaultRole() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.DefaultRole }).(pulumi.StringOutput) -} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput struct{ *pulumi.OutputState } -func (o GetUsersUserDescribeOutputOutput) DefaultSecondaryRoles() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.DefaultSecondaryRoles }).(pulumi.StringOutput) +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert)(nil)).Elem() } -func (o GetUsersUserDescribeOutputOutput) DefaultWarehouse() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.DefaultWarehouse }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput { + return o } -func (o GetUsersUserDescribeOutputOutput) Disabled() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.Disabled }).(pulumi.BoolOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput { + return o } -func (o GetUsersUserDescribeOutputOutput) DisplayName() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.DisplayName }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509Cert)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSaml2X509CertOutput) } -func (o GetUsersUserDescribeOutputOutput) Email() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.Email }).(pulumi.StringOutput) +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword struct { + Default string `pulumi:"default"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` + Value string `pulumi:"value"` } -func (o GetUsersUserDescribeOutputOutput) ExtAuthnDuo() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.ExtAuthnDuo }).(pulumi.BoolOutput) -} +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordInput` via: +// +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs{...} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordInput interface { + pulumi.Input -func (o GetUsersUserDescribeOutputOutput) ExtAuthnUid() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.ExtAuthnUid }).(pulumi.StringOutput) + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput } -func (o GetUsersUserDescribeOutputOutput) FirstName() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.FirstName }).(pulumi.StringOutput) +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` + Value pulumi.StringInput `pulumi:"value"` } -func (o GetUsersUserDescribeOutputOutput) HasMfa() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.HasMfa }).(pulumi.BoolOutput) +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword)(nil)).Elem() } -func (o GetUsersUserDescribeOutputOutput) LastName() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.LastName }).(pulumi.StringOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutputWithContext(context.Background()) } -func (o GetUsersUserDescribeOutputOutput) LoginName() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.LoginName }).(pulumi.StringOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) } -func (o GetUsersUserDescribeOutputOutput) MiddleName() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.MiddleName }).(pulumi.StringOutput) -} +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray and GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayInput` via: +// +// GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray{ GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayInput interface { + pulumi.Input -func (o GetUsersUserDescribeOutputOutput) MinsToBypassMfa() pulumi.IntOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) int { return v.MinsToBypassMfa }).(pulumi.IntOutput) + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput } -func (o GetUsersUserDescribeOutputOutput) MinsToBypassNetworkPolicy() pulumi.IntOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) int { return v.MinsToBypassNetworkPolicy }).(pulumi.IntOutput) -} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray []GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordInput -func (o GetUsersUserDescribeOutputOutput) MinsToUnlock() pulumi.IntOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) int { return v.MinsToUnlock }).(pulumi.IntOutput) +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword)(nil)).Elem() } -func (o GetUsersUserDescribeOutputOutput) MustChangePassword() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.MustChangePassword }).(pulumi.BoolOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutputWithContext(context.Background()) } -func (o GetUsersUserDescribeOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.Name }).(pulumi.StringOutput) +func (i GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArray) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) } -func (o GetUsersUserDescribeOutputOutput) Password() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.Password }).(pulumi.StringOutput) -} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput struct{ *pulumi.OutputState } -func (o GetUsersUserDescribeOutputOutput) PasswordLastSetTime() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.PasswordLastSetTime }).(pulumi.StringOutput) +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword)(nil)).Elem() } -func (o GetUsersUserDescribeOutputOutput) RsaPublicKey() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.RsaPublicKey }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput { + return o } -func (o GetUsersUserDescribeOutputOutput) RsaPublicKey2() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.RsaPublicKey2 }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput { + return o } -func (o GetUsersUserDescribeOutputOutput) RsaPublicKey2Fp() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.RsaPublicKey2Fp }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserDescribeOutputOutput) RsaPublicKeyFp() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.RsaPublicKeyFp }).(pulumi.StringOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserDescribeOutputOutput) SnowflakeLock() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.SnowflakeLock }).(pulumi.BoolOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword) string { return v.Type }).(pulumi.StringOutput) } -func (o GetUsersUserDescribeOutputOutput) SnowflakeSupport() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.SnowflakeSupport }).(pulumi.BoolOutput) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserDescribeOutputArrayOutput struct{ *pulumi.OutputState } - -func (GetUsersUserDescribeOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserDescribeOutput)(nil)).Elem() -} +type GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput struct{ *pulumi.OutputState } -func (o GetUsersUserDescribeOutputArrayOutput) ToGetUsersUserDescribeOutputArrayOutput() GetUsersUserDescribeOutputArrayOutput { - return o +func (GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword)(nil)).Elem() } -func (o GetUsersUserDescribeOutputArrayOutput) ToGetUsersUserDescribeOutputArrayOutputWithContext(ctx context.Context) GetUsersUserDescribeOutputArrayOutput { +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput() GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput { return o } -func (o GetUsersUserDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetUsersUserDescribeOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserDescribeOutput { - return vs[0].([]GetUsersUserDescribeOutput)[vs[1].(int)] - }).(GetUsersUserDescribeOutputOutput) -} - -type GetUsersUserParameter struct { - AbortDetachedQueries []GetUsersUserParameterAbortDetachedQuery `pulumi:"abortDetachedQueries"` - Autocommits []GetUsersUserParameterAutocommit `pulumi:"autocommits"` - BinaryInputFormats []GetUsersUserParameterBinaryInputFormat `pulumi:"binaryInputFormats"` - BinaryOutputFormats []GetUsersUserParameterBinaryOutputFormat `pulumi:"binaryOutputFormats"` - ClientMemoryLimits []GetUsersUserParameterClientMemoryLimit `pulumi:"clientMemoryLimits"` - ClientMetadataRequestUseConnectionCtxes []GetUsersUserParameterClientMetadataRequestUseConnectionCtx `pulumi:"clientMetadataRequestUseConnectionCtxes"` - ClientPrefetchThreads []GetUsersUserParameterClientPrefetchThread `pulumi:"clientPrefetchThreads"` - ClientResultChunkSizes []GetUsersUserParameterClientResultChunkSize `pulumi:"clientResultChunkSizes"` - ClientResultColumnCaseInsensitives []GetUsersUserParameterClientResultColumnCaseInsensitive `pulumi:"clientResultColumnCaseInsensitives"` - ClientSessionKeepAliveHeartbeatFrequencies []GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency `pulumi:"clientSessionKeepAliveHeartbeatFrequencies"` - ClientSessionKeepAlives []GetUsersUserParameterClientSessionKeepAlife `pulumi:"clientSessionKeepAlives"` - ClientTimestampTypeMappings []GetUsersUserParameterClientTimestampTypeMapping `pulumi:"clientTimestampTypeMappings"` - DateInputFormats []GetUsersUserParameterDateInputFormat `pulumi:"dateInputFormats"` - DateOutputFormats []GetUsersUserParameterDateOutputFormat `pulumi:"dateOutputFormats"` - EnableUnloadPhysicalTypeOptimizations []GetUsersUserParameterEnableUnloadPhysicalTypeOptimization `pulumi:"enableUnloadPhysicalTypeOptimizations"` - EnableUnredactedQuerySyntaxErrors []GetUsersUserParameterEnableUnredactedQuerySyntaxError `pulumi:"enableUnredactedQuerySyntaxErrors"` - ErrorOnNondeterministicMerges []GetUsersUserParameterErrorOnNondeterministicMerge `pulumi:"errorOnNondeterministicMerges"` - ErrorOnNondeterministicUpdates []GetUsersUserParameterErrorOnNondeterministicUpdate `pulumi:"errorOnNondeterministicUpdates"` - GeographyOutputFormats []GetUsersUserParameterGeographyOutputFormat `pulumi:"geographyOutputFormats"` - GeometryOutputFormats []GetUsersUserParameterGeometryOutputFormat `pulumi:"geometryOutputFormats"` - JdbcTreatDecimalAsInts []GetUsersUserParameterJdbcTreatDecimalAsInt `pulumi:"jdbcTreatDecimalAsInts"` - JdbcTreatTimestampNtzAsUtcs []GetUsersUserParameterJdbcTreatTimestampNtzAsUtc `pulumi:"jdbcTreatTimestampNtzAsUtcs"` - JdbcUseSessionTimezones []GetUsersUserParameterJdbcUseSessionTimezone `pulumi:"jdbcUseSessionTimezones"` - JsonIndents []GetUsersUserParameterJsonIndent `pulumi:"jsonIndents"` - LockTimeouts []GetUsersUserParameterLockTimeout `pulumi:"lockTimeouts"` - LogLevels []GetUsersUserParameterLogLevel `pulumi:"logLevels"` - MultiStatementCounts []GetUsersUserParameterMultiStatementCount `pulumi:"multiStatementCounts"` - NetworkPolicies []GetUsersUserParameterNetworkPolicy `pulumi:"networkPolicies"` - NoorderSequenceAsDefaults []GetUsersUserParameterNoorderSequenceAsDefault `pulumi:"noorderSequenceAsDefaults"` - OdbcTreatDecimalAsInts []GetUsersUserParameterOdbcTreatDecimalAsInt `pulumi:"odbcTreatDecimalAsInts"` - PreventUnloadToInternalStages []GetUsersUserParameterPreventUnloadToInternalStage `pulumi:"preventUnloadToInternalStages"` - QueryTags []GetUsersUserParameterQueryTag `pulumi:"queryTags"` - QuotedIdentifiersIgnoreCases []GetUsersUserParameterQuotedIdentifiersIgnoreCase `pulumi:"quotedIdentifiersIgnoreCases"` - RowsPerResultsets []GetUsersUserParameterRowsPerResultset `pulumi:"rowsPerResultsets"` - S3StageVpceDnsNames []GetUsersUserParameterS3StageVpceDnsName `pulumi:"s3StageVpceDnsNames"` - SearchPaths []GetUsersUserParameterSearchPath `pulumi:"searchPaths"` - SimulatedDataSharingConsumers []GetUsersUserParameterSimulatedDataSharingConsumer `pulumi:"simulatedDataSharingConsumers"` - StatementQueuedTimeoutInSeconds []GetUsersUserParameterStatementQueuedTimeoutInSecond `pulumi:"statementQueuedTimeoutInSeconds"` - StatementTimeoutInSeconds []GetUsersUserParameterStatementTimeoutInSecond `pulumi:"statementTimeoutInSeconds"` - StrictJsonOutputs []GetUsersUserParameterStrictJsonOutput `pulumi:"strictJsonOutputs"` - TimeInputFormats []GetUsersUserParameterTimeInputFormat `pulumi:"timeInputFormats"` - TimeOutputFormats []GetUsersUserParameterTimeOutputFormat `pulumi:"timeOutputFormats"` - TimestampDayIsAlways24hs []GetUsersUserParameterTimestampDayIsAlways24h `pulumi:"timestampDayIsAlways24hs"` - TimestampInputFormats []GetUsersUserParameterTimestampInputFormat `pulumi:"timestampInputFormats"` - TimestampLtzOutputFormats []GetUsersUserParameterTimestampLtzOutputFormat `pulumi:"timestampLtzOutputFormats"` - TimestampNtzOutputFormats []GetUsersUserParameterTimestampNtzOutputFormat `pulumi:"timestampNtzOutputFormats"` - TimestampOutputFormats []GetUsersUserParameterTimestampOutputFormat `pulumi:"timestampOutputFormats"` - TimestampTypeMappings []GetUsersUserParameterTimestampTypeMapping `pulumi:"timestampTypeMappings"` - TimestampTzOutputFormats []GetUsersUserParameterTimestampTzOutputFormat `pulumi:"timestampTzOutputFormats"` - Timezones []GetUsersUserParameterTimezone `pulumi:"timezones"` - TraceLevels []GetUsersUserParameterTraceLevel `pulumi:"traceLevels"` - TransactionAbortOnErrors []GetUsersUserParameterTransactionAbortOnError `pulumi:"transactionAbortOnErrors"` - TransactionDefaultIsolationLevels []GetUsersUserParameterTransactionDefaultIsolationLevel `pulumi:"transactionDefaultIsolationLevels"` - TwoDigitCenturyStarts []GetUsersUserParameterTwoDigitCenturyStart `pulumi:"twoDigitCenturyStarts"` - UnsupportedDdlActions []GetUsersUserParameterUnsupportedDdlAction `pulumi:"unsupportedDdlActions"` - UseCachedResults []GetUsersUserParameterUseCachedResult `pulumi:"useCachedResults"` - WeekOfYearPolicies []GetUsersUserParameterWeekOfYearPolicy `pulumi:"weekOfYearPolicies"` - WeekStarts []GetUsersUserParameterWeekStart `pulumi:"weekStarts"` -} - -// GetUsersUserParameterInput is an input type that accepts GetUsersUserParameterArgs and GetUsersUserParameterOutput values. -// You can construct a concrete instance of `GetUsersUserParameterInput` via: -// -// GetUsersUserParameterArgs{...} -type GetUsersUserParameterInput interface { - pulumi.Input - - ToGetUsersUserParameterOutput() GetUsersUserParameterOutput - ToGetUsersUserParameterOutputWithContext(context.Context) GetUsersUserParameterOutput -} - -type GetUsersUserParameterArgs struct { - AbortDetachedQueries GetUsersUserParameterAbortDetachedQueryArrayInput `pulumi:"abortDetachedQueries"` - Autocommits GetUsersUserParameterAutocommitArrayInput `pulumi:"autocommits"` - BinaryInputFormats GetUsersUserParameterBinaryInputFormatArrayInput `pulumi:"binaryInputFormats"` - BinaryOutputFormats GetUsersUserParameterBinaryOutputFormatArrayInput `pulumi:"binaryOutputFormats"` - ClientMemoryLimits GetUsersUserParameterClientMemoryLimitArrayInput `pulumi:"clientMemoryLimits"` - ClientMetadataRequestUseConnectionCtxes GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayInput `pulumi:"clientMetadataRequestUseConnectionCtxes"` - ClientPrefetchThreads GetUsersUserParameterClientPrefetchThreadArrayInput `pulumi:"clientPrefetchThreads"` - ClientResultChunkSizes GetUsersUserParameterClientResultChunkSizeArrayInput `pulumi:"clientResultChunkSizes"` - ClientResultColumnCaseInsensitives GetUsersUserParameterClientResultColumnCaseInsensitiveArrayInput `pulumi:"clientResultColumnCaseInsensitives"` - ClientSessionKeepAliveHeartbeatFrequencies GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayInput `pulumi:"clientSessionKeepAliveHeartbeatFrequencies"` - ClientSessionKeepAlives GetUsersUserParameterClientSessionKeepAlifeArrayInput `pulumi:"clientSessionKeepAlives"` - ClientTimestampTypeMappings GetUsersUserParameterClientTimestampTypeMappingArrayInput `pulumi:"clientTimestampTypeMappings"` - DateInputFormats GetUsersUserParameterDateInputFormatArrayInput `pulumi:"dateInputFormats"` - DateOutputFormats GetUsersUserParameterDateOutputFormatArrayInput `pulumi:"dateOutputFormats"` - EnableUnloadPhysicalTypeOptimizations GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayInput `pulumi:"enableUnloadPhysicalTypeOptimizations"` - EnableUnredactedQuerySyntaxErrors GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayInput `pulumi:"enableUnredactedQuerySyntaxErrors"` - ErrorOnNondeterministicMerges GetUsersUserParameterErrorOnNondeterministicMergeArrayInput `pulumi:"errorOnNondeterministicMerges"` - ErrorOnNondeterministicUpdates GetUsersUserParameterErrorOnNondeterministicUpdateArrayInput `pulumi:"errorOnNondeterministicUpdates"` - GeographyOutputFormats GetUsersUserParameterGeographyOutputFormatArrayInput `pulumi:"geographyOutputFormats"` - GeometryOutputFormats GetUsersUserParameterGeometryOutputFormatArrayInput `pulumi:"geometryOutputFormats"` - JdbcTreatDecimalAsInts GetUsersUserParameterJdbcTreatDecimalAsIntArrayInput `pulumi:"jdbcTreatDecimalAsInts"` - JdbcTreatTimestampNtzAsUtcs GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayInput `pulumi:"jdbcTreatTimestampNtzAsUtcs"` - JdbcUseSessionTimezones GetUsersUserParameterJdbcUseSessionTimezoneArrayInput `pulumi:"jdbcUseSessionTimezones"` - JsonIndents GetUsersUserParameterJsonIndentArrayInput `pulumi:"jsonIndents"` - LockTimeouts GetUsersUserParameterLockTimeoutArrayInput `pulumi:"lockTimeouts"` - LogLevels GetUsersUserParameterLogLevelArrayInput `pulumi:"logLevels"` - MultiStatementCounts GetUsersUserParameterMultiStatementCountArrayInput `pulumi:"multiStatementCounts"` - NetworkPolicies GetUsersUserParameterNetworkPolicyArrayInput `pulumi:"networkPolicies"` - NoorderSequenceAsDefaults GetUsersUserParameterNoorderSequenceAsDefaultArrayInput `pulumi:"noorderSequenceAsDefaults"` - OdbcTreatDecimalAsInts GetUsersUserParameterOdbcTreatDecimalAsIntArrayInput `pulumi:"odbcTreatDecimalAsInts"` - PreventUnloadToInternalStages GetUsersUserParameterPreventUnloadToInternalStageArrayInput `pulumi:"preventUnloadToInternalStages"` - QueryTags GetUsersUserParameterQueryTagArrayInput `pulumi:"queryTags"` - QuotedIdentifiersIgnoreCases GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayInput `pulumi:"quotedIdentifiersIgnoreCases"` - RowsPerResultsets GetUsersUserParameterRowsPerResultsetArrayInput `pulumi:"rowsPerResultsets"` - S3StageVpceDnsNames GetUsersUserParameterS3StageVpceDnsNameArrayInput `pulumi:"s3StageVpceDnsNames"` - SearchPaths GetUsersUserParameterSearchPathArrayInput `pulumi:"searchPaths"` - SimulatedDataSharingConsumers GetUsersUserParameterSimulatedDataSharingConsumerArrayInput `pulumi:"simulatedDataSharingConsumers"` - StatementQueuedTimeoutInSeconds GetUsersUserParameterStatementQueuedTimeoutInSecondArrayInput `pulumi:"statementQueuedTimeoutInSeconds"` - StatementTimeoutInSeconds GetUsersUserParameterStatementTimeoutInSecondArrayInput `pulumi:"statementTimeoutInSeconds"` - StrictJsonOutputs GetUsersUserParameterStrictJsonOutputArrayInput `pulumi:"strictJsonOutputs"` - TimeInputFormats GetUsersUserParameterTimeInputFormatArrayInput `pulumi:"timeInputFormats"` - TimeOutputFormats GetUsersUserParameterTimeOutputFormatArrayInput `pulumi:"timeOutputFormats"` - TimestampDayIsAlways24hs GetUsersUserParameterTimestampDayIsAlways24hArrayInput `pulumi:"timestampDayIsAlways24hs"` - TimestampInputFormats GetUsersUserParameterTimestampInputFormatArrayInput `pulumi:"timestampInputFormats"` - TimestampLtzOutputFormats GetUsersUserParameterTimestampLtzOutputFormatArrayInput `pulumi:"timestampLtzOutputFormats"` - TimestampNtzOutputFormats GetUsersUserParameterTimestampNtzOutputFormatArrayInput `pulumi:"timestampNtzOutputFormats"` - TimestampOutputFormats GetUsersUserParameterTimestampOutputFormatArrayInput `pulumi:"timestampOutputFormats"` - TimestampTypeMappings GetUsersUserParameterTimestampTypeMappingArrayInput `pulumi:"timestampTypeMappings"` - TimestampTzOutputFormats GetUsersUserParameterTimestampTzOutputFormatArrayInput `pulumi:"timestampTzOutputFormats"` - Timezones GetUsersUserParameterTimezoneArrayInput `pulumi:"timezones"` - TraceLevels GetUsersUserParameterTraceLevelArrayInput `pulumi:"traceLevels"` - TransactionAbortOnErrors GetUsersUserParameterTransactionAbortOnErrorArrayInput `pulumi:"transactionAbortOnErrors"` - TransactionDefaultIsolationLevels GetUsersUserParameterTransactionDefaultIsolationLevelArrayInput `pulumi:"transactionDefaultIsolationLevels"` - TwoDigitCenturyStarts GetUsersUserParameterTwoDigitCenturyStartArrayInput `pulumi:"twoDigitCenturyStarts"` - UnsupportedDdlActions GetUsersUserParameterUnsupportedDdlActionArrayInput `pulumi:"unsupportedDdlActions"` - UseCachedResults GetUsersUserParameterUseCachedResultArrayInput `pulumi:"useCachedResults"` - WeekOfYearPolicies GetUsersUserParameterWeekOfYearPolicyArrayInput `pulumi:"weekOfYearPolicies"` - WeekStarts GetUsersUserParameterWeekStartArrayInput `pulumi:"weekStarts"` -} - -func (GetUsersUserParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameter)(nil)).Elem() +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput { + return o } -func (i GetUsersUserParameterArgs) ToGetUsersUserParameterOutput() GetUsersUserParameterOutput { - return i.ToGetUsersUserParameterOutputWithContext(context.Background()) +func (o GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPassword)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationDescribeOutputSyncPasswordOutput) } -func (i GetUsersUserParameterArgs) ToGetUsersUserParameterOutputWithContext(ctx context.Context) GetUsersUserParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterOutput) +type GetSecurityIntegrationsSecurityIntegrationShowOutput struct { + Category string `pulumi:"category"` + Comment string `pulumi:"comment"` + CreatedOn string `pulumi:"createdOn"` + Enabled bool `pulumi:"enabled"` + IntegrationType string `pulumi:"integrationType"` + Name string `pulumi:"name"` } -// GetUsersUserParameterArrayInput is an input type that accepts GetUsersUserParameterArray and GetUsersUserParameterArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterArrayInput` via: +// GetSecurityIntegrationsSecurityIntegrationShowOutputInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationShowOutputArgs and GetSecurityIntegrationsSecurityIntegrationShowOutputOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationShowOutputInput` via: // -// GetUsersUserParameterArray{ GetUsersUserParameterArgs{...} } -type GetUsersUserParameterArrayInput interface { +// GetSecurityIntegrationsSecurityIntegrationShowOutputArgs{...} +type GetSecurityIntegrationsSecurityIntegrationShowOutputInput interface { pulumi.Input - ToGetUsersUserParameterArrayOutput() GetUsersUserParameterArrayOutput - ToGetUsersUserParameterArrayOutputWithContext(context.Context) GetUsersUserParameterArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputOutput + ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputOutput } -type GetUsersUserParameterArray []GetUsersUserParameterInput +type GetSecurityIntegrationsSecurityIntegrationShowOutputArgs struct { + Category pulumi.StringInput `pulumi:"category"` + Comment pulumi.StringInput `pulumi:"comment"` + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + Enabled pulumi.BoolInput `pulumi:"enabled"` + IntegrationType pulumi.StringInput `pulumi:"integrationType"` + Name pulumi.StringInput `pulumi:"name"` +} -func (GetUsersUserParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameter)(nil)).Elem() +func (GetSecurityIntegrationsSecurityIntegrationShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationShowOutput)(nil)).Elem() } -func (i GetUsersUserParameterArray) ToGetUsersUserParameterArrayOutput() GetUsersUserParameterArrayOutput { - return i.ToGetUsersUserParameterArrayOutputWithContext(context.Background()) +func (i GetSecurityIntegrationsSecurityIntegrationShowOutputArgs) ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutputWithContext(context.Background()) } -func (i GetUsersUserParameterArray) ToGetUsersUserParameterArrayOutputWithContext(ctx context.Context) GetUsersUserParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationShowOutputArgs) ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) } -type GetUsersUserParameterOutput struct{ *pulumi.OutputState } +// GetSecurityIntegrationsSecurityIntegrationShowOutputArrayInput is an input type that accepts GetSecurityIntegrationsSecurityIntegrationShowOutputArray and GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput values. +// You can construct a concrete instance of `GetSecurityIntegrationsSecurityIntegrationShowOutputArrayInput` via: +// +// GetSecurityIntegrationsSecurityIntegrationShowOutputArray{ GetSecurityIntegrationsSecurityIntegrationShowOutputArgs{...} } +type GetSecurityIntegrationsSecurityIntegrationShowOutputArrayInput interface { + pulumi.Input -func (GetUsersUserParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameter)(nil)).Elem() + ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput + ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutputWithContext(context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput } -func (o GetUsersUserParameterOutput) ToGetUsersUserParameterOutput() GetUsersUserParameterOutput { - return o -} +type GetSecurityIntegrationsSecurityIntegrationShowOutputArray []GetSecurityIntegrationsSecurityIntegrationShowOutputInput -func (o GetUsersUserParameterOutput) ToGetUsersUserParameterOutputWithContext(ctx context.Context) GetUsersUserParameterOutput { - return o +func (GetSecurityIntegrationsSecurityIntegrationShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationShowOutput)(nil)).Elem() } -func (o GetUsersUserParameterOutput) AbortDetachedQueries() GetUsersUserParameterAbortDetachedQueryArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterAbortDetachedQuery { return v.AbortDetachedQueries }).(GetUsersUserParameterAbortDetachedQueryArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationShowOutputArray) ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput { + return i.ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutputWithContext(context.Background()) } -func (o GetUsersUserParameterOutput) Autocommits() GetUsersUserParameterAutocommitArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterAutocommit { return v.Autocommits }).(GetUsersUserParameterAutocommitArrayOutput) +func (i GetSecurityIntegrationsSecurityIntegrationShowOutputArray) ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) } -func (o GetUsersUserParameterOutput) BinaryInputFormats() GetUsersUserParameterBinaryInputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterBinaryInputFormat { return v.BinaryInputFormats }).(GetUsersUserParameterBinaryInputFormatArrayOutput) -} +type GetSecurityIntegrationsSecurityIntegrationShowOutputOutput struct{ *pulumi.OutputState } -func (o GetUsersUserParameterOutput) BinaryOutputFormats() GetUsersUserParameterBinaryOutputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterBinaryOutputFormat { return v.BinaryOutputFormats }).(GetUsersUserParameterBinaryOutputFormatArrayOutput) +func (GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSecurityIntegrationsSecurityIntegrationShowOutput)(nil)).Elem() } -func (o GetUsersUserParameterOutput) ClientMemoryLimits() GetUsersUserParameterClientMemoryLimitArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientMemoryLimit { return v.ClientMemoryLimits }).(GetUsersUserParameterClientMemoryLimitArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputOutput { + return o } -func (o GetUsersUserParameterOutput) ClientMetadataRequestUseConnectionCtxes() GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientMetadataRequestUseConnectionCtx { - return v.ClientMetadataRequestUseConnectionCtxes - }).(GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) ToGetSecurityIntegrationsSecurityIntegrationShowOutputOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputOutput { + return o } -func (o GetUsersUserParameterOutput) ClientPrefetchThreads() GetUsersUserParameterClientPrefetchThreadArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientPrefetchThread { - return v.ClientPrefetchThreads - }).(GetUsersUserParameterClientPrefetchThreadArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) Category() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) string { return v.Category }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) ClientResultChunkSizes() GetUsersUserParameterClientResultChunkSizeArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientResultChunkSize { - return v.ClientResultChunkSizes - }).(GetUsersUserParameterClientResultChunkSizeArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) ClientResultColumnCaseInsensitives() GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientResultColumnCaseInsensitive { - return v.ClientResultColumnCaseInsensitives - }).(GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) ClientSessionKeepAliveHeartbeatFrequencies() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency { - return v.ClientSessionKeepAliveHeartbeatFrequencies - }).(GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) Enabled() pulumi.BoolOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) bool { return v.Enabled }).(pulumi.BoolOutput) } -func (o GetUsersUserParameterOutput) ClientSessionKeepAlives() GetUsersUserParameterClientSessionKeepAlifeArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientSessionKeepAlife { - return v.ClientSessionKeepAlives - }).(GetUsersUserParameterClientSessionKeepAlifeArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) IntegrationType() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) string { return v.IntegrationType }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) ClientTimestampTypeMappings() GetUsersUserParameterClientTimestampTypeMappingArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientTimestampTypeMapping { - return v.ClientTimestampTypeMappings - }).(GetUsersUserParameterClientTimestampTypeMappingArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSecurityIntegrationsSecurityIntegrationShowOutput) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) DateInputFormats() GetUsersUserParameterDateInputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterDateInputFormat { return v.DateInputFormats }).(GetUsersUserParameterDateInputFormatArrayOutput) -} +type GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput struct{ *pulumi.OutputState } -func (o GetUsersUserParameterOutput) DateOutputFormats() GetUsersUserParameterDateOutputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterDateOutputFormat { return v.DateOutputFormats }).(GetUsersUserParameterDateOutputFormatArrayOutput) +func (GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSecurityIntegrationsSecurityIntegrationShowOutput)(nil)).Elem() } -func (o GetUsersUserParameterOutput) EnableUnloadPhysicalTypeOptimizations() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterEnableUnloadPhysicalTypeOptimization { - return v.EnableUnloadPhysicalTypeOptimizations - }).(GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput() GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput { + return o } -func (o GetUsersUserParameterOutput) EnableUnredactedQuerySyntaxErrors() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterEnableUnredactedQuerySyntaxError { - return v.EnableUnredactedQuerySyntaxErrors - }).(GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) ToGetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutputWithContext(ctx context.Context) GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput { + return o } -func (o GetUsersUserParameterOutput) ErrorOnNondeterministicMerges() GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterErrorOnNondeterministicMerge { - return v.ErrorOnNondeterministicMerges - }).(GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) +func (o GetSecurityIntegrationsSecurityIntegrationShowOutputArrayOutput) Index(i pulumi.IntInput) GetSecurityIntegrationsSecurityIntegrationShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSecurityIntegrationsSecurityIntegrationShowOutput { + return vs[0].([]GetSecurityIntegrationsSecurityIntegrationShowOutput)[vs[1].(int)] + }).(GetSecurityIntegrationsSecurityIntegrationShowOutputOutput) } -func (o GetUsersUserParameterOutput) ErrorOnNondeterministicUpdates() GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterErrorOnNondeterministicUpdate { - return v.ErrorOnNondeterministicUpdates - }).(GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) +type GetSequencesSequence struct { + Comment string `pulumi:"comment"` + Database string `pulumi:"database"` + Name string `pulumi:"name"` + Schema string `pulumi:"schema"` } -func (o GetUsersUserParameterOutput) GeographyOutputFormats() GetUsersUserParameterGeographyOutputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterGeographyOutputFormat { - return v.GeographyOutputFormats - }).(GetUsersUserParameterGeographyOutputFormatArrayOutput) -} +// GetSequencesSequenceInput is an input type that accepts GetSequencesSequenceArgs and GetSequencesSequenceOutput values. +// You can construct a concrete instance of `GetSequencesSequenceInput` via: +// +// GetSequencesSequenceArgs{...} +type GetSequencesSequenceInput interface { + pulumi.Input -func (o GetUsersUserParameterOutput) GeometryOutputFormats() GetUsersUserParameterGeometryOutputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterGeometryOutputFormat { - return v.GeometryOutputFormats - }).(GetUsersUserParameterGeometryOutputFormatArrayOutput) + ToGetSequencesSequenceOutput() GetSequencesSequenceOutput + ToGetSequencesSequenceOutputWithContext(context.Context) GetSequencesSequenceOutput } -func (o GetUsersUserParameterOutput) JdbcTreatDecimalAsInts() GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterJdbcTreatDecimalAsInt { - return v.JdbcTreatDecimalAsInts - }).(GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) +type GetSequencesSequenceArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + Database pulumi.StringInput `pulumi:"database"` + Name pulumi.StringInput `pulumi:"name"` + Schema pulumi.StringInput `pulumi:"schema"` } -func (o GetUsersUserParameterOutput) JdbcTreatTimestampNtzAsUtcs() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterJdbcTreatTimestampNtzAsUtc { - return v.JdbcTreatTimestampNtzAsUtcs - }).(GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) +func (GetSequencesSequenceArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSequencesSequence)(nil)).Elem() } -func (o GetUsersUserParameterOutput) JdbcUseSessionTimezones() GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterJdbcUseSessionTimezone { - return v.JdbcUseSessionTimezones - }).(GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) +func (i GetSequencesSequenceArgs) ToGetSequencesSequenceOutput() GetSequencesSequenceOutput { + return i.ToGetSequencesSequenceOutputWithContext(context.Background()) } -func (o GetUsersUserParameterOutput) JsonIndents() GetUsersUserParameterJsonIndentArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterJsonIndent { return v.JsonIndents }).(GetUsersUserParameterJsonIndentArrayOutput) +func (i GetSequencesSequenceArgs) ToGetSequencesSequenceOutputWithContext(ctx context.Context) GetSequencesSequenceOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSequencesSequenceOutput) } -func (o GetUsersUserParameterOutput) LockTimeouts() GetUsersUserParameterLockTimeoutArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterLockTimeout { return v.LockTimeouts }).(GetUsersUserParameterLockTimeoutArrayOutput) -} +// GetSequencesSequenceArrayInput is an input type that accepts GetSequencesSequenceArray and GetSequencesSequenceArrayOutput values. +// You can construct a concrete instance of `GetSequencesSequenceArrayInput` via: +// +// GetSequencesSequenceArray{ GetSequencesSequenceArgs{...} } +type GetSequencesSequenceArrayInput interface { + pulumi.Input -func (o GetUsersUserParameterOutput) LogLevels() GetUsersUserParameterLogLevelArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterLogLevel { return v.LogLevels }).(GetUsersUserParameterLogLevelArrayOutput) + ToGetSequencesSequenceArrayOutput() GetSequencesSequenceArrayOutput + ToGetSequencesSequenceArrayOutputWithContext(context.Context) GetSequencesSequenceArrayOutput } -func (o GetUsersUserParameterOutput) MultiStatementCounts() GetUsersUserParameterMultiStatementCountArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterMultiStatementCount { - return v.MultiStatementCounts - }).(GetUsersUserParameterMultiStatementCountArrayOutput) +type GetSequencesSequenceArray []GetSequencesSequenceInput + +func (GetSequencesSequenceArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSequencesSequence)(nil)).Elem() } -func (o GetUsersUserParameterOutput) NetworkPolicies() GetUsersUserParameterNetworkPolicyArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterNetworkPolicy { return v.NetworkPolicies }).(GetUsersUserParameterNetworkPolicyArrayOutput) +func (i GetSequencesSequenceArray) ToGetSequencesSequenceArrayOutput() GetSequencesSequenceArrayOutput { + return i.ToGetSequencesSequenceArrayOutputWithContext(context.Background()) } -func (o GetUsersUserParameterOutput) NoorderSequenceAsDefaults() GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterNoorderSequenceAsDefault { - return v.NoorderSequenceAsDefaults - }).(GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) +func (i GetSequencesSequenceArray) ToGetSequencesSequenceArrayOutputWithContext(ctx context.Context) GetSequencesSequenceArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSequencesSequenceArrayOutput) } -func (o GetUsersUserParameterOutput) OdbcTreatDecimalAsInts() GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterOdbcTreatDecimalAsInt { - return v.OdbcTreatDecimalAsInts - }).(GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) +type GetSequencesSequenceOutput struct{ *pulumi.OutputState } + +func (GetSequencesSequenceOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSequencesSequence)(nil)).Elem() } -func (o GetUsersUserParameterOutput) PreventUnloadToInternalStages() GetUsersUserParameterPreventUnloadToInternalStageArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterPreventUnloadToInternalStage { - return v.PreventUnloadToInternalStages - }).(GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) +func (o GetSequencesSequenceOutput) ToGetSequencesSequenceOutput() GetSequencesSequenceOutput { + return o } -func (o GetUsersUserParameterOutput) QueryTags() GetUsersUserParameterQueryTagArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterQueryTag { return v.QueryTags }).(GetUsersUserParameterQueryTagArrayOutput) +func (o GetSequencesSequenceOutput) ToGetSequencesSequenceOutputWithContext(ctx context.Context) GetSequencesSequenceOutput { + return o } -func (o GetUsersUserParameterOutput) QuotedIdentifiersIgnoreCases() GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterQuotedIdentifiersIgnoreCase { - return v.QuotedIdentifiersIgnoreCases - }).(GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) +func (o GetSequencesSequenceOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetSequencesSequence) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) RowsPerResultsets() GetUsersUserParameterRowsPerResultsetArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterRowsPerResultset { return v.RowsPerResultsets }).(GetUsersUserParameterRowsPerResultsetArrayOutput) +func (o GetSequencesSequenceOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v GetSequencesSequence) string { return v.Database }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) S3StageVpceDnsNames() GetUsersUserParameterS3StageVpceDnsNameArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterS3StageVpceDnsName { return v.S3StageVpceDnsNames }).(GetUsersUserParameterS3StageVpceDnsNameArrayOutput) +func (o GetSequencesSequenceOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSequencesSequence) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) SearchPaths() GetUsersUserParameterSearchPathArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterSearchPath { return v.SearchPaths }).(GetUsersUserParameterSearchPathArrayOutput) +func (o GetSequencesSequenceOutput) Schema() pulumi.StringOutput { + return o.ApplyT(func(v GetSequencesSequence) string { return v.Schema }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) SimulatedDataSharingConsumers() GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterSimulatedDataSharingConsumer { - return v.SimulatedDataSharingConsumers - }).(GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) +type GetSequencesSequenceArrayOutput struct{ *pulumi.OutputState } + +func (GetSequencesSequenceArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSequencesSequence)(nil)).Elem() } -func (o GetUsersUserParameterOutput) StatementQueuedTimeoutInSeconds() GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterStatementQueuedTimeoutInSecond { - return v.StatementQueuedTimeoutInSeconds - }).(GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) +func (o GetSequencesSequenceArrayOutput) ToGetSequencesSequenceArrayOutput() GetSequencesSequenceArrayOutput { + return o } -func (o GetUsersUserParameterOutput) StatementTimeoutInSeconds() GetUsersUserParameterStatementTimeoutInSecondArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterStatementTimeoutInSecond { - return v.StatementTimeoutInSeconds - }).(GetUsersUserParameterStatementTimeoutInSecondArrayOutput) +func (o GetSequencesSequenceArrayOutput) ToGetSequencesSequenceArrayOutputWithContext(ctx context.Context) GetSequencesSequenceArrayOutput { + return o } -func (o GetUsersUserParameterOutput) StrictJsonOutputs() GetUsersUserParameterStrictJsonOutputArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterStrictJsonOutput { return v.StrictJsonOutputs }).(GetUsersUserParameterStrictJsonOutputArrayOutput) +func (o GetSequencesSequenceArrayOutput) Index(i pulumi.IntInput) GetSequencesSequenceOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSequencesSequence { + return vs[0].([]GetSequencesSequence)[vs[1].(int)] + }).(GetSequencesSequenceOutput) } -func (o GetUsersUserParameterOutput) TimeInputFormats() GetUsersUserParameterTimeInputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimeInputFormat { return v.TimeInputFormats }).(GetUsersUserParameterTimeInputFormatArrayOutput) +type GetSharesShare struct { + // The comment on the share. + Comment string `pulumi:"comment"` + // The kind of the share. + Kind string `pulumi:"kind"` + // Identifier for the share. + Name string `pulumi:"name"` + // The owner of the share. + Owner string `pulumi:"owner"` + // For the OUTBOUND share, list of consumers. + Tos []interface{} `pulumi:"tos"` } -func (o GetUsersUserParameterOutput) TimeOutputFormats() GetUsersUserParameterTimeOutputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimeOutputFormat { return v.TimeOutputFormats }).(GetUsersUserParameterTimeOutputFormatArrayOutput) +// GetSharesShareInput is an input type that accepts GetSharesShareArgs and GetSharesShareOutput values. +// You can construct a concrete instance of `GetSharesShareInput` via: +// +// GetSharesShareArgs{...} +type GetSharesShareInput interface { + pulumi.Input + + ToGetSharesShareOutput() GetSharesShareOutput + ToGetSharesShareOutputWithContext(context.Context) GetSharesShareOutput } -func (o GetUsersUserParameterOutput) TimestampDayIsAlways24hs() GetUsersUserParameterTimestampDayIsAlways24hArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampDayIsAlways24h { - return v.TimestampDayIsAlways24hs - }).(GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) +type GetSharesShareArgs struct { + // The comment on the share. + Comment pulumi.StringInput `pulumi:"comment"` + // The kind of the share. + Kind pulumi.StringInput `pulumi:"kind"` + // Identifier for the share. + Name pulumi.StringInput `pulumi:"name"` + // The owner of the share. + Owner pulumi.StringInput `pulumi:"owner"` + // For the OUTBOUND share, list of consumers. + Tos pulumi.ArrayInput `pulumi:"tos"` } -func (o GetUsersUserParameterOutput) TimestampInputFormats() GetUsersUserParameterTimestampInputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampInputFormat { - return v.TimestampInputFormats - }).(GetUsersUserParameterTimestampInputFormatArrayOutput) +func (GetSharesShareArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetSharesShare)(nil)).Elem() } -func (o GetUsersUserParameterOutput) TimestampLtzOutputFormats() GetUsersUserParameterTimestampLtzOutputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampLtzOutputFormat { - return v.TimestampLtzOutputFormats - }).(GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) +func (i GetSharesShareArgs) ToGetSharesShareOutput() GetSharesShareOutput { + return i.ToGetSharesShareOutputWithContext(context.Background()) } -func (o GetUsersUserParameterOutput) TimestampNtzOutputFormats() GetUsersUserParameterTimestampNtzOutputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampNtzOutputFormat { - return v.TimestampNtzOutputFormats - }).(GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) +func (i GetSharesShareArgs) ToGetSharesShareOutputWithContext(ctx context.Context) GetSharesShareOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSharesShareOutput) } -func (o GetUsersUserParameterOutput) TimestampOutputFormats() GetUsersUserParameterTimestampOutputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampOutputFormat { - return v.TimestampOutputFormats - }).(GetUsersUserParameterTimestampOutputFormatArrayOutput) +// GetSharesShareArrayInput is an input type that accepts GetSharesShareArray and GetSharesShareArrayOutput values. +// You can construct a concrete instance of `GetSharesShareArrayInput` via: +// +// GetSharesShareArray{ GetSharesShareArgs{...} } +type GetSharesShareArrayInput interface { + pulumi.Input + + ToGetSharesShareArrayOutput() GetSharesShareArrayOutput + ToGetSharesShareArrayOutputWithContext(context.Context) GetSharesShareArrayOutput } -func (o GetUsersUserParameterOutput) TimestampTypeMappings() GetUsersUserParameterTimestampTypeMappingArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampTypeMapping { - return v.TimestampTypeMappings - }).(GetUsersUserParameterTimestampTypeMappingArrayOutput) +type GetSharesShareArray []GetSharesShareInput + +func (GetSharesShareArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSharesShare)(nil)).Elem() } -func (o GetUsersUserParameterOutput) TimestampTzOutputFormats() GetUsersUserParameterTimestampTzOutputFormatArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampTzOutputFormat { - return v.TimestampTzOutputFormats - }).(GetUsersUserParameterTimestampTzOutputFormatArrayOutput) +func (i GetSharesShareArray) ToGetSharesShareArrayOutput() GetSharesShareArrayOutput { + return i.ToGetSharesShareArrayOutputWithContext(context.Background()) } -func (o GetUsersUserParameterOutput) Timezones() GetUsersUserParameterTimezoneArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimezone { return v.Timezones }).(GetUsersUserParameterTimezoneArrayOutput) +func (i GetSharesShareArray) ToGetSharesShareArrayOutputWithContext(ctx context.Context) GetSharesShareArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetSharesShareArrayOutput) } -func (o GetUsersUserParameterOutput) TraceLevels() GetUsersUserParameterTraceLevelArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTraceLevel { return v.TraceLevels }).(GetUsersUserParameterTraceLevelArrayOutput) +type GetSharesShareOutput struct{ *pulumi.OutputState } + +func (GetSharesShareOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetSharesShare)(nil)).Elem() } -func (o GetUsersUserParameterOutput) TransactionAbortOnErrors() GetUsersUserParameterTransactionAbortOnErrorArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTransactionAbortOnError { - return v.TransactionAbortOnErrors - }).(GetUsersUserParameterTransactionAbortOnErrorArrayOutput) +func (o GetSharesShareOutput) ToGetSharesShareOutput() GetSharesShareOutput { + return o } -func (o GetUsersUserParameterOutput) TransactionDefaultIsolationLevels() GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTransactionDefaultIsolationLevel { - return v.TransactionDefaultIsolationLevels - }).(GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) +func (o GetSharesShareOutput) ToGetSharesShareOutputWithContext(ctx context.Context) GetSharesShareOutput { + return o } -func (o GetUsersUserParameterOutput) TwoDigitCenturyStarts() GetUsersUserParameterTwoDigitCenturyStartArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTwoDigitCenturyStart { - return v.TwoDigitCenturyStarts - }).(GetUsersUserParameterTwoDigitCenturyStartArrayOutput) +// The comment on the share. +func (o GetSharesShareOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetSharesShare) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) UnsupportedDdlActions() GetUsersUserParameterUnsupportedDdlActionArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterUnsupportedDdlAction { - return v.UnsupportedDdlActions - }).(GetUsersUserParameterUnsupportedDdlActionArrayOutput) +// The kind of the share. +func (o GetSharesShareOutput) Kind() pulumi.StringOutput { + return o.ApplyT(func(v GetSharesShare) string { return v.Kind }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) UseCachedResults() GetUsersUserParameterUseCachedResultArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterUseCachedResult { return v.UseCachedResults }).(GetUsersUserParameterUseCachedResultArrayOutput) +// Identifier for the share. +func (o GetSharesShareOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetSharesShare) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) WeekOfYearPolicies() GetUsersUserParameterWeekOfYearPolicyArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterWeekOfYearPolicy { return v.WeekOfYearPolicies }).(GetUsersUserParameterWeekOfYearPolicyArrayOutput) +// The owner of the share. +func (o GetSharesShareOutput) Owner() pulumi.StringOutput { + return o.ApplyT(func(v GetSharesShare) string { return v.Owner }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOutput) WeekStarts() GetUsersUserParameterWeekStartArrayOutput { - return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterWeekStart { return v.WeekStarts }).(GetUsersUserParameterWeekStartArrayOutput) +// For the OUTBOUND share, list of consumers. +func (o GetSharesShareOutput) Tos() pulumi.ArrayOutput { + return o.ApplyT(func(v GetSharesShare) []interface{} { return v.Tos }).(pulumi.ArrayOutput) } -type GetUsersUserParameterArrayOutput struct{ *pulumi.OutputState } +type GetSharesShareArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameter)(nil)).Elem() +func (GetSharesShareArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetSharesShare)(nil)).Elem() } -func (o GetUsersUserParameterArrayOutput) ToGetUsersUserParameterArrayOutput() GetUsersUserParameterArrayOutput { +func (o GetSharesShareArrayOutput) ToGetSharesShareArrayOutput() GetSharesShareArrayOutput { return o } -func (o GetUsersUserParameterArrayOutput) ToGetUsersUserParameterArrayOutputWithContext(ctx context.Context) GetUsersUserParameterArrayOutput { +func (o GetSharesShareArrayOutput) ToGetSharesShareArrayOutputWithContext(ctx context.Context) GetSharesShareArrayOutput { return o } -func (o GetUsersUserParameterArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameter { - return vs[0].([]GetUsersUserParameter)[vs[1].(int)] - }).(GetUsersUserParameterOutput) +func (o GetSharesShareArrayOutput) Index(i pulumi.IntInput) GetSharesShareOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetSharesShare { + return vs[0].([]GetSharesShare)[vs[1].(int)] + }).(GetSharesShareOutput) } -type GetUsersUserParameterAbortDetachedQuery struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetStagesStage struct { + Comment string `pulumi:"comment"` + Database string `pulumi:"database"` + Name string `pulumi:"name"` + Schema string `pulumi:"schema"` + StorageIntegration string `pulumi:"storageIntegration"` } -// GetUsersUserParameterAbortDetachedQueryInput is an input type that accepts GetUsersUserParameterAbortDetachedQueryArgs and GetUsersUserParameterAbortDetachedQueryOutput values. -// You can construct a concrete instance of `GetUsersUserParameterAbortDetachedQueryInput` via: +// GetStagesStageInput is an input type that accepts GetStagesStageArgs and GetStagesStageOutput values. +// You can construct a concrete instance of `GetStagesStageInput` via: // -// GetUsersUserParameterAbortDetachedQueryArgs{...} -type GetUsersUserParameterAbortDetachedQueryInput interface { +// GetStagesStageArgs{...} +type GetStagesStageInput interface { pulumi.Input - ToGetUsersUserParameterAbortDetachedQueryOutput() GetUsersUserParameterAbortDetachedQueryOutput - ToGetUsersUserParameterAbortDetachedQueryOutputWithContext(context.Context) GetUsersUserParameterAbortDetachedQueryOutput + ToGetStagesStageOutput() GetStagesStageOutput + ToGetStagesStageOutputWithContext(context.Context) GetStagesStageOutput } -type GetUsersUserParameterAbortDetachedQueryArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetStagesStageArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + Database pulumi.StringInput `pulumi:"database"` + Name pulumi.StringInput `pulumi:"name"` + Schema pulumi.StringInput `pulumi:"schema"` + StorageIntegration pulumi.StringInput `pulumi:"storageIntegration"` } -func (GetUsersUserParameterAbortDetachedQueryArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterAbortDetachedQuery)(nil)).Elem() +func (GetStagesStageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetStagesStage)(nil)).Elem() } -func (i GetUsersUserParameterAbortDetachedQueryArgs) ToGetUsersUserParameterAbortDetachedQueryOutput() GetUsersUserParameterAbortDetachedQueryOutput { - return i.ToGetUsersUserParameterAbortDetachedQueryOutputWithContext(context.Background()) +func (i GetStagesStageArgs) ToGetStagesStageOutput() GetStagesStageOutput { + return i.ToGetStagesStageOutputWithContext(context.Background()) } -func (i GetUsersUserParameterAbortDetachedQueryArgs) ToGetUsersUserParameterAbortDetachedQueryOutputWithContext(ctx context.Context) GetUsersUserParameterAbortDetachedQueryOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterAbortDetachedQueryOutput) +func (i GetStagesStageArgs) ToGetStagesStageOutputWithContext(ctx context.Context) GetStagesStageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStagesStageOutput) } -// GetUsersUserParameterAbortDetachedQueryArrayInput is an input type that accepts GetUsersUserParameterAbortDetachedQueryArray and GetUsersUserParameterAbortDetachedQueryArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterAbortDetachedQueryArrayInput` via: +// GetStagesStageArrayInput is an input type that accepts GetStagesStageArray and GetStagesStageArrayOutput values. +// You can construct a concrete instance of `GetStagesStageArrayInput` via: // -// GetUsersUserParameterAbortDetachedQueryArray{ GetUsersUserParameterAbortDetachedQueryArgs{...} } -type GetUsersUserParameterAbortDetachedQueryArrayInput interface { +// GetStagesStageArray{ GetStagesStageArgs{...} } +type GetStagesStageArrayInput interface { pulumi.Input - ToGetUsersUserParameterAbortDetachedQueryArrayOutput() GetUsersUserParameterAbortDetachedQueryArrayOutput - ToGetUsersUserParameterAbortDetachedQueryArrayOutputWithContext(context.Context) GetUsersUserParameterAbortDetachedQueryArrayOutput + ToGetStagesStageArrayOutput() GetStagesStageArrayOutput + ToGetStagesStageArrayOutputWithContext(context.Context) GetStagesStageArrayOutput } -type GetUsersUserParameterAbortDetachedQueryArray []GetUsersUserParameterAbortDetachedQueryInput +type GetStagesStageArray []GetStagesStageInput -func (GetUsersUserParameterAbortDetachedQueryArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterAbortDetachedQuery)(nil)).Elem() +func (GetStagesStageArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStagesStage)(nil)).Elem() } -func (i GetUsersUserParameterAbortDetachedQueryArray) ToGetUsersUserParameterAbortDetachedQueryArrayOutput() GetUsersUserParameterAbortDetachedQueryArrayOutput { - return i.ToGetUsersUserParameterAbortDetachedQueryArrayOutputWithContext(context.Background()) +func (i GetStagesStageArray) ToGetStagesStageArrayOutput() GetStagesStageArrayOutput { + return i.ToGetStagesStageArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterAbortDetachedQueryArray) ToGetUsersUserParameterAbortDetachedQueryArrayOutputWithContext(ctx context.Context) GetUsersUserParameterAbortDetachedQueryArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterAbortDetachedQueryArrayOutput) +func (i GetStagesStageArray) ToGetStagesStageArrayOutputWithContext(ctx context.Context) GetStagesStageArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStagesStageArrayOutput) } -type GetUsersUserParameterAbortDetachedQueryOutput struct{ *pulumi.OutputState } +type GetStagesStageOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterAbortDetachedQueryOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterAbortDetachedQuery)(nil)).Elem() +func (GetStagesStageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetStagesStage)(nil)).Elem() } -func (o GetUsersUserParameterAbortDetachedQueryOutput) ToGetUsersUserParameterAbortDetachedQueryOutput() GetUsersUserParameterAbortDetachedQueryOutput { +func (o GetStagesStageOutput) ToGetStagesStageOutput() GetStagesStageOutput { return o } -func (o GetUsersUserParameterAbortDetachedQueryOutput) ToGetUsersUserParameterAbortDetachedQueryOutputWithContext(ctx context.Context) GetUsersUserParameterAbortDetachedQueryOutput { +func (o GetStagesStageOutput) ToGetStagesStageOutputWithContext(ctx context.Context) GetStagesStageOutput { return o } -func (o GetUsersUserParameterAbortDetachedQueryOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterAbortDetachedQuery) string { return v.Default }).(pulumi.StringOutput) +func (o GetStagesStageOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetStagesStage) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetUsersUserParameterAbortDetachedQueryOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterAbortDetachedQuery) string { return v.Description }).(pulumi.StringOutput) +func (o GetStagesStageOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v GetStagesStage) string { return v.Database }).(pulumi.StringOutput) } -func (o GetUsersUserParameterAbortDetachedQueryOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterAbortDetachedQuery) string { return v.Key }).(pulumi.StringOutput) +func (o GetStagesStageOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetStagesStage) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserParameterAbortDetachedQueryOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterAbortDetachedQuery) string { return v.Level }).(pulumi.StringOutput) +func (o GetStagesStageOutput) Schema() pulumi.StringOutput { + return o.ApplyT(func(v GetStagesStage) string { return v.Schema }).(pulumi.StringOutput) } -func (o GetUsersUserParameterAbortDetachedQueryOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterAbortDetachedQuery) string { return v.Value }).(pulumi.StringOutput) +func (o GetStagesStageOutput) StorageIntegration() pulumi.StringOutput { + return o.ApplyT(func(v GetStagesStage) string { return v.StorageIntegration }).(pulumi.StringOutput) } -type GetUsersUserParameterAbortDetachedQueryArrayOutput struct{ *pulumi.OutputState } +type GetStagesStageArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterAbortDetachedQueryArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterAbortDetachedQuery)(nil)).Elem() +func (GetStagesStageArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStagesStage)(nil)).Elem() } -func (o GetUsersUserParameterAbortDetachedQueryArrayOutput) ToGetUsersUserParameterAbortDetachedQueryArrayOutput() GetUsersUserParameterAbortDetachedQueryArrayOutput { +func (o GetStagesStageArrayOutput) ToGetStagesStageArrayOutput() GetStagesStageArrayOutput { return o } -func (o GetUsersUserParameterAbortDetachedQueryArrayOutput) ToGetUsersUserParameterAbortDetachedQueryArrayOutputWithContext(ctx context.Context) GetUsersUserParameterAbortDetachedQueryArrayOutput { +func (o GetStagesStageArrayOutput) ToGetStagesStageArrayOutputWithContext(ctx context.Context) GetStagesStageArrayOutput { return o } -func (o GetUsersUserParameterAbortDetachedQueryArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterAbortDetachedQueryOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterAbortDetachedQuery { - return vs[0].([]GetUsersUserParameterAbortDetachedQuery)[vs[1].(int)] - }).(GetUsersUserParameterAbortDetachedQueryOutput) +func (o GetStagesStageArrayOutput) Index(i pulumi.IntInput) GetStagesStageOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStagesStage { + return vs[0].([]GetStagesStage)[vs[1].(int)] + }).(GetStagesStageOutput) } -type GetUsersUserParameterAutocommit struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetStorageIntegrationsStorageIntegration struct { + Comment string `pulumi:"comment"` + Enabled bool `pulumi:"enabled"` + Name string `pulumi:"name"` + Type string `pulumi:"type"` } -// GetUsersUserParameterAutocommitInput is an input type that accepts GetUsersUserParameterAutocommitArgs and GetUsersUserParameterAutocommitOutput values. -// You can construct a concrete instance of `GetUsersUserParameterAutocommitInput` via: +// GetStorageIntegrationsStorageIntegrationInput is an input type that accepts GetStorageIntegrationsStorageIntegrationArgs and GetStorageIntegrationsStorageIntegrationOutput values. +// You can construct a concrete instance of `GetStorageIntegrationsStorageIntegrationInput` via: // -// GetUsersUserParameterAutocommitArgs{...} -type GetUsersUserParameterAutocommitInput interface { +// GetStorageIntegrationsStorageIntegrationArgs{...} +type GetStorageIntegrationsStorageIntegrationInput interface { pulumi.Input - ToGetUsersUserParameterAutocommitOutput() GetUsersUserParameterAutocommitOutput - ToGetUsersUserParameterAutocommitOutputWithContext(context.Context) GetUsersUserParameterAutocommitOutput + ToGetStorageIntegrationsStorageIntegrationOutput() GetStorageIntegrationsStorageIntegrationOutput + ToGetStorageIntegrationsStorageIntegrationOutputWithContext(context.Context) GetStorageIntegrationsStorageIntegrationOutput } -type GetUsersUserParameterAutocommitArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetStorageIntegrationsStorageIntegrationArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + Enabled pulumi.BoolInput `pulumi:"enabled"` + Name pulumi.StringInput `pulumi:"name"` + Type pulumi.StringInput `pulumi:"type"` } -func (GetUsersUserParameterAutocommitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterAutocommit)(nil)).Elem() +func (GetStorageIntegrationsStorageIntegrationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetStorageIntegrationsStorageIntegration)(nil)).Elem() } -func (i GetUsersUserParameterAutocommitArgs) ToGetUsersUserParameterAutocommitOutput() GetUsersUserParameterAutocommitOutput { - return i.ToGetUsersUserParameterAutocommitOutputWithContext(context.Background()) +func (i GetStorageIntegrationsStorageIntegrationArgs) ToGetStorageIntegrationsStorageIntegrationOutput() GetStorageIntegrationsStorageIntegrationOutput { + return i.ToGetStorageIntegrationsStorageIntegrationOutputWithContext(context.Background()) } -func (i GetUsersUserParameterAutocommitArgs) ToGetUsersUserParameterAutocommitOutputWithContext(ctx context.Context) GetUsersUserParameterAutocommitOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterAutocommitOutput) +func (i GetStorageIntegrationsStorageIntegrationArgs) ToGetStorageIntegrationsStorageIntegrationOutputWithContext(ctx context.Context) GetStorageIntegrationsStorageIntegrationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStorageIntegrationsStorageIntegrationOutput) } -// GetUsersUserParameterAutocommitArrayInput is an input type that accepts GetUsersUserParameterAutocommitArray and GetUsersUserParameterAutocommitArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterAutocommitArrayInput` via: +// GetStorageIntegrationsStorageIntegrationArrayInput is an input type that accepts GetStorageIntegrationsStorageIntegrationArray and GetStorageIntegrationsStorageIntegrationArrayOutput values. +// You can construct a concrete instance of `GetStorageIntegrationsStorageIntegrationArrayInput` via: // -// GetUsersUserParameterAutocommitArray{ GetUsersUserParameterAutocommitArgs{...} } -type GetUsersUserParameterAutocommitArrayInput interface { +// GetStorageIntegrationsStorageIntegrationArray{ GetStorageIntegrationsStorageIntegrationArgs{...} } +type GetStorageIntegrationsStorageIntegrationArrayInput interface { pulumi.Input - ToGetUsersUserParameterAutocommitArrayOutput() GetUsersUserParameterAutocommitArrayOutput - ToGetUsersUserParameterAutocommitArrayOutputWithContext(context.Context) GetUsersUserParameterAutocommitArrayOutput + ToGetStorageIntegrationsStorageIntegrationArrayOutput() GetStorageIntegrationsStorageIntegrationArrayOutput + ToGetStorageIntegrationsStorageIntegrationArrayOutputWithContext(context.Context) GetStorageIntegrationsStorageIntegrationArrayOutput } -type GetUsersUserParameterAutocommitArray []GetUsersUserParameterAutocommitInput +type GetStorageIntegrationsStorageIntegrationArray []GetStorageIntegrationsStorageIntegrationInput -func (GetUsersUserParameterAutocommitArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterAutocommit)(nil)).Elem() +func (GetStorageIntegrationsStorageIntegrationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStorageIntegrationsStorageIntegration)(nil)).Elem() } -func (i GetUsersUserParameterAutocommitArray) ToGetUsersUserParameterAutocommitArrayOutput() GetUsersUserParameterAutocommitArrayOutput { - return i.ToGetUsersUserParameterAutocommitArrayOutputWithContext(context.Background()) +func (i GetStorageIntegrationsStorageIntegrationArray) ToGetStorageIntegrationsStorageIntegrationArrayOutput() GetStorageIntegrationsStorageIntegrationArrayOutput { + return i.ToGetStorageIntegrationsStorageIntegrationArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterAutocommitArray) ToGetUsersUserParameterAutocommitArrayOutputWithContext(ctx context.Context) GetUsersUserParameterAutocommitArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterAutocommitArrayOutput) +func (i GetStorageIntegrationsStorageIntegrationArray) ToGetStorageIntegrationsStorageIntegrationArrayOutputWithContext(ctx context.Context) GetStorageIntegrationsStorageIntegrationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStorageIntegrationsStorageIntegrationArrayOutput) } -type GetUsersUserParameterAutocommitOutput struct{ *pulumi.OutputState } +type GetStorageIntegrationsStorageIntegrationOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterAutocommitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterAutocommit)(nil)).Elem() +func (GetStorageIntegrationsStorageIntegrationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetStorageIntegrationsStorageIntegration)(nil)).Elem() } -func (o GetUsersUserParameterAutocommitOutput) ToGetUsersUserParameterAutocommitOutput() GetUsersUserParameterAutocommitOutput { +func (o GetStorageIntegrationsStorageIntegrationOutput) ToGetStorageIntegrationsStorageIntegrationOutput() GetStorageIntegrationsStorageIntegrationOutput { return o } -func (o GetUsersUserParameterAutocommitOutput) ToGetUsersUserParameterAutocommitOutputWithContext(ctx context.Context) GetUsersUserParameterAutocommitOutput { +func (o GetStorageIntegrationsStorageIntegrationOutput) ToGetStorageIntegrationsStorageIntegrationOutputWithContext(ctx context.Context) GetStorageIntegrationsStorageIntegrationOutput { return o } -func (o GetUsersUserParameterAutocommitOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterAutocommit) string { return v.Default }).(pulumi.StringOutput) -} - -func (o GetUsersUserParameterAutocommitOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterAutocommit) string { return v.Description }).(pulumi.StringOutput) +func (o GetStorageIntegrationsStorageIntegrationOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetStorageIntegrationsStorageIntegration) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetUsersUserParameterAutocommitOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterAutocommit) string { return v.Key }).(pulumi.StringOutput) +func (o GetStorageIntegrationsStorageIntegrationOutput) Enabled() pulumi.BoolOutput { + return o.ApplyT(func(v GetStorageIntegrationsStorageIntegration) bool { return v.Enabled }).(pulumi.BoolOutput) } -func (o GetUsersUserParameterAutocommitOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterAutocommit) string { return v.Level }).(pulumi.StringOutput) +func (o GetStorageIntegrationsStorageIntegrationOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetStorageIntegrationsStorageIntegration) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserParameterAutocommitOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterAutocommit) string { return v.Value }).(pulumi.StringOutput) +func (o GetStorageIntegrationsStorageIntegrationOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetStorageIntegrationsStorageIntegration) string { return v.Type }).(pulumi.StringOutput) } -type GetUsersUserParameterAutocommitArrayOutput struct{ *pulumi.OutputState } +type GetStorageIntegrationsStorageIntegrationArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterAutocommitArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterAutocommit)(nil)).Elem() +func (GetStorageIntegrationsStorageIntegrationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStorageIntegrationsStorageIntegration)(nil)).Elem() } -func (o GetUsersUserParameterAutocommitArrayOutput) ToGetUsersUserParameterAutocommitArrayOutput() GetUsersUserParameterAutocommitArrayOutput { +func (o GetStorageIntegrationsStorageIntegrationArrayOutput) ToGetStorageIntegrationsStorageIntegrationArrayOutput() GetStorageIntegrationsStorageIntegrationArrayOutput { return o } -func (o GetUsersUserParameterAutocommitArrayOutput) ToGetUsersUserParameterAutocommitArrayOutputWithContext(ctx context.Context) GetUsersUserParameterAutocommitArrayOutput { +func (o GetStorageIntegrationsStorageIntegrationArrayOutput) ToGetStorageIntegrationsStorageIntegrationArrayOutputWithContext(ctx context.Context) GetStorageIntegrationsStorageIntegrationArrayOutput { return o } -func (o GetUsersUserParameterAutocommitArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterAutocommitOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterAutocommit { - return vs[0].([]GetUsersUserParameterAutocommit)[vs[1].(int)] - }).(GetUsersUserParameterAutocommitOutput) +func (o GetStorageIntegrationsStorageIntegrationArrayOutput) Index(i pulumi.IntInput) GetStorageIntegrationsStorageIntegrationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStorageIntegrationsStorageIntegration { + return vs[0].([]GetStorageIntegrationsStorageIntegration)[vs[1].(int)] + }).(GetStorageIntegrationsStorageIntegrationOutput) } -type GetUsersUserParameterBinaryInputFormat struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetStreamlitsIn struct { + // Returns records for the entire account. + Account *bool `pulumi:"account"` + // Returns records for the current database in use or for a specified database (db_name). + Database *string `pulumi:"database"` + // Returns records for the current schema in use or a specified schema (schema_name). + Schema *string `pulumi:"schema"` } -// GetUsersUserParameterBinaryInputFormatInput is an input type that accepts GetUsersUserParameterBinaryInputFormatArgs and GetUsersUserParameterBinaryInputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterBinaryInputFormatInput` via: +// GetStreamlitsInInput is an input type that accepts GetStreamlitsInArgs and GetStreamlitsInOutput values. +// You can construct a concrete instance of `GetStreamlitsInInput` via: // -// GetUsersUserParameterBinaryInputFormatArgs{...} -type GetUsersUserParameterBinaryInputFormatInput interface { +// GetStreamlitsInArgs{...} +type GetStreamlitsInInput interface { pulumi.Input - ToGetUsersUserParameterBinaryInputFormatOutput() GetUsersUserParameterBinaryInputFormatOutput - ToGetUsersUserParameterBinaryInputFormatOutputWithContext(context.Context) GetUsersUserParameterBinaryInputFormatOutput + ToGetStreamlitsInOutput() GetStreamlitsInOutput + ToGetStreamlitsInOutputWithContext(context.Context) GetStreamlitsInOutput } -type GetUsersUserParameterBinaryInputFormatArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetStreamlitsInArgs struct { + // Returns records for the entire account. + Account pulumi.BoolPtrInput `pulumi:"account"` + // Returns records for the current database in use or for a specified database (db_name). + Database pulumi.StringPtrInput `pulumi:"database"` + // Returns records for the current schema in use or a specified schema (schema_name). + Schema pulumi.StringPtrInput `pulumi:"schema"` } -func (GetUsersUserParameterBinaryInputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterBinaryInputFormat)(nil)).Elem() +func (GetStreamlitsInArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamlitsIn)(nil)).Elem() } -func (i GetUsersUserParameterBinaryInputFormatArgs) ToGetUsersUserParameterBinaryInputFormatOutput() GetUsersUserParameterBinaryInputFormatOutput { - return i.ToGetUsersUserParameterBinaryInputFormatOutputWithContext(context.Background()) +func (i GetStreamlitsInArgs) ToGetStreamlitsInOutput() GetStreamlitsInOutput { + return i.ToGetStreamlitsInOutputWithContext(context.Background()) } -func (i GetUsersUserParameterBinaryInputFormatArgs) ToGetUsersUserParameterBinaryInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryInputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterBinaryInputFormatOutput) +func (i GetStreamlitsInArgs) ToGetStreamlitsInOutputWithContext(ctx context.Context) GetStreamlitsInOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsInOutput) } -// GetUsersUserParameterBinaryInputFormatArrayInput is an input type that accepts GetUsersUserParameterBinaryInputFormatArray and GetUsersUserParameterBinaryInputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterBinaryInputFormatArrayInput` via: +func (i GetStreamlitsInArgs) ToGetStreamlitsInPtrOutput() GetStreamlitsInPtrOutput { + return i.ToGetStreamlitsInPtrOutputWithContext(context.Background()) +} + +func (i GetStreamlitsInArgs) ToGetStreamlitsInPtrOutputWithContext(ctx context.Context) GetStreamlitsInPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsInOutput).ToGetStreamlitsInPtrOutputWithContext(ctx) +} + +// GetStreamlitsInPtrInput is an input type that accepts GetStreamlitsInArgs, GetStreamlitsInPtr and GetStreamlitsInPtrOutput values. +// You can construct a concrete instance of `GetStreamlitsInPtrInput` via: // -// GetUsersUserParameterBinaryInputFormatArray{ GetUsersUserParameterBinaryInputFormatArgs{...} } -type GetUsersUserParameterBinaryInputFormatArrayInput interface { +// GetStreamlitsInArgs{...} +// +// or: +// +// nil +type GetStreamlitsInPtrInput interface { pulumi.Input - ToGetUsersUserParameterBinaryInputFormatArrayOutput() GetUsersUserParameterBinaryInputFormatArrayOutput - ToGetUsersUserParameterBinaryInputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterBinaryInputFormatArrayOutput + ToGetStreamlitsInPtrOutput() GetStreamlitsInPtrOutput + ToGetStreamlitsInPtrOutputWithContext(context.Context) GetStreamlitsInPtrOutput } -type GetUsersUserParameterBinaryInputFormatArray []GetUsersUserParameterBinaryInputFormatInput +type getStreamlitsInPtrType GetStreamlitsInArgs -func (GetUsersUserParameterBinaryInputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterBinaryInputFormat)(nil)).Elem() +func GetStreamlitsInPtr(v *GetStreamlitsInArgs) GetStreamlitsInPtrInput { + return (*getStreamlitsInPtrType)(v) } -func (i GetUsersUserParameterBinaryInputFormatArray) ToGetUsersUserParameterBinaryInputFormatArrayOutput() GetUsersUserParameterBinaryInputFormatArrayOutput { - return i.ToGetUsersUserParameterBinaryInputFormatArrayOutputWithContext(context.Background()) +func (*getStreamlitsInPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetStreamlitsIn)(nil)).Elem() } -func (i GetUsersUserParameterBinaryInputFormatArray) ToGetUsersUserParameterBinaryInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryInputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterBinaryInputFormatArrayOutput) +func (i *getStreamlitsInPtrType) ToGetStreamlitsInPtrOutput() GetStreamlitsInPtrOutput { + return i.ToGetStreamlitsInPtrOutputWithContext(context.Background()) } -type GetUsersUserParameterBinaryInputFormatOutput struct{ *pulumi.OutputState } +func (i *getStreamlitsInPtrType) ToGetStreamlitsInPtrOutputWithContext(ctx context.Context) GetStreamlitsInPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsInPtrOutput) +} -func (GetUsersUserParameterBinaryInputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterBinaryInputFormat)(nil)).Elem() +type GetStreamlitsInOutput struct{ *pulumi.OutputState } + +func (GetStreamlitsInOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamlitsIn)(nil)).Elem() } -func (o GetUsersUserParameterBinaryInputFormatOutput) ToGetUsersUserParameterBinaryInputFormatOutput() GetUsersUserParameterBinaryInputFormatOutput { +func (o GetStreamlitsInOutput) ToGetStreamlitsInOutput() GetStreamlitsInOutput { return o } -func (o GetUsersUserParameterBinaryInputFormatOutput) ToGetUsersUserParameterBinaryInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryInputFormatOutput { +func (o GetStreamlitsInOutput) ToGetStreamlitsInOutputWithContext(ctx context.Context) GetStreamlitsInOutput { return o } -func (o GetUsersUserParameterBinaryInputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterBinaryInputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetStreamlitsInOutput) ToGetStreamlitsInPtrOutput() GetStreamlitsInPtrOutput { + return o.ToGetStreamlitsInPtrOutputWithContext(context.Background()) } -func (o GetUsersUserParameterBinaryInputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterBinaryInputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetStreamlitsInOutput) ToGetStreamlitsInPtrOutputWithContext(ctx context.Context) GetStreamlitsInPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetStreamlitsIn) *GetStreamlitsIn { + return &v + }).(GetStreamlitsInPtrOutput) } -func (o GetUsersUserParameterBinaryInputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterBinaryInputFormat) string { return v.Key }).(pulumi.StringOutput) +// Returns records for the entire account. +func (o GetStreamlitsInOutput) Account() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetStreamlitsIn) *bool { return v.Account }).(pulumi.BoolPtrOutput) } -func (o GetUsersUserParameterBinaryInputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterBinaryInputFormat) string { return v.Level }).(pulumi.StringOutput) +// Returns records for the current database in use or for a specified database (db_name). +func (o GetStreamlitsInOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetStreamlitsIn) *string { return v.Database }).(pulumi.StringPtrOutput) } -func (o GetUsersUserParameterBinaryInputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterBinaryInputFormat) string { return v.Value }).(pulumi.StringOutput) +// Returns records for the current schema in use or a specified schema (schema_name). +func (o GetStreamlitsInOutput) Schema() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetStreamlitsIn) *string { return v.Schema }).(pulumi.StringPtrOutput) } -type GetUsersUserParameterBinaryInputFormatArrayOutput struct{ *pulumi.OutputState } +type GetStreamlitsInPtrOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterBinaryInputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterBinaryInputFormat)(nil)).Elem() +func (GetStreamlitsInPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetStreamlitsIn)(nil)).Elem() } -func (o GetUsersUserParameterBinaryInputFormatArrayOutput) ToGetUsersUserParameterBinaryInputFormatArrayOutput() GetUsersUserParameterBinaryInputFormatArrayOutput { +func (o GetStreamlitsInPtrOutput) ToGetStreamlitsInPtrOutput() GetStreamlitsInPtrOutput { return o } -func (o GetUsersUserParameterBinaryInputFormatArrayOutput) ToGetUsersUserParameterBinaryInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryInputFormatArrayOutput { +func (o GetStreamlitsInPtrOutput) ToGetStreamlitsInPtrOutputWithContext(ctx context.Context) GetStreamlitsInPtrOutput { return o } -func (o GetUsersUserParameterBinaryInputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterBinaryInputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterBinaryInputFormat { - return vs[0].([]GetUsersUserParameterBinaryInputFormat)[vs[1].(int)] - }).(GetUsersUserParameterBinaryInputFormatOutput) +func (o GetStreamlitsInPtrOutput) Elem() GetStreamlitsInOutput { + return o.ApplyT(func(v *GetStreamlitsIn) GetStreamlitsIn { + if v != nil { + return *v + } + var ret GetStreamlitsIn + return ret + }).(GetStreamlitsInOutput) } -type GetUsersUserParameterBinaryOutputFormat struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +// Returns records for the entire account. +func (o GetStreamlitsInPtrOutput) Account() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetStreamlitsIn) *bool { + if v == nil { + return nil + } + return v.Account + }).(pulumi.BoolPtrOutput) } -// GetUsersUserParameterBinaryOutputFormatInput is an input type that accepts GetUsersUserParameterBinaryOutputFormatArgs and GetUsersUserParameterBinaryOutputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterBinaryOutputFormatInput` via: +// Returns records for the current database in use or for a specified database (db_name). +func (o GetStreamlitsInPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetStreamlitsIn) *string { + if v == nil { + return nil + } + return v.Database + }).(pulumi.StringPtrOutput) +} + +// Returns records for the current schema in use or a specified schema (schema_name). +func (o GetStreamlitsInPtrOutput) Schema() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetStreamlitsIn) *string { + if v == nil { + return nil + } + return v.Schema + }).(pulumi.StringPtrOutput) +} + +type GetStreamlitsLimit struct { + // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + From *string `pulumi:"from"` + // The maximum number of rows to return. + Rows int `pulumi:"rows"` +} + +// GetStreamlitsLimitInput is an input type that accepts GetStreamlitsLimitArgs and GetStreamlitsLimitOutput values. +// You can construct a concrete instance of `GetStreamlitsLimitInput` via: // -// GetUsersUserParameterBinaryOutputFormatArgs{...} -type GetUsersUserParameterBinaryOutputFormatInput interface { +// GetStreamlitsLimitArgs{...} +type GetStreamlitsLimitInput interface { pulumi.Input - ToGetUsersUserParameterBinaryOutputFormatOutput() GetUsersUserParameterBinaryOutputFormatOutput - ToGetUsersUserParameterBinaryOutputFormatOutputWithContext(context.Context) GetUsersUserParameterBinaryOutputFormatOutput + ToGetStreamlitsLimitOutput() GetStreamlitsLimitOutput + ToGetStreamlitsLimitOutputWithContext(context.Context) GetStreamlitsLimitOutput } -type GetUsersUserParameterBinaryOutputFormatArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetStreamlitsLimitArgs struct { + // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + From pulumi.StringPtrInput `pulumi:"from"` + // The maximum number of rows to return. + Rows pulumi.IntInput `pulumi:"rows"` } -func (GetUsersUserParameterBinaryOutputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterBinaryOutputFormat)(nil)).Elem() +func (GetStreamlitsLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamlitsLimit)(nil)).Elem() } -func (i GetUsersUserParameterBinaryOutputFormatArgs) ToGetUsersUserParameterBinaryOutputFormatOutput() GetUsersUserParameterBinaryOutputFormatOutput { - return i.ToGetUsersUserParameterBinaryOutputFormatOutputWithContext(context.Background()) +func (i GetStreamlitsLimitArgs) ToGetStreamlitsLimitOutput() GetStreamlitsLimitOutput { + return i.ToGetStreamlitsLimitOutputWithContext(context.Background()) } -func (i GetUsersUserParameterBinaryOutputFormatArgs) ToGetUsersUserParameterBinaryOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryOutputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterBinaryOutputFormatOutput) +func (i GetStreamlitsLimitArgs) ToGetStreamlitsLimitOutputWithContext(ctx context.Context) GetStreamlitsLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsLimitOutput) } -// GetUsersUserParameterBinaryOutputFormatArrayInput is an input type that accepts GetUsersUserParameterBinaryOutputFormatArray and GetUsersUserParameterBinaryOutputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterBinaryOutputFormatArrayInput` via: +func (i GetStreamlitsLimitArgs) ToGetStreamlitsLimitPtrOutput() GetStreamlitsLimitPtrOutput { + return i.ToGetStreamlitsLimitPtrOutputWithContext(context.Background()) +} + +func (i GetStreamlitsLimitArgs) ToGetStreamlitsLimitPtrOutputWithContext(ctx context.Context) GetStreamlitsLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsLimitOutput).ToGetStreamlitsLimitPtrOutputWithContext(ctx) +} + +// GetStreamlitsLimitPtrInput is an input type that accepts GetStreamlitsLimitArgs, GetStreamlitsLimitPtr and GetStreamlitsLimitPtrOutput values. +// You can construct a concrete instance of `GetStreamlitsLimitPtrInput` via: // -// GetUsersUserParameterBinaryOutputFormatArray{ GetUsersUserParameterBinaryOutputFormatArgs{...} } -type GetUsersUserParameterBinaryOutputFormatArrayInput interface { +// GetStreamlitsLimitArgs{...} +// +// or: +// +// nil +type GetStreamlitsLimitPtrInput interface { pulumi.Input - ToGetUsersUserParameterBinaryOutputFormatArrayOutput() GetUsersUserParameterBinaryOutputFormatArrayOutput - ToGetUsersUserParameterBinaryOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterBinaryOutputFormatArrayOutput + ToGetStreamlitsLimitPtrOutput() GetStreamlitsLimitPtrOutput + ToGetStreamlitsLimitPtrOutputWithContext(context.Context) GetStreamlitsLimitPtrOutput } -type GetUsersUserParameterBinaryOutputFormatArray []GetUsersUserParameterBinaryOutputFormatInput +type getStreamlitsLimitPtrType GetStreamlitsLimitArgs -func (GetUsersUserParameterBinaryOutputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterBinaryOutputFormat)(nil)).Elem() +func GetStreamlitsLimitPtr(v *GetStreamlitsLimitArgs) GetStreamlitsLimitPtrInput { + return (*getStreamlitsLimitPtrType)(v) } -func (i GetUsersUserParameterBinaryOutputFormatArray) ToGetUsersUserParameterBinaryOutputFormatArrayOutput() GetUsersUserParameterBinaryOutputFormatArrayOutput { - return i.ToGetUsersUserParameterBinaryOutputFormatArrayOutputWithContext(context.Background()) +func (*getStreamlitsLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetStreamlitsLimit)(nil)).Elem() } -func (i GetUsersUserParameterBinaryOutputFormatArray) ToGetUsersUserParameterBinaryOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryOutputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterBinaryOutputFormatArrayOutput) +func (i *getStreamlitsLimitPtrType) ToGetStreamlitsLimitPtrOutput() GetStreamlitsLimitPtrOutput { + return i.ToGetStreamlitsLimitPtrOutputWithContext(context.Background()) } -type GetUsersUserParameterBinaryOutputFormatOutput struct{ *pulumi.OutputState } - -func (GetUsersUserParameterBinaryOutputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterBinaryOutputFormat)(nil)).Elem() +func (i *getStreamlitsLimitPtrType) ToGetStreamlitsLimitPtrOutputWithContext(ctx context.Context) GetStreamlitsLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsLimitPtrOutput) } -func (o GetUsersUserParameterBinaryOutputFormatOutput) ToGetUsersUserParameterBinaryOutputFormatOutput() GetUsersUserParameterBinaryOutputFormatOutput { - return o +type GetStreamlitsLimitOutput struct{ *pulumi.OutputState } + +func (GetStreamlitsLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamlitsLimit)(nil)).Elem() } -func (o GetUsersUserParameterBinaryOutputFormatOutput) ToGetUsersUserParameterBinaryOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryOutputFormatOutput { +func (o GetStreamlitsLimitOutput) ToGetStreamlitsLimitOutput() GetStreamlitsLimitOutput { return o } -func (o GetUsersUserParameterBinaryOutputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterBinaryOutputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetStreamlitsLimitOutput) ToGetStreamlitsLimitOutputWithContext(ctx context.Context) GetStreamlitsLimitOutput { + return o } -func (o GetUsersUserParameterBinaryOutputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterBinaryOutputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetStreamlitsLimitOutput) ToGetStreamlitsLimitPtrOutput() GetStreamlitsLimitPtrOutput { + return o.ToGetStreamlitsLimitPtrOutputWithContext(context.Background()) } -func (o GetUsersUserParameterBinaryOutputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterBinaryOutputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetStreamlitsLimitOutput) ToGetStreamlitsLimitPtrOutputWithContext(ctx context.Context) GetStreamlitsLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetStreamlitsLimit) *GetStreamlitsLimit { + return &v + }).(GetStreamlitsLimitPtrOutput) } -func (o GetUsersUserParameterBinaryOutputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterBinaryOutputFormat) string { return v.Level }).(pulumi.StringOutput) +// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. +func (o GetStreamlitsLimitOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetStreamlitsLimit) *string { return v.From }).(pulumi.StringPtrOutput) } -func (o GetUsersUserParameterBinaryOutputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterBinaryOutputFormat) string { return v.Value }).(pulumi.StringOutput) +// The maximum number of rows to return. +func (o GetStreamlitsLimitOutput) Rows() pulumi.IntOutput { + return o.ApplyT(func(v GetStreamlitsLimit) int { return v.Rows }).(pulumi.IntOutput) } -type GetUsersUserParameterBinaryOutputFormatArrayOutput struct{ *pulumi.OutputState } +type GetStreamlitsLimitPtrOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterBinaryOutputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterBinaryOutputFormat)(nil)).Elem() +func (GetStreamlitsLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetStreamlitsLimit)(nil)).Elem() } -func (o GetUsersUserParameterBinaryOutputFormatArrayOutput) ToGetUsersUserParameterBinaryOutputFormatArrayOutput() GetUsersUserParameterBinaryOutputFormatArrayOutput { +func (o GetStreamlitsLimitPtrOutput) ToGetStreamlitsLimitPtrOutput() GetStreamlitsLimitPtrOutput { return o } -func (o GetUsersUserParameterBinaryOutputFormatArrayOutput) ToGetUsersUserParameterBinaryOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryOutputFormatArrayOutput { +func (o GetStreamlitsLimitPtrOutput) ToGetStreamlitsLimitPtrOutputWithContext(ctx context.Context) GetStreamlitsLimitPtrOutput { return o } -func (o GetUsersUserParameterBinaryOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterBinaryOutputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterBinaryOutputFormat { - return vs[0].([]GetUsersUserParameterBinaryOutputFormat)[vs[1].(int)] - }).(GetUsersUserParameterBinaryOutputFormatOutput) +func (o GetStreamlitsLimitPtrOutput) Elem() GetStreamlitsLimitOutput { + return o.ApplyT(func(v *GetStreamlitsLimit) GetStreamlitsLimit { + if v != nil { + return *v + } + var ret GetStreamlitsLimit + return ret + }).(GetStreamlitsLimitOutput) +} + +// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. +func (o GetStreamlitsLimitPtrOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetStreamlitsLimit) *string { + if v == nil { + return nil + } + return v.From + }).(pulumi.StringPtrOutput) +} + +// The maximum number of rows to return. +func (o GetStreamlitsLimitPtrOutput) Rows() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetStreamlitsLimit) *int { + if v == nil { + return nil + } + return &v.Rows + }).(pulumi.IntPtrOutput) } -type GetUsersUserParameterClientMemoryLimit struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetStreamlitsStreamlit struct { + // Holds the output of DESCRIBE STREAMLIT. + DescribeOutputs []GetStreamlitsStreamlitDescribeOutput `pulumi:"describeOutputs"` + // Holds the output of SHOW STREAMLITS. + ShowOutputs []GetStreamlitsStreamlitShowOutput `pulumi:"showOutputs"` } -// GetUsersUserParameterClientMemoryLimitInput is an input type that accepts GetUsersUserParameterClientMemoryLimitArgs and GetUsersUserParameterClientMemoryLimitOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientMemoryLimitInput` via: +// GetStreamlitsStreamlitInput is an input type that accepts GetStreamlitsStreamlitArgs and GetStreamlitsStreamlitOutput values. +// You can construct a concrete instance of `GetStreamlitsStreamlitInput` via: // -// GetUsersUserParameterClientMemoryLimitArgs{...} -type GetUsersUserParameterClientMemoryLimitInput interface { +// GetStreamlitsStreamlitArgs{...} +type GetStreamlitsStreamlitInput interface { pulumi.Input - ToGetUsersUserParameterClientMemoryLimitOutput() GetUsersUserParameterClientMemoryLimitOutput - ToGetUsersUserParameterClientMemoryLimitOutputWithContext(context.Context) GetUsersUserParameterClientMemoryLimitOutput + ToGetStreamlitsStreamlitOutput() GetStreamlitsStreamlitOutput + ToGetStreamlitsStreamlitOutputWithContext(context.Context) GetStreamlitsStreamlitOutput } -type GetUsersUserParameterClientMemoryLimitArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetStreamlitsStreamlitArgs struct { + // Holds the output of DESCRIBE STREAMLIT. + DescribeOutputs GetStreamlitsStreamlitDescribeOutputArrayInput `pulumi:"describeOutputs"` + // Holds the output of SHOW STREAMLITS. + ShowOutputs GetStreamlitsStreamlitShowOutputArrayInput `pulumi:"showOutputs"` } -func (GetUsersUserParameterClientMemoryLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientMemoryLimit)(nil)).Elem() +func (GetStreamlitsStreamlitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamlitsStreamlit)(nil)).Elem() } -func (i GetUsersUserParameterClientMemoryLimitArgs) ToGetUsersUserParameterClientMemoryLimitOutput() GetUsersUserParameterClientMemoryLimitOutput { - return i.ToGetUsersUserParameterClientMemoryLimitOutputWithContext(context.Background()) +func (i GetStreamlitsStreamlitArgs) ToGetStreamlitsStreamlitOutput() GetStreamlitsStreamlitOutput { + return i.ToGetStreamlitsStreamlitOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientMemoryLimitArgs) ToGetUsersUserParameterClientMemoryLimitOutputWithContext(ctx context.Context) GetUsersUserParameterClientMemoryLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientMemoryLimitOutput) +func (i GetStreamlitsStreamlitArgs) ToGetStreamlitsStreamlitOutputWithContext(ctx context.Context) GetStreamlitsStreamlitOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitOutput) } -// GetUsersUserParameterClientMemoryLimitArrayInput is an input type that accepts GetUsersUserParameterClientMemoryLimitArray and GetUsersUserParameterClientMemoryLimitArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientMemoryLimitArrayInput` via: +// GetStreamlitsStreamlitArrayInput is an input type that accepts GetStreamlitsStreamlitArray and GetStreamlitsStreamlitArrayOutput values. +// You can construct a concrete instance of `GetStreamlitsStreamlitArrayInput` via: // -// GetUsersUserParameterClientMemoryLimitArray{ GetUsersUserParameterClientMemoryLimitArgs{...} } -type GetUsersUserParameterClientMemoryLimitArrayInput interface { +// GetStreamlitsStreamlitArray{ GetStreamlitsStreamlitArgs{...} } +type GetStreamlitsStreamlitArrayInput interface { pulumi.Input - ToGetUsersUserParameterClientMemoryLimitArrayOutput() GetUsersUserParameterClientMemoryLimitArrayOutput - ToGetUsersUserParameterClientMemoryLimitArrayOutputWithContext(context.Context) GetUsersUserParameterClientMemoryLimitArrayOutput + ToGetStreamlitsStreamlitArrayOutput() GetStreamlitsStreamlitArrayOutput + ToGetStreamlitsStreamlitArrayOutputWithContext(context.Context) GetStreamlitsStreamlitArrayOutput } -type GetUsersUserParameterClientMemoryLimitArray []GetUsersUserParameterClientMemoryLimitInput +type GetStreamlitsStreamlitArray []GetStreamlitsStreamlitInput -func (GetUsersUserParameterClientMemoryLimitArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientMemoryLimit)(nil)).Elem() +func (GetStreamlitsStreamlitArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStreamlitsStreamlit)(nil)).Elem() } -func (i GetUsersUserParameterClientMemoryLimitArray) ToGetUsersUserParameterClientMemoryLimitArrayOutput() GetUsersUserParameterClientMemoryLimitArrayOutput { - return i.ToGetUsersUserParameterClientMemoryLimitArrayOutputWithContext(context.Background()) +func (i GetStreamlitsStreamlitArray) ToGetStreamlitsStreamlitArrayOutput() GetStreamlitsStreamlitArrayOutput { + return i.ToGetStreamlitsStreamlitArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientMemoryLimitArray) ToGetUsersUserParameterClientMemoryLimitArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientMemoryLimitArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientMemoryLimitArrayOutput) +func (i GetStreamlitsStreamlitArray) ToGetStreamlitsStreamlitArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitArrayOutput) } -type GetUsersUserParameterClientMemoryLimitOutput struct{ *pulumi.OutputState } +type GetStreamlitsStreamlitOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientMemoryLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientMemoryLimit)(nil)).Elem() +func (GetStreamlitsStreamlitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamlitsStreamlit)(nil)).Elem() } -func (o GetUsersUserParameterClientMemoryLimitOutput) ToGetUsersUserParameterClientMemoryLimitOutput() GetUsersUserParameterClientMemoryLimitOutput { +func (o GetStreamlitsStreamlitOutput) ToGetStreamlitsStreamlitOutput() GetStreamlitsStreamlitOutput { return o } -func (o GetUsersUserParameterClientMemoryLimitOutput) ToGetUsersUserParameterClientMemoryLimitOutputWithContext(ctx context.Context) GetUsersUserParameterClientMemoryLimitOutput { +func (o GetStreamlitsStreamlitOutput) ToGetStreamlitsStreamlitOutputWithContext(ctx context.Context) GetStreamlitsStreamlitOutput { return o } -func (o GetUsersUserParameterClientMemoryLimitOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientMemoryLimit) string { return v.Default }).(pulumi.StringOutput) -} - -func (o GetUsersUserParameterClientMemoryLimitOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientMemoryLimit) string { return v.Description }).(pulumi.StringOutput) -} - -func (o GetUsersUserParameterClientMemoryLimitOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientMemoryLimit) string { return v.Key }).(pulumi.StringOutput) -} - -func (o GetUsersUserParameterClientMemoryLimitOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientMemoryLimit) string { return v.Level }).(pulumi.StringOutput) +// Holds the output of DESCRIBE STREAMLIT. +func (o GetStreamlitsStreamlitOutput) DescribeOutputs() GetStreamlitsStreamlitDescribeOutputArrayOutput { + return o.ApplyT(func(v GetStreamlitsStreamlit) []GetStreamlitsStreamlitDescribeOutput { return v.DescribeOutputs }).(GetStreamlitsStreamlitDescribeOutputArrayOutput) } -func (o GetUsersUserParameterClientMemoryLimitOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientMemoryLimit) string { return v.Value }).(pulumi.StringOutput) +// Holds the output of SHOW STREAMLITS. +func (o GetStreamlitsStreamlitOutput) ShowOutputs() GetStreamlitsStreamlitShowOutputArrayOutput { + return o.ApplyT(func(v GetStreamlitsStreamlit) []GetStreamlitsStreamlitShowOutput { return v.ShowOutputs }).(GetStreamlitsStreamlitShowOutputArrayOutput) } -type GetUsersUserParameterClientMemoryLimitArrayOutput struct{ *pulumi.OutputState } +type GetStreamlitsStreamlitArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientMemoryLimitArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientMemoryLimit)(nil)).Elem() +func (GetStreamlitsStreamlitArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStreamlitsStreamlit)(nil)).Elem() } -func (o GetUsersUserParameterClientMemoryLimitArrayOutput) ToGetUsersUserParameterClientMemoryLimitArrayOutput() GetUsersUserParameterClientMemoryLimitArrayOutput { +func (o GetStreamlitsStreamlitArrayOutput) ToGetStreamlitsStreamlitArrayOutput() GetStreamlitsStreamlitArrayOutput { return o } -func (o GetUsersUserParameterClientMemoryLimitArrayOutput) ToGetUsersUserParameterClientMemoryLimitArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientMemoryLimitArrayOutput { +func (o GetStreamlitsStreamlitArrayOutput) ToGetStreamlitsStreamlitArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitArrayOutput { return o } -func (o GetUsersUserParameterClientMemoryLimitArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientMemoryLimitOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientMemoryLimit { - return vs[0].([]GetUsersUserParameterClientMemoryLimit)[vs[1].(int)] - }).(GetUsersUserParameterClientMemoryLimitOutput) +func (o GetStreamlitsStreamlitArrayOutput) Index(i pulumi.IntInput) GetStreamlitsStreamlitOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStreamlitsStreamlit { + return vs[0].([]GetStreamlitsStreamlit)[vs[1].(int)] + }).(GetStreamlitsStreamlitOutput) } -type GetUsersUserParameterClientMetadataRequestUseConnectionCtx struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetStreamlitsStreamlitDescribeOutput struct { + DefaultPackages string `pulumi:"defaultPackages"` + ExternalAccessIntegrations []string `pulumi:"externalAccessIntegrations"` + ExternalAccessSecrets string `pulumi:"externalAccessSecrets"` + ImportUrls []string `pulumi:"importUrls"` + MainFile string `pulumi:"mainFile"` + Name string `pulumi:"name"` + QueryWarehouse string `pulumi:"queryWarehouse"` + RootLocation string `pulumi:"rootLocation"` + Title string `pulumi:"title"` + UrlId string `pulumi:"urlId"` + UserPackages []string `pulumi:"userPackages"` } -// GetUsersUserParameterClientMetadataRequestUseConnectionCtxInput is an input type that accepts GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs and GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientMetadataRequestUseConnectionCtxInput` via: +// GetStreamlitsStreamlitDescribeOutputInput is an input type that accepts GetStreamlitsStreamlitDescribeOutputArgs and GetStreamlitsStreamlitDescribeOutputOutput values. +// You can construct a concrete instance of `GetStreamlitsStreamlitDescribeOutputInput` via: // -// GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs{...} -type GetUsersUserParameterClientMetadataRequestUseConnectionCtxInput interface { +// GetStreamlitsStreamlitDescribeOutputArgs{...} +type GetStreamlitsStreamlitDescribeOutputInput interface { pulumi.Input - ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput - ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutputWithContext(context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput + ToGetStreamlitsStreamlitDescribeOutputOutput() GetStreamlitsStreamlitDescribeOutputOutput + ToGetStreamlitsStreamlitDescribeOutputOutputWithContext(context.Context) GetStreamlitsStreamlitDescribeOutputOutput } -type GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetStreamlitsStreamlitDescribeOutputArgs struct { + DefaultPackages pulumi.StringInput `pulumi:"defaultPackages"` + ExternalAccessIntegrations pulumi.StringArrayInput `pulumi:"externalAccessIntegrations"` + ExternalAccessSecrets pulumi.StringInput `pulumi:"externalAccessSecrets"` + ImportUrls pulumi.StringArrayInput `pulumi:"importUrls"` + MainFile pulumi.StringInput `pulumi:"mainFile"` + Name pulumi.StringInput `pulumi:"name"` + QueryWarehouse pulumi.StringInput `pulumi:"queryWarehouse"` + RootLocation pulumi.StringInput `pulumi:"rootLocation"` + Title pulumi.StringInput `pulumi:"title"` + UrlId pulumi.StringInput `pulumi:"urlId"` + UserPackages pulumi.StringArrayInput `pulumi:"userPackages"` } -func (GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientMetadataRequestUseConnectionCtx)(nil)).Elem() +func (GetStreamlitsStreamlitDescribeOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamlitsStreamlitDescribeOutput)(nil)).Elem() } -func (i GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput { - return i.ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutputWithContext(context.Background()) +func (i GetStreamlitsStreamlitDescribeOutputArgs) ToGetStreamlitsStreamlitDescribeOutputOutput() GetStreamlitsStreamlitDescribeOutputOutput { + return i.ToGetStreamlitsStreamlitDescribeOutputOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutputWithContext(ctx context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) +func (i GetStreamlitsStreamlitDescribeOutputArgs) ToGetStreamlitsStreamlitDescribeOutputOutputWithContext(ctx context.Context) GetStreamlitsStreamlitDescribeOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitDescribeOutputOutput) } -// GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayInput is an input type that accepts GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray and GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayInput` via: +// GetStreamlitsStreamlitDescribeOutputArrayInput is an input type that accepts GetStreamlitsStreamlitDescribeOutputArray and GetStreamlitsStreamlitDescribeOutputArrayOutput values. +// You can construct a concrete instance of `GetStreamlitsStreamlitDescribeOutputArrayInput` via: // -// GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray{ GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs{...} } -type GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayInput interface { +// GetStreamlitsStreamlitDescribeOutputArray{ GetStreamlitsStreamlitDescribeOutputArgs{...} } +type GetStreamlitsStreamlitDescribeOutputArrayInput interface { pulumi.Input - ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput - ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutputWithContext(context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput + ToGetStreamlitsStreamlitDescribeOutputArrayOutput() GetStreamlitsStreamlitDescribeOutputArrayOutput + ToGetStreamlitsStreamlitDescribeOutputArrayOutputWithContext(context.Context) GetStreamlitsStreamlitDescribeOutputArrayOutput } -type GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray []GetUsersUserParameterClientMetadataRequestUseConnectionCtxInput +type GetStreamlitsStreamlitDescribeOutputArray []GetStreamlitsStreamlitDescribeOutputInput -func (GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientMetadataRequestUseConnectionCtx)(nil)).Elem() +func (GetStreamlitsStreamlitDescribeOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStreamlitsStreamlitDescribeOutput)(nil)).Elem() } -func (i GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput { - return i.ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutputWithContext(context.Background()) +func (i GetStreamlitsStreamlitDescribeOutputArray) ToGetStreamlitsStreamlitDescribeOutputArrayOutput() GetStreamlitsStreamlitDescribeOutputArrayOutput { + return i.ToGetStreamlitsStreamlitDescribeOutputArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) +func (i GetStreamlitsStreamlitDescribeOutputArray) ToGetStreamlitsStreamlitDescribeOutputArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitDescribeOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitDescribeOutputArrayOutput) } -type GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput struct{ *pulumi.OutputState } +type GetStreamlitsStreamlitDescribeOutputOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientMetadataRequestUseConnectionCtx)(nil)).Elem() +func (GetStreamlitsStreamlitDescribeOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamlitsStreamlitDescribeOutput)(nil)).Elem() } -func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput { +func (o GetStreamlitsStreamlitDescribeOutputOutput) ToGetStreamlitsStreamlitDescribeOutputOutput() GetStreamlitsStreamlitDescribeOutputOutput { return o } -func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutputWithContext(ctx context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput { +func (o GetStreamlitsStreamlitDescribeOutputOutput) ToGetStreamlitsStreamlitDescribeOutputOutputWithContext(ctx context.Context) GetStreamlitsStreamlitDescribeOutputOutput { return o } -func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientMetadataRequestUseConnectionCtx) string { return v.Default }).(pulumi.StringOutput) +func (o GetStreamlitsStreamlitDescribeOutputOutput) DefaultPackages() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.DefaultPackages }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientMetadataRequestUseConnectionCtx) string { return v.Description }).(pulumi.StringOutput) +func (o GetStreamlitsStreamlitDescribeOutputOutput) ExternalAccessIntegrations() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) []string { return v.ExternalAccessIntegrations }).(pulumi.StringArrayOutput) } -func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientMetadataRequestUseConnectionCtx) string { return v.Key }).(pulumi.StringOutput) +func (o GetStreamlitsStreamlitDescribeOutputOutput) ExternalAccessSecrets() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.ExternalAccessSecrets }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientMetadataRequestUseConnectionCtx) string { return v.Level }).(pulumi.StringOutput) +func (o GetStreamlitsStreamlitDescribeOutputOutput) ImportUrls() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) []string { return v.ImportUrls }).(pulumi.StringArrayOutput) } -func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientMetadataRequestUseConnectionCtx) string { return v.Value }).(pulumi.StringOutput) +func (o GetStreamlitsStreamlitDescribeOutputOutput) MainFile() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.MainFile }).(pulumi.StringOutput) } -type GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput struct{ *pulumi.OutputState } +func (o GetStreamlitsStreamlitDescribeOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.Name }).(pulumi.StringOutput) +} -func (GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientMetadataRequestUseConnectionCtx)(nil)).Elem() +func (o GetStreamlitsStreamlitDescribeOutputOutput) QueryWarehouse() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.QueryWarehouse }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput { +func (o GetStreamlitsStreamlitDescribeOutputOutput) RootLocation() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.RootLocation }).(pulumi.StringOutput) +} + +func (o GetStreamlitsStreamlitDescribeOutputOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.Title }).(pulumi.StringOutput) +} + +func (o GetStreamlitsStreamlitDescribeOutputOutput) UrlId() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) string { return v.UrlId }).(pulumi.StringOutput) +} + +func (o GetStreamlitsStreamlitDescribeOutputOutput) UserPackages() pulumi.StringArrayOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitDescribeOutput) []string { return v.UserPackages }).(pulumi.StringArrayOutput) +} + +type GetStreamlitsStreamlitDescribeOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetStreamlitsStreamlitDescribeOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStreamlitsStreamlitDescribeOutput)(nil)).Elem() +} + +func (o GetStreamlitsStreamlitDescribeOutputArrayOutput) ToGetStreamlitsStreamlitDescribeOutputArrayOutput() GetStreamlitsStreamlitDescribeOutputArrayOutput { return o } -func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput { +func (o GetStreamlitsStreamlitDescribeOutputArrayOutput) ToGetStreamlitsStreamlitDescribeOutputArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitDescribeOutputArrayOutput { return o } -func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientMetadataRequestUseConnectionCtx { - return vs[0].([]GetUsersUserParameterClientMetadataRequestUseConnectionCtx)[vs[1].(int)] - }).(GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) +func (o GetStreamlitsStreamlitDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetStreamlitsStreamlitDescribeOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStreamlitsStreamlitDescribeOutput { + return vs[0].([]GetStreamlitsStreamlitDescribeOutput)[vs[1].(int)] + }).(GetStreamlitsStreamlitDescribeOutputOutput) } -type GetUsersUserParameterClientPrefetchThread struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetStreamlitsStreamlitShowOutput struct { + Comment string `pulumi:"comment"` + CreatedOn string `pulumi:"createdOn"` + DatabaseName string `pulumi:"databaseName"` + Name string `pulumi:"name"` + Owner string `pulumi:"owner"` + OwnerRoleType string `pulumi:"ownerRoleType"` + QueryWarehouse string `pulumi:"queryWarehouse"` + SchemaName string `pulumi:"schemaName"` + Title string `pulumi:"title"` + UrlId string `pulumi:"urlId"` } -// GetUsersUserParameterClientPrefetchThreadInput is an input type that accepts GetUsersUserParameterClientPrefetchThreadArgs and GetUsersUserParameterClientPrefetchThreadOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientPrefetchThreadInput` via: +// GetStreamlitsStreamlitShowOutputInput is an input type that accepts GetStreamlitsStreamlitShowOutputArgs and GetStreamlitsStreamlitShowOutputOutput values. +// You can construct a concrete instance of `GetStreamlitsStreamlitShowOutputInput` via: // -// GetUsersUserParameterClientPrefetchThreadArgs{...} -type GetUsersUserParameterClientPrefetchThreadInput interface { +// GetStreamlitsStreamlitShowOutputArgs{...} +type GetStreamlitsStreamlitShowOutputInput interface { pulumi.Input - ToGetUsersUserParameterClientPrefetchThreadOutput() GetUsersUserParameterClientPrefetchThreadOutput - ToGetUsersUserParameterClientPrefetchThreadOutputWithContext(context.Context) GetUsersUserParameterClientPrefetchThreadOutput + ToGetStreamlitsStreamlitShowOutputOutput() GetStreamlitsStreamlitShowOutputOutput + ToGetStreamlitsStreamlitShowOutputOutputWithContext(context.Context) GetStreamlitsStreamlitShowOutputOutput } -type GetUsersUserParameterClientPrefetchThreadArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetStreamlitsStreamlitShowOutputArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + DatabaseName pulumi.StringInput `pulumi:"databaseName"` + Name pulumi.StringInput `pulumi:"name"` + Owner pulumi.StringInput `pulumi:"owner"` + OwnerRoleType pulumi.StringInput `pulumi:"ownerRoleType"` + QueryWarehouse pulumi.StringInput `pulumi:"queryWarehouse"` + SchemaName pulumi.StringInput `pulumi:"schemaName"` + Title pulumi.StringInput `pulumi:"title"` + UrlId pulumi.StringInput `pulumi:"urlId"` } -func (GetUsersUserParameterClientPrefetchThreadArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientPrefetchThread)(nil)).Elem() +func (GetStreamlitsStreamlitShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamlitsStreamlitShowOutput)(nil)).Elem() } -func (i GetUsersUserParameterClientPrefetchThreadArgs) ToGetUsersUserParameterClientPrefetchThreadOutput() GetUsersUserParameterClientPrefetchThreadOutput { - return i.ToGetUsersUserParameterClientPrefetchThreadOutputWithContext(context.Background()) +func (i GetStreamlitsStreamlitShowOutputArgs) ToGetStreamlitsStreamlitShowOutputOutput() GetStreamlitsStreamlitShowOutputOutput { + return i.ToGetStreamlitsStreamlitShowOutputOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientPrefetchThreadArgs) ToGetUsersUserParameterClientPrefetchThreadOutputWithContext(ctx context.Context) GetUsersUserParameterClientPrefetchThreadOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientPrefetchThreadOutput) +func (i GetStreamlitsStreamlitShowOutputArgs) ToGetStreamlitsStreamlitShowOutputOutputWithContext(ctx context.Context) GetStreamlitsStreamlitShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitShowOutputOutput) } -// GetUsersUserParameterClientPrefetchThreadArrayInput is an input type that accepts GetUsersUserParameterClientPrefetchThreadArray and GetUsersUserParameterClientPrefetchThreadArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientPrefetchThreadArrayInput` via: +// GetStreamlitsStreamlitShowOutputArrayInput is an input type that accepts GetStreamlitsStreamlitShowOutputArray and GetStreamlitsStreamlitShowOutputArrayOutput values. +// You can construct a concrete instance of `GetStreamlitsStreamlitShowOutputArrayInput` via: // -// GetUsersUserParameterClientPrefetchThreadArray{ GetUsersUserParameterClientPrefetchThreadArgs{...} } -type GetUsersUserParameterClientPrefetchThreadArrayInput interface { +// GetStreamlitsStreamlitShowOutputArray{ GetStreamlitsStreamlitShowOutputArgs{...} } +type GetStreamlitsStreamlitShowOutputArrayInput interface { pulumi.Input - ToGetUsersUserParameterClientPrefetchThreadArrayOutput() GetUsersUserParameterClientPrefetchThreadArrayOutput - ToGetUsersUserParameterClientPrefetchThreadArrayOutputWithContext(context.Context) GetUsersUserParameterClientPrefetchThreadArrayOutput + ToGetStreamlitsStreamlitShowOutputArrayOutput() GetStreamlitsStreamlitShowOutputArrayOutput + ToGetStreamlitsStreamlitShowOutputArrayOutputWithContext(context.Context) GetStreamlitsStreamlitShowOutputArrayOutput } -type GetUsersUserParameterClientPrefetchThreadArray []GetUsersUserParameterClientPrefetchThreadInput +type GetStreamlitsStreamlitShowOutputArray []GetStreamlitsStreamlitShowOutputInput -func (GetUsersUserParameterClientPrefetchThreadArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientPrefetchThread)(nil)).Elem() +func (GetStreamlitsStreamlitShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStreamlitsStreamlitShowOutput)(nil)).Elem() } -func (i GetUsersUserParameterClientPrefetchThreadArray) ToGetUsersUserParameterClientPrefetchThreadArrayOutput() GetUsersUserParameterClientPrefetchThreadArrayOutput { - return i.ToGetUsersUserParameterClientPrefetchThreadArrayOutputWithContext(context.Background()) +func (i GetStreamlitsStreamlitShowOutputArray) ToGetStreamlitsStreamlitShowOutputArrayOutput() GetStreamlitsStreamlitShowOutputArrayOutput { + return i.ToGetStreamlitsStreamlitShowOutputArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientPrefetchThreadArray) ToGetUsersUserParameterClientPrefetchThreadArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientPrefetchThreadArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientPrefetchThreadArrayOutput) +func (i GetStreamlitsStreamlitShowOutputArray) ToGetStreamlitsStreamlitShowOutputArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamlitsStreamlitShowOutputArrayOutput) } -type GetUsersUserParameterClientPrefetchThreadOutput struct{ *pulumi.OutputState } +type GetStreamlitsStreamlitShowOutputOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientPrefetchThreadOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientPrefetchThread)(nil)).Elem() +func (GetStreamlitsStreamlitShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamlitsStreamlitShowOutput)(nil)).Elem() } -func (o GetUsersUserParameterClientPrefetchThreadOutput) ToGetUsersUserParameterClientPrefetchThreadOutput() GetUsersUserParameterClientPrefetchThreadOutput { +func (o GetStreamlitsStreamlitShowOutputOutput) ToGetStreamlitsStreamlitShowOutputOutput() GetStreamlitsStreamlitShowOutputOutput { return o } -func (o GetUsersUserParameterClientPrefetchThreadOutput) ToGetUsersUserParameterClientPrefetchThreadOutputWithContext(ctx context.Context) GetUsersUserParameterClientPrefetchThreadOutput { +func (o GetStreamlitsStreamlitShowOutputOutput) ToGetStreamlitsStreamlitShowOutputOutputWithContext(ctx context.Context) GetStreamlitsStreamlitShowOutputOutput { return o } -func (o GetUsersUserParameterClientPrefetchThreadOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientPrefetchThread) string { return v.Default }).(pulumi.StringOutput) +func (o GetStreamlitsStreamlitShowOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientPrefetchThreadOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientPrefetchThread) string { return v.Description }).(pulumi.StringOutput) +func (o GetStreamlitsStreamlitShowOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientPrefetchThreadOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientPrefetchThread) string { return v.Key }).(pulumi.StringOutput) +func (o GetStreamlitsStreamlitShowOutputOutput) DatabaseName() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.DatabaseName }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientPrefetchThreadOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientPrefetchThread) string { return v.Level }).(pulumi.StringOutput) +func (o GetStreamlitsStreamlitShowOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientPrefetchThreadOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientPrefetchThread) string { return v.Value }).(pulumi.StringOutput) +func (o GetStreamlitsStreamlitShowOutputOutput) Owner() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.Owner }).(pulumi.StringOutput) } -type GetUsersUserParameterClientPrefetchThreadArrayOutput struct{ *pulumi.OutputState } +func (o GetStreamlitsStreamlitShowOutputOutput) OwnerRoleType() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.OwnerRoleType }).(pulumi.StringOutput) +} -func (GetUsersUserParameterClientPrefetchThreadArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientPrefetchThread)(nil)).Elem() +func (o GetStreamlitsStreamlitShowOutputOutput) QueryWarehouse() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.QueryWarehouse }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientPrefetchThreadArrayOutput) ToGetUsersUserParameterClientPrefetchThreadArrayOutput() GetUsersUserParameterClientPrefetchThreadArrayOutput { +func (o GetStreamlitsStreamlitShowOutputOutput) SchemaName() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.SchemaName }).(pulumi.StringOutput) +} + +func (o GetStreamlitsStreamlitShowOutputOutput) Title() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.Title }).(pulumi.StringOutput) +} + +func (o GetStreamlitsStreamlitShowOutputOutput) UrlId() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamlitsStreamlitShowOutput) string { return v.UrlId }).(pulumi.StringOutput) +} + +type GetStreamlitsStreamlitShowOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetStreamlitsStreamlitShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStreamlitsStreamlitShowOutput)(nil)).Elem() +} + +func (o GetStreamlitsStreamlitShowOutputArrayOutput) ToGetStreamlitsStreamlitShowOutputArrayOutput() GetStreamlitsStreamlitShowOutputArrayOutput { return o } -func (o GetUsersUserParameterClientPrefetchThreadArrayOutput) ToGetUsersUserParameterClientPrefetchThreadArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientPrefetchThreadArrayOutput { +func (o GetStreamlitsStreamlitShowOutputArrayOutput) ToGetStreamlitsStreamlitShowOutputArrayOutputWithContext(ctx context.Context) GetStreamlitsStreamlitShowOutputArrayOutput { return o } -func (o GetUsersUserParameterClientPrefetchThreadArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientPrefetchThreadOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientPrefetchThread { - return vs[0].([]GetUsersUserParameterClientPrefetchThread)[vs[1].(int)] - }).(GetUsersUserParameterClientPrefetchThreadOutput) +func (o GetStreamlitsStreamlitShowOutputArrayOutput) Index(i pulumi.IntInput) GetStreamlitsStreamlitShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStreamlitsStreamlitShowOutput { + return vs[0].([]GetStreamlitsStreamlitShowOutput)[vs[1].(int)] + }).(GetStreamlitsStreamlitShowOutputOutput) } -type GetUsersUserParameterClientResultChunkSize struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetStreamsStream struct { + Comment string `pulumi:"comment"` + Database string `pulumi:"database"` + Name string `pulumi:"name"` + Schema string `pulumi:"schema"` + Table string `pulumi:"table"` } -// GetUsersUserParameterClientResultChunkSizeInput is an input type that accepts GetUsersUserParameterClientResultChunkSizeArgs and GetUsersUserParameterClientResultChunkSizeOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientResultChunkSizeInput` via: +// GetStreamsStreamInput is an input type that accepts GetStreamsStreamArgs and GetStreamsStreamOutput values. +// You can construct a concrete instance of `GetStreamsStreamInput` via: // -// GetUsersUserParameterClientResultChunkSizeArgs{...} -type GetUsersUserParameterClientResultChunkSizeInput interface { +// GetStreamsStreamArgs{...} +type GetStreamsStreamInput interface { pulumi.Input - ToGetUsersUserParameterClientResultChunkSizeOutput() GetUsersUserParameterClientResultChunkSizeOutput - ToGetUsersUserParameterClientResultChunkSizeOutputWithContext(context.Context) GetUsersUserParameterClientResultChunkSizeOutput + ToGetStreamsStreamOutput() GetStreamsStreamOutput + ToGetStreamsStreamOutputWithContext(context.Context) GetStreamsStreamOutput } -type GetUsersUserParameterClientResultChunkSizeArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetStreamsStreamArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + Database pulumi.StringInput `pulumi:"database"` + Name pulumi.StringInput `pulumi:"name"` + Schema pulumi.StringInput `pulumi:"schema"` + Table pulumi.StringInput `pulumi:"table"` } -func (GetUsersUserParameterClientResultChunkSizeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientResultChunkSize)(nil)).Elem() +func (GetStreamsStreamArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamsStream)(nil)).Elem() } -func (i GetUsersUserParameterClientResultChunkSizeArgs) ToGetUsersUserParameterClientResultChunkSizeOutput() GetUsersUserParameterClientResultChunkSizeOutput { - return i.ToGetUsersUserParameterClientResultChunkSizeOutputWithContext(context.Background()) +func (i GetStreamsStreamArgs) ToGetStreamsStreamOutput() GetStreamsStreamOutput { + return i.ToGetStreamsStreamOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientResultChunkSizeArgs) ToGetUsersUserParameterClientResultChunkSizeOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultChunkSizeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientResultChunkSizeOutput) +func (i GetStreamsStreamArgs) ToGetStreamsStreamOutputWithContext(ctx context.Context) GetStreamsStreamOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamsStreamOutput) } -// GetUsersUserParameterClientResultChunkSizeArrayInput is an input type that accepts GetUsersUserParameterClientResultChunkSizeArray and GetUsersUserParameterClientResultChunkSizeArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientResultChunkSizeArrayInput` via: +// GetStreamsStreamArrayInput is an input type that accepts GetStreamsStreamArray and GetStreamsStreamArrayOutput values. +// You can construct a concrete instance of `GetStreamsStreamArrayInput` via: // -// GetUsersUserParameterClientResultChunkSizeArray{ GetUsersUserParameterClientResultChunkSizeArgs{...} } -type GetUsersUserParameterClientResultChunkSizeArrayInput interface { +// GetStreamsStreamArray{ GetStreamsStreamArgs{...} } +type GetStreamsStreamArrayInput interface { pulumi.Input - ToGetUsersUserParameterClientResultChunkSizeArrayOutput() GetUsersUserParameterClientResultChunkSizeArrayOutput - ToGetUsersUserParameterClientResultChunkSizeArrayOutputWithContext(context.Context) GetUsersUserParameterClientResultChunkSizeArrayOutput + ToGetStreamsStreamArrayOutput() GetStreamsStreamArrayOutput + ToGetStreamsStreamArrayOutputWithContext(context.Context) GetStreamsStreamArrayOutput } -type GetUsersUserParameterClientResultChunkSizeArray []GetUsersUserParameterClientResultChunkSizeInput +type GetStreamsStreamArray []GetStreamsStreamInput -func (GetUsersUserParameterClientResultChunkSizeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientResultChunkSize)(nil)).Elem() +func (GetStreamsStreamArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStreamsStream)(nil)).Elem() } -func (i GetUsersUserParameterClientResultChunkSizeArray) ToGetUsersUserParameterClientResultChunkSizeArrayOutput() GetUsersUserParameterClientResultChunkSizeArrayOutput { - return i.ToGetUsersUserParameterClientResultChunkSizeArrayOutputWithContext(context.Background()) +func (i GetStreamsStreamArray) ToGetStreamsStreamArrayOutput() GetStreamsStreamArrayOutput { + return i.ToGetStreamsStreamArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientResultChunkSizeArray) ToGetUsersUserParameterClientResultChunkSizeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultChunkSizeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientResultChunkSizeArrayOutput) +func (i GetStreamsStreamArray) ToGetStreamsStreamArrayOutputWithContext(ctx context.Context) GetStreamsStreamArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetStreamsStreamArrayOutput) } -type GetUsersUserParameterClientResultChunkSizeOutput struct{ *pulumi.OutputState } +type GetStreamsStreamOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientResultChunkSizeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientResultChunkSize)(nil)).Elem() +func (GetStreamsStreamOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetStreamsStream)(nil)).Elem() } -func (o GetUsersUserParameterClientResultChunkSizeOutput) ToGetUsersUserParameterClientResultChunkSizeOutput() GetUsersUserParameterClientResultChunkSizeOutput { +func (o GetStreamsStreamOutput) ToGetStreamsStreamOutput() GetStreamsStreamOutput { return o } -func (o GetUsersUserParameterClientResultChunkSizeOutput) ToGetUsersUserParameterClientResultChunkSizeOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultChunkSizeOutput { +func (o GetStreamsStreamOutput) ToGetStreamsStreamOutputWithContext(ctx context.Context) GetStreamsStreamOutput { return o } -func (o GetUsersUserParameterClientResultChunkSizeOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientResultChunkSize) string { return v.Default }).(pulumi.StringOutput) +func (o GetStreamsStreamOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamsStream) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientResultChunkSizeOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientResultChunkSize) string { return v.Description }).(pulumi.StringOutput) +func (o GetStreamsStreamOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamsStream) string { return v.Database }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientResultChunkSizeOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientResultChunkSize) string { return v.Key }).(pulumi.StringOutput) +func (o GetStreamsStreamOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamsStream) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientResultChunkSizeOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientResultChunkSize) string { return v.Level }).(pulumi.StringOutput) +func (o GetStreamsStreamOutput) Schema() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamsStream) string { return v.Schema }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientResultChunkSizeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientResultChunkSize) string { return v.Value }).(pulumi.StringOutput) +func (o GetStreamsStreamOutput) Table() pulumi.StringOutput { + return o.ApplyT(func(v GetStreamsStream) string { return v.Table }).(pulumi.StringOutput) } -type GetUsersUserParameterClientResultChunkSizeArrayOutput struct{ *pulumi.OutputState } +type GetStreamsStreamArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientResultChunkSizeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientResultChunkSize)(nil)).Elem() +func (GetStreamsStreamArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetStreamsStream)(nil)).Elem() } -func (o GetUsersUserParameterClientResultChunkSizeArrayOutput) ToGetUsersUserParameterClientResultChunkSizeArrayOutput() GetUsersUserParameterClientResultChunkSizeArrayOutput { +func (o GetStreamsStreamArrayOutput) ToGetStreamsStreamArrayOutput() GetStreamsStreamArrayOutput { return o } -func (o GetUsersUserParameterClientResultChunkSizeArrayOutput) ToGetUsersUserParameterClientResultChunkSizeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultChunkSizeArrayOutput { +func (o GetStreamsStreamArrayOutput) ToGetStreamsStreamArrayOutputWithContext(ctx context.Context) GetStreamsStreamArrayOutput { return o } -func (o GetUsersUserParameterClientResultChunkSizeArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientResultChunkSizeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientResultChunkSize { - return vs[0].([]GetUsersUserParameterClientResultChunkSize)[vs[1].(int)] - }).(GetUsersUserParameterClientResultChunkSizeOutput) +func (o GetStreamsStreamArrayOutput) Index(i pulumi.IntInput) GetStreamsStreamOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetStreamsStream { + return vs[0].([]GetStreamsStream)[vs[1].(int)] + }).(GetStreamsStreamOutput) } -type GetUsersUserParameterClientResultColumnCaseInsensitive struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetTablesTable struct { + Comment string `pulumi:"comment"` + Database string `pulumi:"database"` + Name string `pulumi:"name"` + Schema string `pulumi:"schema"` } -// GetUsersUserParameterClientResultColumnCaseInsensitiveInput is an input type that accepts GetUsersUserParameterClientResultColumnCaseInsensitiveArgs and GetUsersUserParameterClientResultColumnCaseInsensitiveOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientResultColumnCaseInsensitiveInput` via: +// GetTablesTableInput is an input type that accepts GetTablesTableArgs and GetTablesTableOutput values. +// You can construct a concrete instance of `GetTablesTableInput` via: // -// GetUsersUserParameterClientResultColumnCaseInsensitiveArgs{...} -type GetUsersUserParameterClientResultColumnCaseInsensitiveInput interface { +// GetTablesTableArgs{...} +type GetTablesTableInput interface { pulumi.Input - ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveOutput - ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutputWithContext(context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveOutput + ToGetTablesTableOutput() GetTablesTableOutput + ToGetTablesTableOutputWithContext(context.Context) GetTablesTableOutput } -type GetUsersUserParameterClientResultColumnCaseInsensitiveArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetTablesTableArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + Database pulumi.StringInput `pulumi:"database"` + Name pulumi.StringInput `pulumi:"name"` + Schema pulumi.StringInput `pulumi:"schema"` } -func (GetUsersUserParameterClientResultColumnCaseInsensitiveArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientResultColumnCaseInsensitive)(nil)).Elem() +func (GetTablesTableArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetTablesTable)(nil)).Elem() } -func (i GetUsersUserParameterClientResultColumnCaseInsensitiveArgs) ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveOutput { - return i.ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutputWithContext(context.Background()) +func (i GetTablesTableArgs) ToGetTablesTableOutput() GetTablesTableOutput { + return i.ToGetTablesTableOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientResultColumnCaseInsensitiveArgs) ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) +func (i GetTablesTableArgs) ToGetTablesTableOutputWithContext(ctx context.Context) GetTablesTableOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetTablesTableOutput) } -// GetUsersUserParameterClientResultColumnCaseInsensitiveArrayInput is an input type that accepts GetUsersUserParameterClientResultColumnCaseInsensitiveArray and GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientResultColumnCaseInsensitiveArrayInput` via: +// GetTablesTableArrayInput is an input type that accepts GetTablesTableArray and GetTablesTableArrayOutput values. +// You can construct a concrete instance of `GetTablesTableArrayInput` via: // -// GetUsersUserParameterClientResultColumnCaseInsensitiveArray{ GetUsersUserParameterClientResultColumnCaseInsensitiveArgs{...} } -type GetUsersUserParameterClientResultColumnCaseInsensitiveArrayInput interface { +// GetTablesTableArray{ GetTablesTableArgs{...} } +type GetTablesTableArrayInput interface { pulumi.Input - ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput - ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutputWithContext(context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput + ToGetTablesTableArrayOutput() GetTablesTableArrayOutput + ToGetTablesTableArrayOutputWithContext(context.Context) GetTablesTableArrayOutput } -type GetUsersUserParameterClientResultColumnCaseInsensitiveArray []GetUsersUserParameterClientResultColumnCaseInsensitiveInput +type GetTablesTableArray []GetTablesTableInput -func (GetUsersUserParameterClientResultColumnCaseInsensitiveArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientResultColumnCaseInsensitive)(nil)).Elem() +func (GetTablesTableArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetTablesTable)(nil)).Elem() } -func (i GetUsersUserParameterClientResultColumnCaseInsensitiveArray) ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput { - return i.ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutputWithContext(context.Background()) +func (i GetTablesTableArray) ToGetTablesTableArrayOutput() GetTablesTableArrayOutput { + return i.ToGetTablesTableArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientResultColumnCaseInsensitiveArray) ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) +func (i GetTablesTableArray) ToGetTablesTableArrayOutputWithContext(ctx context.Context) GetTablesTableArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetTablesTableArrayOutput) } -type GetUsersUserParameterClientResultColumnCaseInsensitiveOutput struct{ *pulumi.OutputState } +type GetTablesTableOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientResultColumnCaseInsensitive)(nil)).Elem() +func (GetTablesTableOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetTablesTable)(nil)).Elem() } -func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveOutput { +func (o GetTablesTableOutput) ToGetTablesTableOutput() GetTablesTableOutput { return o } -func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveOutput { +func (o GetTablesTableOutput) ToGetTablesTableOutputWithContext(ctx context.Context) GetTablesTableOutput { return o } -func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientResultColumnCaseInsensitive) string { return v.Default }).(pulumi.StringOutput) -} - -func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientResultColumnCaseInsensitive) string { return v.Description }).(pulumi.StringOutput) +func (o GetTablesTableOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetTablesTable) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientResultColumnCaseInsensitive) string { return v.Key }).(pulumi.StringOutput) +func (o GetTablesTableOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v GetTablesTable) string { return v.Database }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientResultColumnCaseInsensitive) string { return v.Level }).(pulumi.StringOutput) +func (o GetTablesTableOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetTablesTable) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientResultColumnCaseInsensitive) string { return v.Value }).(pulumi.StringOutput) +func (o GetTablesTableOutput) Schema() pulumi.StringOutput { + return o.ApplyT(func(v GetTablesTable) string { return v.Schema }).(pulumi.StringOutput) } -type GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput struct{ *pulumi.OutputState } +type GetTablesTableArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientResultColumnCaseInsensitive)(nil)).Elem() +func (GetTablesTableArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetTablesTable)(nil)).Elem() } -func (o GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput { +func (o GetTablesTableArrayOutput) ToGetTablesTableArrayOutput() GetTablesTableArrayOutput { return o } -func (o GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput { +func (o GetTablesTableArrayOutput) ToGetTablesTableArrayOutputWithContext(ctx context.Context) GetTablesTableArrayOutput { return o } -func (o GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientResultColumnCaseInsensitiveOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientResultColumnCaseInsensitive { - return vs[0].([]GetUsersUserParameterClientResultColumnCaseInsensitive)[vs[1].(int)] - }).(GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) +func (o GetTablesTableArrayOutput) Index(i pulumi.IntInput) GetTablesTableOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetTablesTable { + return vs[0].([]GetTablesTable)[vs[1].(int)] + }).(GetTablesTableOutput) } -type GetUsersUserParameterClientSessionKeepAlife struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetTasksTask struct { + Comment string `pulumi:"comment"` + Database string `pulumi:"database"` + Name string `pulumi:"name"` + Schema string `pulumi:"schema"` + Warehouse string `pulumi:"warehouse"` } -// GetUsersUserParameterClientSessionKeepAlifeInput is an input type that accepts GetUsersUserParameterClientSessionKeepAlifeArgs and GetUsersUserParameterClientSessionKeepAlifeOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientSessionKeepAlifeInput` via: +// GetTasksTaskInput is an input type that accepts GetTasksTaskArgs and GetTasksTaskOutput values. +// You can construct a concrete instance of `GetTasksTaskInput` via: // -// GetUsersUserParameterClientSessionKeepAlifeArgs{...} -type GetUsersUserParameterClientSessionKeepAlifeInput interface { +// GetTasksTaskArgs{...} +type GetTasksTaskInput interface { pulumi.Input - ToGetUsersUserParameterClientSessionKeepAlifeOutput() GetUsersUserParameterClientSessionKeepAlifeOutput - ToGetUsersUserParameterClientSessionKeepAlifeOutputWithContext(context.Context) GetUsersUserParameterClientSessionKeepAlifeOutput + ToGetTasksTaskOutput() GetTasksTaskOutput + ToGetTasksTaskOutputWithContext(context.Context) GetTasksTaskOutput } -type GetUsersUserParameterClientSessionKeepAlifeArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetTasksTaskArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + Database pulumi.StringInput `pulumi:"database"` + Name pulumi.StringInput `pulumi:"name"` + Schema pulumi.StringInput `pulumi:"schema"` + Warehouse pulumi.StringInput `pulumi:"warehouse"` } -func (GetUsersUserParameterClientSessionKeepAlifeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientSessionKeepAlife)(nil)).Elem() +func (GetTasksTaskArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetTasksTask)(nil)).Elem() } -func (i GetUsersUserParameterClientSessionKeepAlifeArgs) ToGetUsersUserParameterClientSessionKeepAlifeOutput() GetUsersUserParameterClientSessionKeepAlifeOutput { - return i.ToGetUsersUserParameterClientSessionKeepAlifeOutputWithContext(context.Background()) +func (i GetTasksTaskArgs) ToGetTasksTaskOutput() GetTasksTaskOutput { + return i.ToGetTasksTaskOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientSessionKeepAlifeArgs) ToGetUsersUserParameterClientSessionKeepAlifeOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAlifeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientSessionKeepAlifeOutput) +func (i GetTasksTaskArgs) ToGetTasksTaskOutputWithContext(ctx context.Context) GetTasksTaskOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetTasksTaskOutput) } -// GetUsersUserParameterClientSessionKeepAlifeArrayInput is an input type that accepts GetUsersUserParameterClientSessionKeepAlifeArray and GetUsersUserParameterClientSessionKeepAlifeArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientSessionKeepAlifeArrayInput` via: +// GetTasksTaskArrayInput is an input type that accepts GetTasksTaskArray and GetTasksTaskArrayOutput values. +// You can construct a concrete instance of `GetTasksTaskArrayInput` via: // -// GetUsersUserParameterClientSessionKeepAlifeArray{ GetUsersUserParameterClientSessionKeepAlifeArgs{...} } -type GetUsersUserParameterClientSessionKeepAlifeArrayInput interface { +// GetTasksTaskArray{ GetTasksTaskArgs{...} } +type GetTasksTaskArrayInput interface { pulumi.Input - ToGetUsersUserParameterClientSessionKeepAlifeArrayOutput() GetUsersUserParameterClientSessionKeepAlifeArrayOutput - ToGetUsersUserParameterClientSessionKeepAlifeArrayOutputWithContext(context.Context) GetUsersUserParameterClientSessionKeepAlifeArrayOutput + ToGetTasksTaskArrayOutput() GetTasksTaskArrayOutput + ToGetTasksTaskArrayOutputWithContext(context.Context) GetTasksTaskArrayOutput } -type GetUsersUserParameterClientSessionKeepAlifeArray []GetUsersUserParameterClientSessionKeepAlifeInput +type GetTasksTaskArray []GetTasksTaskInput -func (GetUsersUserParameterClientSessionKeepAlifeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientSessionKeepAlife)(nil)).Elem() +func (GetTasksTaskArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetTasksTask)(nil)).Elem() } -func (i GetUsersUserParameterClientSessionKeepAlifeArray) ToGetUsersUserParameterClientSessionKeepAlifeArrayOutput() GetUsersUserParameterClientSessionKeepAlifeArrayOutput { - return i.ToGetUsersUserParameterClientSessionKeepAlifeArrayOutputWithContext(context.Background()) +func (i GetTasksTaskArray) ToGetTasksTaskArrayOutput() GetTasksTaskArrayOutput { + return i.ToGetTasksTaskArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientSessionKeepAlifeArray) ToGetUsersUserParameterClientSessionKeepAlifeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAlifeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientSessionKeepAlifeArrayOutput) +func (i GetTasksTaskArray) ToGetTasksTaskArrayOutputWithContext(ctx context.Context) GetTasksTaskArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetTasksTaskArrayOutput) } -type GetUsersUserParameterClientSessionKeepAlifeOutput struct{ *pulumi.OutputState } +type GetTasksTaskOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientSessionKeepAlifeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientSessionKeepAlife)(nil)).Elem() +func (GetTasksTaskOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetTasksTask)(nil)).Elem() } -func (o GetUsersUserParameterClientSessionKeepAlifeOutput) ToGetUsersUserParameterClientSessionKeepAlifeOutput() GetUsersUserParameterClientSessionKeepAlifeOutput { +func (o GetTasksTaskOutput) ToGetTasksTaskOutput() GetTasksTaskOutput { return o } -func (o GetUsersUserParameterClientSessionKeepAlifeOutput) ToGetUsersUserParameterClientSessionKeepAlifeOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAlifeOutput { +func (o GetTasksTaskOutput) ToGetTasksTaskOutputWithContext(ctx context.Context) GetTasksTaskOutput { return o } -func (o GetUsersUserParameterClientSessionKeepAlifeOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAlife) string { return v.Default }).(pulumi.StringOutput) +func (o GetTasksTaskOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetTasksTask) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientSessionKeepAlifeOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAlife) string { return v.Description }).(pulumi.StringOutput) +func (o GetTasksTaskOutput) Database() pulumi.StringOutput { + return o.ApplyT(func(v GetTasksTask) string { return v.Database }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientSessionKeepAlifeOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAlife) string { return v.Key }).(pulumi.StringOutput) +func (o GetTasksTaskOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetTasksTask) string { return v.Name }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientSessionKeepAlifeOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAlife) string { return v.Level }).(pulumi.StringOutput) +func (o GetTasksTaskOutput) Schema() pulumi.StringOutput { + return o.ApplyT(func(v GetTasksTask) string { return v.Schema }).(pulumi.StringOutput) } -func (o GetUsersUserParameterClientSessionKeepAlifeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAlife) string { return v.Value }).(pulumi.StringOutput) +func (o GetTasksTaskOutput) Warehouse() pulumi.StringOutput { + return o.ApplyT(func(v GetTasksTask) string { return v.Warehouse }).(pulumi.StringOutput) } -type GetUsersUserParameterClientSessionKeepAlifeArrayOutput struct{ *pulumi.OutputState } +type GetTasksTaskArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientSessionKeepAlifeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientSessionKeepAlife)(nil)).Elem() +func (GetTasksTaskArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetTasksTask)(nil)).Elem() } -func (o GetUsersUserParameterClientSessionKeepAlifeArrayOutput) ToGetUsersUserParameterClientSessionKeepAlifeArrayOutput() GetUsersUserParameterClientSessionKeepAlifeArrayOutput { +func (o GetTasksTaskArrayOutput) ToGetTasksTaskArrayOutput() GetTasksTaskArrayOutput { return o } -func (o GetUsersUserParameterClientSessionKeepAlifeArrayOutput) ToGetUsersUserParameterClientSessionKeepAlifeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAlifeArrayOutput { +func (o GetTasksTaskArrayOutput) ToGetTasksTaskArrayOutputWithContext(ctx context.Context) GetTasksTaskArrayOutput { return o } -func (o GetUsersUserParameterClientSessionKeepAlifeArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientSessionKeepAlifeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientSessionKeepAlife { - return vs[0].([]GetUsersUserParameterClientSessionKeepAlife)[vs[1].(int)] - }).(GetUsersUserParameterClientSessionKeepAlifeOutput) +func (o GetTasksTaskArrayOutput) Index(i pulumi.IntInput) GetTasksTaskOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetTasksTask { + return vs[0].([]GetTasksTask)[vs[1].(int)] + }).(GetTasksTaskOutput) } -type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetUsersLimit struct { + // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + From *string `pulumi:"from"` + // The maximum number of rows to return. + Rows int `pulumi:"rows"` } -// GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyInput is an input type that accepts GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs and GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyInput` via: +// GetUsersLimitInput is an input type that accepts GetUsersLimitArgs and GetUsersLimitOutput values. +// You can construct a concrete instance of `GetUsersLimitInput` via: // -// GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs{...} -type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyInput interface { +// GetUsersLimitArgs{...} +type GetUsersLimitInput interface { pulumi.Input - ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput - ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutputWithContext(context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput + ToGetUsersLimitOutput() GetUsersLimitOutput + ToGetUsersLimitOutputWithContext(context.Context) GetUsersLimitOutput } -type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetUsersLimitArgs struct { + // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + From pulumi.StringPtrInput `pulumi:"from"` + // The maximum number of rows to return. + Rows pulumi.IntInput `pulumi:"rows"` } -func (GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency)(nil)).Elem() +func (GetUsersLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersLimit)(nil)).Elem() } -func (i GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput { - return i.ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutputWithContext(context.Background()) +func (i GetUsersLimitArgs) ToGetUsersLimitOutput() GetUsersLimitOutput { + return i.ToGetUsersLimitOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) +func (i GetUsersLimitArgs) ToGetUsersLimitOutputWithContext(ctx context.Context) GetUsersLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersLimitOutput) } -// GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayInput is an input type that accepts GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray and GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayInput` via: +func (i GetUsersLimitArgs) ToGetUsersLimitPtrOutput() GetUsersLimitPtrOutput { + return i.ToGetUsersLimitPtrOutputWithContext(context.Background()) +} + +func (i GetUsersLimitArgs) ToGetUsersLimitPtrOutputWithContext(ctx context.Context) GetUsersLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersLimitOutput).ToGetUsersLimitPtrOutputWithContext(ctx) +} + +// GetUsersLimitPtrInput is an input type that accepts GetUsersLimitArgs, GetUsersLimitPtr and GetUsersLimitPtrOutput values. +// You can construct a concrete instance of `GetUsersLimitPtrInput` via: // -// GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray{ GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs{...} } -type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayInput interface { +// GetUsersLimitArgs{...} +// +// or: +// +// nil +type GetUsersLimitPtrInput interface { pulumi.Input - ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput - ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutputWithContext(context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput + ToGetUsersLimitPtrOutput() GetUsersLimitPtrOutput + ToGetUsersLimitPtrOutputWithContext(context.Context) GetUsersLimitPtrOutput } -type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray []GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyInput +type getUsersLimitPtrType GetUsersLimitArgs -func (GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency)(nil)).Elem() +func GetUsersLimitPtr(v *GetUsersLimitArgs) GetUsersLimitPtrInput { + return (*getUsersLimitPtrType)(v) } -func (i GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput { - return i.ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutputWithContext(context.Background()) +func (*getUsersLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetUsersLimit)(nil)).Elem() } -func (i GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) +func (i *getUsersLimitPtrType) ToGetUsersLimitPtrOutput() GetUsersLimitPtrOutput { + return i.ToGetUsersLimitPtrOutputWithContext(context.Background()) } -type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput struct{ *pulumi.OutputState } - -func (GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency)(nil)).Elem() +func (i *getUsersLimitPtrType) ToGetUsersLimitPtrOutputWithContext(ctx context.Context) GetUsersLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersLimitPtrOutput) } -func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput { - return o +type GetUsersLimitOutput struct{ *pulumi.OutputState } + +func (GetUsersLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersLimit)(nil)).Elem() } -func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput { +func (o GetUsersLimitOutput) ToGetUsersLimitOutput() GetUsersLimitOutput { return o } -func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersLimitOutput) ToGetUsersLimitOutputWithContext(ctx context.Context) GetUsersLimitOutput { + return o } -func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersLimitOutput) ToGetUsersLimitPtrOutput() GetUsersLimitPtrOutput { + return o.ToGetUsersLimitPtrOutputWithContext(context.Background()) } -func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersLimitOutput) ToGetUsersLimitPtrOutputWithContext(ctx context.Context) GetUsersLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetUsersLimit) *GetUsersLimit { + return &v + }).(GetUsersLimitPtrOutput) } -func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency) string { return v.Level }).(pulumi.StringOutput) +// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. +func (o GetUsersLimitOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetUsersLimit) *string { return v.From }).(pulumi.StringPtrOutput) } -func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency) string { return v.Value }).(pulumi.StringOutput) +// The maximum number of rows to return. +func (o GetUsersLimitOutput) Rows() pulumi.IntOutput { + return o.ApplyT(func(v GetUsersLimit) int { return v.Rows }).(pulumi.IntOutput) } -type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput struct{ *pulumi.OutputState } +type GetUsersLimitPtrOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency)(nil)).Elem() +func (GetUsersLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetUsersLimit)(nil)).Elem() } -func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput { +func (o GetUsersLimitPtrOutput) ToGetUsersLimitPtrOutput() GetUsersLimitPtrOutput { return o } -func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput { +func (o GetUsersLimitPtrOutput) ToGetUsersLimitPtrOutputWithContext(ctx context.Context) GetUsersLimitPtrOutput { return o } -func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency { - return vs[0].([]GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency)[vs[1].(int)] - }).(GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) +func (o GetUsersLimitPtrOutput) Elem() GetUsersLimitOutput { + return o.ApplyT(func(v *GetUsersLimit) GetUsersLimit { + if v != nil { + return *v + } + var ret GetUsersLimit + return ret + }).(GetUsersLimitOutput) } -type GetUsersUserParameterClientTimestampTypeMapping struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. +func (o GetUsersLimitPtrOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetUsersLimit) *string { + if v == nil { + return nil + } + return v.From + }).(pulumi.StringPtrOutput) } -// GetUsersUserParameterClientTimestampTypeMappingInput is an input type that accepts GetUsersUserParameterClientTimestampTypeMappingArgs and GetUsersUserParameterClientTimestampTypeMappingOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientTimestampTypeMappingInput` via: +// The maximum number of rows to return. +func (o GetUsersLimitPtrOutput) Rows() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetUsersLimit) *int { + if v == nil { + return nil + } + return &v.Rows + }).(pulumi.IntPtrOutput) +} + +type GetUsersUser struct { + // Holds the output of DESCRIBE USER. + DescribeOutputs []GetUsersUserDescribeOutput `pulumi:"describeOutputs"` + // Holds the output of SHOW PARAMETERS FOR USER. + Parameters []GetUsersUserParameter `pulumi:"parameters"` + // Holds the output of SHOW USERS. + ShowOutputs []GetUsersUserShowOutput `pulumi:"showOutputs"` +} + +// GetUsersUserInput is an input type that accepts GetUsersUserArgs and GetUsersUserOutput values. +// You can construct a concrete instance of `GetUsersUserInput` via: // -// GetUsersUserParameterClientTimestampTypeMappingArgs{...} -type GetUsersUserParameterClientTimestampTypeMappingInput interface { +// GetUsersUserArgs{...} +type GetUsersUserInput interface { pulumi.Input - ToGetUsersUserParameterClientTimestampTypeMappingOutput() GetUsersUserParameterClientTimestampTypeMappingOutput - ToGetUsersUserParameterClientTimestampTypeMappingOutputWithContext(context.Context) GetUsersUserParameterClientTimestampTypeMappingOutput + ToGetUsersUserOutput() GetUsersUserOutput + ToGetUsersUserOutputWithContext(context.Context) GetUsersUserOutput } -type GetUsersUserParameterClientTimestampTypeMappingArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetUsersUserArgs struct { + // Holds the output of DESCRIBE USER. + DescribeOutputs GetUsersUserDescribeOutputArrayInput `pulumi:"describeOutputs"` + // Holds the output of SHOW PARAMETERS FOR USER. + Parameters GetUsersUserParameterArrayInput `pulumi:"parameters"` + // Holds the output of SHOW USERS. + ShowOutputs GetUsersUserShowOutputArrayInput `pulumi:"showOutputs"` } -func (GetUsersUserParameterClientTimestampTypeMappingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientTimestampTypeMapping)(nil)).Elem() +func (GetUsersUserArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUser)(nil)).Elem() } - -func (i GetUsersUserParameterClientTimestampTypeMappingArgs) ToGetUsersUserParameterClientTimestampTypeMappingOutput() GetUsersUserParameterClientTimestampTypeMappingOutput { - return i.ToGetUsersUserParameterClientTimestampTypeMappingOutputWithContext(context.Background()) + +func (i GetUsersUserArgs) ToGetUsersUserOutput() GetUsersUserOutput { + return i.ToGetUsersUserOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientTimestampTypeMappingArgs) ToGetUsersUserParameterClientTimestampTypeMappingOutputWithContext(ctx context.Context) GetUsersUserParameterClientTimestampTypeMappingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientTimestampTypeMappingOutput) +func (i GetUsersUserArgs) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserOutput) } -// GetUsersUserParameterClientTimestampTypeMappingArrayInput is an input type that accepts GetUsersUserParameterClientTimestampTypeMappingArray and GetUsersUserParameterClientTimestampTypeMappingArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterClientTimestampTypeMappingArrayInput` via: +// GetUsersUserArrayInput is an input type that accepts GetUsersUserArray and GetUsersUserArrayOutput values. +// You can construct a concrete instance of `GetUsersUserArrayInput` via: // -// GetUsersUserParameterClientTimestampTypeMappingArray{ GetUsersUserParameterClientTimestampTypeMappingArgs{...} } -type GetUsersUserParameterClientTimestampTypeMappingArrayInput interface { +// GetUsersUserArray{ GetUsersUserArgs{...} } +type GetUsersUserArrayInput interface { pulumi.Input - ToGetUsersUserParameterClientTimestampTypeMappingArrayOutput() GetUsersUserParameterClientTimestampTypeMappingArrayOutput - ToGetUsersUserParameterClientTimestampTypeMappingArrayOutputWithContext(context.Context) GetUsersUserParameterClientTimestampTypeMappingArrayOutput + ToGetUsersUserArrayOutput() GetUsersUserArrayOutput + ToGetUsersUserArrayOutputWithContext(context.Context) GetUsersUserArrayOutput } -type GetUsersUserParameterClientTimestampTypeMappingArray []GetUsersUserParameterClientTimestampTypeMappingInput +type GetUsersUserArray []GetUsersUserInput -func (GetUsersUserParameterClientTimestampTypeMappingArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientTimestampTypeMapping)(nil)).Elem() +func (GetUsersUserArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUser)(nil)).Elem() } -func (i GetUsersUserParameterClientTimestampTypeMappingArray) ToGetUsersUserParameterClientTimestampTypeMappingArrayOutput() GetUsersUserParameterClientTimestampTypeMappingArrayOutput { - return i.ToGetUsersUserParameterClientTimestampTypeMappingArrayOutputWithContext(context.Background()) +func (i GetUsersUserArray) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput { + return i.ToGetUsersUserArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterClientTimestampTypeMappingArray) ToGetUsersUserParameterClientTimestampTypeMappingArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientTimestampTypeMappingArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientTimestampTypeMappingArrayOutput) +func (i GetUsersUserArray) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserArrayOutput) } -type GetUsersUserParameterClientTimestampTypeMappingOutput struct{ *pulumi.OutputState } +type GetUsersUserOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientTimestampTypeMappingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterClientTimestampTypeMapping)(nil)).Elem() +func (GetUsersUserOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUser)(nil)).Elem() } -func (o GetUsersUserParameterClientTimestampTypeMappingOutput) ToGetUsersUserParameterClientTimestampTypeMappingOutput() GetUsersUserParameterClientTimestampTypeMappingOutput { +func (o GetUsersUserOutput) ToGetUsersUserOutput() GetUsersUserOutput { return o } -func (o GetUsersUserParameterClientTimestampTypeMappingOutput) ToGetUsersUserParameterClientTimestampTypeMappingOutputWithContext(ctx context.Context) GetUsersUserParameterClientTimestampTypeMappingOutput { +func (o GetUsersUserOutput) ToGetUsersUserOutputWithContext(ctx context.Context) GetUsersUserOutput { return o } -func (o GetUsersUserParameterClientTimestampTypeMappingOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientTimestampTypeMapping) string { return v.Default }).(pulumi.StringOutput) -} - -func (o GetUsersUserParameterClientTimestampTypeMappingOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientTimestampTypeMapping) string { return v.Description }).(pulumi.StringOutput) -} - -func (o GetUsersUserParameterClientTimestampTypeMappingOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientTimestampTypeMapping) string { return v.Key }).(pulumi.StringOutput) +// Holds the output of DESCRIBE USER. +func (o GetUsersUserOutput) DescribeOutputs() GetUsersUserDescribeOutputArrayOutput { + return o.ApplyT(func(v GetUsersUser) []GetUsersUserDescribeOutput { return v.DescribeOutputs }).(GetUsersUserDescribeOutputArrayOutput) } -func (o GetUsersUserParameterClientTimestampTypeMappingOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientTimestampTypeMapping) string { return v.Level }).(pulumi.StringOutput) +// Holds the output of SHOW PARAMETERS FOR USER. +func (o GetUsersUserOutput) Parameters() GetUsersUserParameterArrayOutput { + return o.ApplyT(func(v GetUsersUser) []GetUsersUserParameter { return v.Parameters }).(GetUsersUserParameterArrayOutput) } -func (o GetUsersUserParameterClientTimestampTypeMappingOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterClientTimestampTypeMapping) string { return v.Value }).(pulumi.StringOutput) +// Holds the output of SHOW USERS. +func (o GetUsersUserOutput) ShowOutputs() GetUsersUserShowOutputArrayOutput { + return o.ApplyT(func(v GetUsersUser) []GetUsersUserShowOutput { return v.ShowOutputs }).(GetUsersUserShowOutputArrayOutput) } -type GetUsersUserParameterClientTimestampTypeMappingArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterClientTimestampTypeMappingArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterClientTimestampTypeMapping)(nil)).Elem() +func (GetUsersUserArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUser)(nil)).Elem() } -func (o GetUsersUserParameterClientTimestampTypeMappingArrayOutput) ToGetUsersUserParameterClientTimestampTypeMappingArrayOutput() GetUsersUserParameterClientTimestampTypeMappingArrayOutput { +func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutput() GetUsersUserArrayOutput { return o } -func (o GetUsersUserParameterClientTimestampTypeMappingArrayOutput) ToGetUsersUserParameterClientTimestampTypeMappingArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientTimestampTypeMappingArrayOutput { +func (o GetUsersUserArrayOutput) ToGetUsersUserArrayOutputWithContext(ctx context.Context) GetUsersUserArrayOutput { return o } -func (o GetUsersUserParameterClientTimestampTypeMappingArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientTimestampTypeMappingOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientTimestampTypeMapping { - return vs[0].([]GetUsersUserParameterClientTimestampTypeMapping)[vs[1].(int)] - }).(GetUsersUserParameterClientTimestampTypeMappingOutput) +func (o GetUsersUserArrayOutput) Index(i pulumi.IntInput) GetUsersUserOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUser { + return vs[0].([]GetUsersUser)[vs[1].(int)] + }).(GetUsersUserOutput) } -type GetUsersUserParameterDateInputFormat struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +type GetUsersUserDescribeOutput struct { + Comment string `pulumi:"comment"` + CustomLandingPageUrl string `pulumi:"customLandingPageUrl"` + CustomLandingPageUrlFlushNextUiLoad bool `pulumi:"customLandingPageUrlFlushNextUiLoad"` + DaysToExpiry float64 `pulumi:"daysToExpiry"` + DefaultNamespace string `pulumi:"defaultNamespace"` + DefaultRole string `pulumi:"defaultRole"` + DefaultSecondaryRoles string `pulumi:"defaultSecondaryRoles"` + DefaultWarehouse string `pulumi:"defaultWarehouse"` + Disabled bool `pulumi:"disabled"` + DisplayName string `pulumi:"displayName"` + Email string `pulumi:"email"` + ExtAuthnDuo bool `pulumi:"extAuthnDuo"` + ExtAuthnUid string `pulumi:"extAuthnUid"` + FirstName string `pulumi:"firstName"` + HasMfa bool `pulumi:"hasMfa"` + LastName string `pulumi:"lastName"` + LoginName string `pulumi:"loginName"` + MiddleName string `pulumi:"middleName"` + MinsToBypassMfa int `pulumi:"minsToBypassMfa"` + MinsToBypassNetworkPolicy int `pulumi:"minsToBypassNetworkPolicy"` + MinsToUnlock int `pulumi:"minsToUnlock"` + MustChangePassword bool `pulumi:"mustChangePassword"` + Name string `pulumi:"name"` + Password string `pulumi:"password"` + PasswordLastSetTime string `pulumi:"passwordLastSetTime"` + RsaPublicKey string `pulumi:"rsaPublicKey"` + RsaPublicKey2 string `pulumi:"rsaPublicKey2"` + RsaPublicKey2Fp string `pulumi:"rsaPublicKey2Fp"` + RsaPublicKeyFp string `pulumi:"rsaPublicKeyFp"` + SnowflakeLock bool `pulumi:"snowflakeLock"` + SnowflakeSupport bool `pulumi:"snowflakeSupport"` } -// GetUsersUserParameterDateInputFormatInput is an input type that accepts GetUsersUserParameterDateInputFormatArgs and GetUsersUserParameterDateInputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterDateInputFormatInput` via: +// GetUsersUserDescribeOutputInput is an input type that accepts GetUsersUserDescribeOutputArgs and GetUsersUserDescribeOutputOutput values. +// You can construct a concrete instance of `GetUsersUserDescribeOutputInput` via: // -// GetUsersUserParameterDateInputFormatArgs{...} -type GetUsersUserParameterDateInputFormatInput interface { +// GetUsersUserDescribeOutputArgs{...} +type GetUsersUserDescribeOutputInput interface { pulumi.Input - ToGetUsersUserParameterDateInputFormatOutput() GetUsersUserParameterDateInputFormatOutput - ToGetUsersUserParameterDateInputFormatOutputWithContext(context.Context) GetUsersUserParameterDateInputFormatOutput + ToGetUsersUserDescribeOutputOutput() GetUsersUserDescribeOutputOutput + ToGetUsersUserDescribeOutputOutputWithContext(context.Context) GetUsersUserDescribeOutputOutput } -type GetUsersUserParameterDateInputFormatArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +type GetUsersUserDescribeOutputArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + CustomLandingPageUrl pulumi.StringInput `pulumi:"customLandingPageUrl"` + CustomLandingPageUrlFlushNextUiLoad pulumi.BoolInput `pulumi:"customLandingPageUrlFlushNextUiLoad"` + DaysToExpiry pulumi.Float64Input `pulumi:"daysToExpiry"` + DefaultNamespace pulumi.StringInput `pulumi:"defaultNamespace"` + DefaultRole pulumi.StringInput `pulumi:"defaultRole"` + DefaultSecondaryRoles pulumi.StringInput `pulumi:"defaultSecondaryRoles"` + DefaultWarehouse pulumi.StringInput `pulumi:"defaultWarehouse"` + Disabled pulumi.BoolInput `pulumi:"disabled"` + DisplayName pulumi.StringInput `pulumi:"displayName"` + Email pulumi.StringInput `pulumi:"email"` + ExtAuthnDuo pulumi.BoolInput `pulumi:"extAuthnDuo"` + ExtAuthnUid pulumi.StringInput `pulumi:"extAuthnUid"` + FirstName pulumi.StringInput `pulumi:"firstName"` + HasMfa pulumi.BoolInput `pulumi:"hasMfa"` + LastName pulumi.StringInput `pulumi:"lastName"` + LoginName pulumi.StringInput `pulumi:"loginName"` + MiddleName pulumi.StringInput `pulumi:"middleName"` + MinsToBypassMfa pulumi.IntInput `pulumi:"minsToBypassMfa"` + MinsToBypassNetworkPolicy pulumi.IntInput `pulumi:"minsToBypassNetworkPolicy"` + MinsToUnlock pulumi.IntInput `pulumi:"minsToUnlock"` + MustChangePassword pulumi.BoolInput `pulumi:"mustChangePassword"` + Name pulumi.StringInput `pulumi:"name"` + Password pulumi.StringInput `pulumi:"password"` + PasswordLastSetTime pulumi.StringInput `pulumi:"passwordLastSetTime"` + RsaPublicKey pulumi.StringInput `pulumi:"rsaPublicKey"` + RsaPublicKey2 pulumi.StringInput `pulumi:"rsaPublicKey2"` + RsaPublicKey2Fp pulumi.StringInput `pulumi:"rsaPublicKey2Fp"` + RsaPublicKeyFp pulumi.StringInput `pulumi:"rsaPublicKeyFp"` + SnowflakeLock pulumi.BoolInput `pulumi:"snowflakeLock"` + SnowflakeSupport pulumi.BoolInput `pulumi:"snowflakeSupport"` } -func (GetUsersUserParameterDateInputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterDateInputFormat)(nil)).Elem() +func (GetUsersUserDescribeOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserDescribeOutput)(nil)).Elem() } -func (i GetUsersUserParameterDateInputFormatArgs) ToGetUsersUserParameterDateInputFormatOutput() GetUsersUserParameterDateInputFormatOutput { - return i.ToGetUsersUserParameterDateInputFormatOutputWithContext(context.Background()) +func (i GetUsersUserDescribeOutputArgs) ToGetUsersUserDescribeOutputOutput() GetUsersUserDescribeOutputOutput { + return i.ToGetUsersUserDescribeOutputOutputWithContext(context.Background()) } -func (i GetUsersUserParameterDateInputFormatArgs) ToGetUsersUserParameterDateInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterDateInputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterDateInputFormatOutput) +func (i GetUsersUserDescribeOutputArgs) ToGetUsersUserDescribeOutputOutputWithContext(ctx context.Context) GetUsersUserDescribeOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserDescribeOutputOutput) } -// GetUsersUserParameterDateInputFormatArrayInput is an input type that accepts GetUsersUserParameterDateInputFormatArray and GetUsersUserParameterDateInputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterDateInputFormatArrayInput` via: +// GetUsersUserDescribeOutputArrayInput is an input type that accepts GetUsersUserDescribeOutputArray and GetUsersUserDescribeOutputArrayOutput values. +// You can construct a concrete instance of `GetUsersUserDescribeOutputArrayInput` via: // -// GetUsersUserParameterDateInputFormatArray{ GetUsersUserParameterDateInputFormatArgs{...} } -type GetUsersUserParameterDateInputFormatArrayInput interface { +// GetUsersUserDescribeOutputArray{ GetUsersUserDescribeOutputArgs{...} } +type GetUsersUserDescribeOutputArrayInput interface { pulumi.Input - ToGetUsersUserParameterDateInputFormatArrayOutput() GetUsersUserParameterDateInputFormatArrayOutput - ToGetUsersUserParameterDateInputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterDateInputFormatArrayOutput + ToGetUsersUserDescribeOutputArrayOutput() GetUsersUserDescribeOutputArrayOutput + ToGetUsersUserDescribeOutputArrayOutputWithContext(context.Context) GetUsersUserDescribeOutputArrayOutput } -type GetUsersUserParameterDateInputFormatArray []GetUsersUserParameterDateInputFormatInput +type GetUsersUserDescribeOutputArray []GetUsersUserDescribeOutputInput -func (GetUsersUserParameterDateInputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterDateInputFormat)(nil)).Elem() +func (GetUsersUserDescribeOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserDescribeOutput)(nil)).Elem() } -func (i GetUsersUserParameterDateInputFormatArray) ToGetUsersUserParameterDateInputFormatArrayOutput() GetUsersUserParameterDateInputFormatArrayOutput { - return i.ToGetUsersUserParameterDateInputFormatArrayOutputWithContext(context.Background()) +func (i GetUsersUserDescribeOutputArray) ToGetUsersUserDescribeOutputArrayOutput() GetUsersUserDescribeOutputArrayOutput { + return i.ToGetUsersUserDescribeOutputArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterDateInputFormatArray) ToGetUsersUserParameterDateInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterDateInputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterDateInputFormatArrayOutput) +func (i GetUsersUserDescribeOutputArray) ToGetUsersUserDescribeOutputArrayOutputWithContext(ctx context.Context) GetUsersUserDescribeOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserDescribeOutputArrayOutput) } -type GetUsersUserParameterDateInputFormatOutput struct{ *pulumi.OutputState } +type GetUsersUserDescribeOutputOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterDateInputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterDateInputFormat)(nil)).Elem() +func (GetUsersUserDescribeOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserDescribeOutput)(nil)).Elem() } -func (o GetUsersUserParameterDateInputFormatOutput) ToGetUsersUserParameterDateInputFormatOutput() GetUsersUserParameterDateInputFormatOutput { +func (o GetUsersUserDescribeOutputOutput) ToGetUsersUserDescribeOutputOutput() GetUsersUserDescribeOutputOutput { return o } -func (o GetUsersUserParameterDateInputFormatOutput) ToGetUsersUserParameterDateInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterDateInputFormatOutput { +func (o GetUsersUserDescribeOutputOutput) ToGetUsersUserDescribeOutputOutputWithContext(ctx context.Context) GetUsersUserDescribeOutputOutput { return o } -func (o GetUsersUserParameterDateInputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterDateInputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserDescribeOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.Comment }).(pulumi.StringOutput) } -func (o GetUsersUserParameterDateInputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterDateInputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserDescribeOutputOutput) CustomLandingPageUrl() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.CustomLandingPageUrl }).(pulumi.StringOutput) } -func (o GetUsersUserParameterDateInputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterDateInputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserDescribeOutputOutput) CustomLandingPageUrlFlushNextUiLoad() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.CustomLandingPageUrlFlushNextUiLoad }).(pulumi.BoolOutput) } -func (o GetUsersUserParameterDateInputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterDateInputFormat) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserDescribeOutputOutput) DaysToExpiry() pulumi.Float64Output { + return o.ApplyT(func(v GetUsersUserDescribeOutput) float64 { return v.DaysToExpiry }).(pulumi.Float64Output) } -func (o GetUsersUserParameterDateInputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterDateInputFormat) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserDescribeOutputOutput) DefaultNamespace() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.DefaultNamespace }).(pulumi.StringOutput) } -type GetUsersUserParameterDateInputFormatArrayOutput struct{ *pulumi.OutputState } +func (o GetUsersUserDescribeOutputOutput) DefaultRole() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.DefaultRole }).(pulumi.StringOutput) +} -func (GetUsersUserParameterDateInputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterDateInputFormat)(nil)).Elem() +func (o GetUsersUserDescribeOutputOutput) DefaultSecondaryRoles() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.DefaultSecondaryRoles }).(pulumi.StringOutput) } -func (o GetUsersUserParameterDateInputFormatArrayOutput) ToGetUsersUserParameterDateInputFormatArrayOutput() GetUsersUserParameterDateInputFormatArrayOutput { - return o +func (o GetUsersUserDescribeOutputOutput) DefaultWarehouse() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.DefaultWarehouse }).(pulumi.StringOutput) } -func (o GetUsersUserParameterDateInputFormatArrayOutput) ToGetUsersUserParameterDateInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterDateInputFormatArrayOutput { - return o +func (o GetUsersUserDescribeOutputOutput) Disabled() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.Disabled }).(pulumi.BoolOutput) } -func (o GetUsersUserParameterDateInputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterDateInputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterDateInputFormat { - return vs[0].([]GetUsersUserParameterDateInputFormat)[vs[1].(int)] - }).(GetUsersUserParameterDateInputFormatOutput) +func (o GetUsersUserDescribeOutputOutput) DisplayName() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.DisplayName }).(pulumi.StringOutput) } -type GetUsersUserParameterDateOutputFormat struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +func (o GetUsersUserDescribeOutputOutput) Email() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.Email }).(pulumi.StringOutput) } -// GetUsersUserParameterDateOutputFormatInput is an input type that accepts GetUsersUserParameterDateOutputFormatArgs and GetUsersUserParameterDateOutputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterDateOutputFormatInput` via: -// -// GetUsersUserParameterDateOutputFormatArgs{...} -type GetUsersUserParameterDateOutputFormatInput interface { - pulumi.Input +func (o GetUsersUserDescribeOutputOutput) ExtAuthnDuo() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.ExtAuthnDuo }).(pulumi.BoolOutput) +} - ToGetUsersUserParameterDateOutputFormatOutput() GetUsersUserParameterDateOutputFormatOutput - ToGetUsersUserParameterDateOutputFormatOutputWithContext(context.Context) GetUsersUserParameterDateOutputFormatOutput +func (o GetUsersUserDescribeOutputOutput) ExtAuthnUid() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.ExtAuthnUid }).(pulumi.StringOutput) } -type GetUsersUserParameterDateOutputFormatArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +func (o GetUsersUserDescribeOutputOutput) FirstName() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.FirstName }).(pulumi.StringOutput) } -func (GetUsersUserParameterDateOutputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterDateOutputFormat)(nil)).Elem() +func (o GetUsersUserDescribeOutputOutput) HasMfa() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.HasMfa }).(pulumi.BoolOutput) } -func (i GetUsersUserParameterDateOutputFormatArgs) ToGetUsersUserParameterDateOutputFormatOutput() GetUsersUserParameterDateOutputFormatOutput { - return i.ToGetUsersUserParameterDateOutputFormatOutputWithContext(context.Background()) +func (o GetUsersUserDescribeOutputOutput) LastName() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.LastName }).(pulumi.StringOutput) } -func (i GetUsersUserParameterDateOutputFormatArgs) ToGetUsersUserParameterDateOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterDateOutputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterDateOutputFormatOutput) +func (o GetUsersUserDescribeOutputOutput) LoginName() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.LoginName }).(pulumi.StringOutput) } -// GetUsersUserParameterDateOutputFormatArrayInput is an input type that accepts GetUsersUserParameterDateOutputFormatArray and GetUsersUserParameterDateOutputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterDateOutputFormatArrayInput` via: -// -// GetUsersUserParameterDateOutputFormatArray{ GetUsersUserParameterDateOutputFormatArgs{...} } -type GetUsersUserParameterDateOutputFormatArrayInput interface { - pulumi.Input +func (o GetUsersUserDescribeOutputOutput) MiddleName() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.MiddleName }).(pulumi.StringOutput) +} - ToGetUsersUserParameterDateOutputFormatArrayOutput() GetUsersUserParameterDateOutputFormatArrayOutput - ToGetUsersUserParameterDateOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterDateOutputFormatArrayOutput +func (o GetUsersUserDescribeOutputOutput) MinsToBypassMfa() pulumi.IntOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) int { return v.MinsToBypassMfa }).(pulumi.IntOutput) } -type GetUsersUserParameterDateOutputFormatArray []GetUsersUserParameterDateOutputFormatInput +func (o GetUsersUserDescribeOutputOutput) MinsToBypassNetworkPolicy() pulumi.IntOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) int { return v.MinsToBypassNetworkPolicy }).(pulumi.IntOutput) +} -func (GetUsersUserParameterDateOutputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterDateOutputFormat)(nil)).Elem() +func (o GetUsersUserDescribeOutputOutput) MinsToUnlock() pulumi.IntOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) int { return v.MinsToUnlock }).(pulumi.IntOutput) } -func (i GetUsersUserParameterDateOutputFormatArray) ToGetUsersUserParameterDateOutputFormatArrayOutput() GetUsersUserParameterDateOutputFormatArrayOutput { - return i.ToGetUsersUserParameterDateOutputFormatArrayOutputWithContext(context.Background()) +func (o GetUsersUserDescribeOutputOutput) MustChangePassword() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.MustChangePassword }).(pulumi.BoolOutput) } -func (i GetUsersUserParameterDateOutputFormatArray) ToGetUsersUserParameterDateOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterDateOutputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterDateOutputFormatArrayOutput) +func (o GetUsersUserDescribeOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.Name }).(pulumi.StringOutput) } -type GetUsersUserParameterDateOutputFormatOutput struct{ *pulumi.OutputState } +func (o GetUsersUserDescribeOutputOutput) Password() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.Password }).(pulumi.StringOutput) +} -func (GetUsersUserParameterDateOutputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterDateOutputFormat)(nil)).Elem() +func (o GetUsersUserDescribeOutputOutput) PasswordLastSetTime() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.PasswordLastSetTime }).(pulumi.StringOutput) } -func (o GetUsersUserParameterDateOutputFormatOutput) ToGetUsersUserParameterDateOutputFormatOutput() GetUsersUserParameterDateOutputFormatOutput { +func (o GetUsersUserDescribeOutputOutput) RsaPublicKey() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.RsaPublicKey }).(pulumi.StringOutput) +} + +func (o GetUsersUserDescribeOutputOutput) RsaPublicKey2() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.RsaPublicKey2 }).(pulumi.StringOutput) +} + +func (o GetUsersUserDescribeOutputOutput) RsaPublicKey2Fp() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.RsaPublicKey2Fp }).(pulumi.StringOutput) +} + +func (o GetUsersUserDescribeOutputOutput) RsaPublicKeyFp() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) string { return v.RsaPublicKeyFp }).(pulumi.StringOutput) +} + +func (o GetUsersUserDescribeOutputOutput) SnowflakeLock() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.SnowflakeLock }).(pulumi.BoolOutput) +} + +func (o GetUsersUserDescribeOutputOutput) SnowflakeSupport() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserDescribeOutput) bool { return v.SnowflakeSupport }).(pulumi.BoolOutput) +} + +type GetUsersUserDescribeOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetUsersUserDescribeOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserDescribeOutput)(nil)).Elem() +} + +func (o GetUsersUserDescribeOutputArrayOutput) ToGetUsersUserDescribeOutputArrayOutput() GetUsersUserDescribeOutputArrayOutput { return o } -func (o GetUsersUserParameterDateOutputFormatOutput) ToGetUsersUserParameterDateOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterDateOutputFormatOutput { +func (o GetUsersUserDescribeOutputArrayOutput) ToGetUsersUserDescribeOutputArrayOutputWithContext(ctx context.Context) GetUsersUserDescribeOutputArrayOutput { return o } -func (o GetUsersUserParameterDateOutputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterDateOutputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetUsersUserDescribeOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserDescribeOutput { + return vs[0].([]GetUsersUserDescribeOutput)[vs[1].(int)] + }).(GetUsersUserDescribeOutputOutput) } -func (o GetUsersUserParameterDateOutputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterDateOutputFormat) string { return v.Description }).(pulumi.StringOutput) +type GetUsersUserParameter struct { + AbortDetachedQueries []GetUsersUserParameterAbortDetachedQuery `pulumi:"abortDetachedQueries"` + Autocommits []GetUsersUserParameterAutocommit `pulumi:"autocommits"` + BinaryInputFormats []GetUsersUserParameterBinaryInputFormat `pulumi:"binaryInputFormats"` + BinaryOutputFormats []GetUsersUserParameterBinaryOutputFormat `pulumi:"binaryOutputFormats"` + ClientMemoryLimits []GetUsersUserParameterClientMemoryLimit `pulumi:"clientMemoryLimits"` + ClientMetadataRequestUseConnectionCtxes []GetUsersUserParameterClientMetadataRequestUseConnectionCtx `pulumi:"clientMetadataRequestUseConnectionCtxes"` + ClientPrefetchThreads []GetUsersUserParameterClientPrefetchThread `pulumi:"clientPrefetchThreads"` + ClientResultChunkSizes []GetUsersUserParameterClientResultChunkSize `pulumi:"clientResultChunkSizes"` + ClientResultColumnCaseInsensitives []GetUsersUserParameterClientResultColumnCaseInsensitive `pulumi:"clientResultColumnCaseInsensitives"` + ClientSessionKeepAliveHeartbeatFrequencies []GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency `pulumi:"clientSessionKeepAliveHeartbeatFrequencies"` + ClientSessionKeepAlives []GetUsersUserParameterClientSessionKeepAlife `pulumi:"clientSessionKeepAlives"` + ClientTimestampTypeMappings []GetUsersUserParameterClientTimestampTypeMapping `pulumi:"clientTimestampTypeMappings"` + DateInputFormats []GetUsersUserParameterDateInputFormat `pulumi:"dateInputFormats"` + DateOutputFormats []GetUsersUserParameterDateOutputFormat `pulumi:"dateOutputFormats"` + EnableUnloadPhysicalTypeOptimizations []GetUsersUserParameterEnableUnloadPhysicalTypeOptimization `pulumi:"enableUnloadPhysicalTypeOptimizations"` + EnableUnredactedQuerySyntaxErrors []GetUsersUserParameterEnableUnredactedQuerySyntaxError `pulumi:"enableUnredactedQuerySyntaxErrors"` + ErrorOnNondeterministicMerges []GetUsersUserParameterErrorOnNondeterministicMerge `pulumi:"errorOnNondeterministicMerges"` + ErrorOnNondeterministicUpdates []GetUsersUserParameterErrorOnNondeterministicUpdate `pulumi:"errorOnNondeterministicUpdates"` + GeographyOutputFormats []GetUsersUserParameterGeographyOutputFormat `pulumi:"geographyOutputFormats"` + GeometryOutputFormats []GetUsersUserParameterGeometryOutputFormat `pulumi:"geometryOutputFormats"` + JdbcTreatDecimalAsInts []GetUsersUserParameterJdbcTreatDecimalAsInt `pulumi:"jdbcTreatDecimalAsInts"` + JdbcTreatTimestampNtzAsUtcs []GetUsersUserParameterJdbcTreatTimestampNtzAsUtc `pulumi:"jdbcTreatTimestampNtzAsUtcs"` + JdbcUseSessionTimezones []GetUsersUserParameterJdbcUseSessionTimezone `pulumi:"jdbcUseSessionTimezones"` + JsonIndents []GetUsersUserParameterJsonIndent `pulumi:"jsonIndents"` + LockTimeouts []GetUsersUserParameterLockTimeout `pulumi:"lockTimeouts"` + LogLevels []GetUsersUserParameterLogLevel `pulumi:"logLevels"` + MultiStatementCounts []GetUsersUserParameterMultiStatementCount `pulumi:"multiStatementCounts"` + NetworkPolicies []GetUsersUserParameterNetworkPolicy `pulumi:"networkPolicies"` + NoorderSequenceAsDefaults []GetUsersUserParameterNoorderSequenceAsDefault `pulumi:"noorderSequenceAsDefaults"` + OdbcTreatDecimalAsInts []GetUsersUserParameterOdbcTreatDecimalAsInt `pulumi:"odbcTreatDecimalAsInts"` + PreventUnloadToInternalStages []GetUsersUserParameterPreventUnloadToInternalStage `pulumi:"preventUnloadToInternalStages"` + QueryTags []GetUsersUserParameterQueryTag `pulumi:"queryTags"` + QuotedIdentifiersIgnoreCases []GetUsersUserParameterQuotedIdentifiersIgnoreCase `pulumi:"quotedIdentifiersIgnoreCases"` + RowsPerResultsets []GetUsersUserParameterRowsPerResultset `pulumi:"rowsPerResultsets"` + S3StageVpceDnsNames []GetUsersUserParameterS3StageVpceDnsName `pulumi:"s3StageVpceDnsNames"` + SearchPaths []GetUsersUserParameterSearchPath `pulumi:"searchPaths"` + SimulatedDataSharingConsumers []GetUsersUserParameterSimulatedDataSharingConsumer `pulumi:"simulatedDataSharingConsumers"` + StatementQueuedTimeoutInSeconds []GetUsersUserParameterStatementQueuedTimeoutInSecond `pulumi:"statementQueuedTimeoutInSeconds"` + StatementTimeoutInSeconds []GetUsersUserParameterStatementTimeoutInSecond `pulumi:"statementTimeoutInSeconds"` + StrictJsonOutputs []GetUsersUserParameterStrictJsonOutput `pulumi:"strictJsonOutputs"` + TimeInputFormats []GetUsersUserParameterTimeInputFormat `pulumi:"timeInputFormats"` + TimeOutputFormats []GetUsersUserParameterTimeOutputFormat `pulumi:"timeOutputFormats"` + TimestampDayIsAlways24hs []GetUsersUserParameterTimestampDayIsAlways24h `pulumi:"timestampDayIsAlways24hs"` + TimestampInputFormats []GetUsersUserParameterTimestampInputFormat `pulumi:"timestampInputFormats"` + TimestampLtzOutputFormats []GetUsersUserParameterTimestampLtzOutputFormat `pulumi:"timestampLtzOutputFormats"` + TimestampNtzOutputFormats []GetUsersUserParameterTimestampNtzOutputFormat `pulumi:"timestampNtzOutputFormats"` + TimestampOutputFormats []GetUsersUserParameterTimestampOutputFormat `pulumi:"timestampOutputFormats"` + TimestampTypeMappings []GetUsersUserParameterTimestampTypeMapping `pulumi:"timestampTypeMappings"` + TimestampTzOutputFormats []GetUsersUserParameterTimestampTzOutputFormat `pulumi:"timestampTzOutputFormats"` + Timezones []GetUsersUserParameterTimezone `pulumi:"timezones"` + TraceLevels []GetUsersUserParameterTraceLevel `pulumi:"traceLevels"` + TransactionAbortOnErrors []GetUsersUserParameterTransactionAbortOnError `pulumi:"transactionAbortOnErrors"` + TransactionDefaultIsolationLevels []GetUsersUserParameterTransactionDefaultIsolationLevel `pulumi:"transactionDefaultIsolationLevels"` + TwoDigitCenturyStarts []GetUsersUserParameterTwoDigitCenturyStart `pulumi:"twoDigitCenturyStarts"` + UnsupportedDdlActions []GetUsersUserParameterUnsupportedDdlAction `pulumi:"unsupportedDdlActions"` + UseCachedResults []GetUsersUserParameterUseCachedResult `pulumi:"useCachedResults"` + WeekOfYearPolicies []GetUsersUserParameterWeekOfYearPolicy `pulumi:"weekOfYearPolicies"` + WeekStarts []GetUsersUserParameterWeekStart `pulumi:"weekStarts"` +} + +// GetUsersUserParameterInput is an input type that accepts GetUsersUserParameterArgs and GetUsersUserParameterOutput values. +// You can construct a concrete instance of `GetUsersUserParameterInput` via: +// +// GetUsersUserParameterArgs{...} +type GetUsersUserParameterInput interface { + pulumi.Input + + ToGetUsersUserParameterOutput() GetUsersUserParameterOutput + ToGetUsersUserParameterOutputWithContext(context.Context) GetUsersUserParameterOutput +} + +type GetUsersUserParameterArgs struct { + AbortDetachedQueries GetUsersUserParameterAbortDetachedQueryArrayInput `pulumi:"abortDetachedQueries"` + Autocommits GetUsersUserParameterAutocommitArrayInput `pulumi:"autocommits"` + BinaryInputFormats GetUsersUserParameterBinaryInputFormatArrayInput `pulumi:"binaryInputFormats"` + BinaryOutputFormats GetUsersUserParameterBinaryOutputFormatArrayInput `pulumi:"binaryOutputFormats"` + ClientMemoryLimits GetUsersUserParameterClientMemoryLimitArrayInput `pulumi:"clientMemoryLimits"` + ClientMetadataRequestUseConnectionCtxes GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayInput `pulumi:"clientMetadataRequestUseConnectionCtxes"` + ClientPrefetchThreads GetUsersUserParameterClientPrefetchThreadArrayInput `pulumi:"clientPrefetchThreads"` + ClientResultChunkSizes GetUsersUserParameterClientResultChunkSizeArrayInput `pulumi:"clientResultChunkSizes"` + ClientResultColumnCaseInsensitives GetUsersUserParameterClientResultColumnCaseInsensitiveArrayInput `pulumi:"clientResultColumnCaseInsensitives"` + ClientSessionKeepAliveHeartbeatFrequencies GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayInput `pulumi:"clientSessionKeepAliveHeartbeatFrequencies"` + ClientSessionKeepAlives GetUsersUserParameterClientSessionKeepAlifeArrayInput `pulumi:"clientSessionKeepAlives"` + ClientTimestampTypeMappings GetUsersUserParameterClientTimestampTypeMappingArrayInput `pulumi:"clientTimestampTypeMappings"` + DateInputFormats GetUsersUserParameterDateInputFormatArrayInput `pulumi:"dateInputFormats"` + DateOutputFormats GetUsersUserParameterDateOutputFormatArrayInput `pulumi:"dateOutputFormats"` + EnableUnloadPhysicalTypeOptimizations GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayInput `pulumi:"enableUnloadPhysicalTypeOptimizations"` + EnableUnredactedQuerySyntaxErrors GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayInput `pulumi:"enableUnredactedQuerySyntaxErrors"` + ErrorOnNondeterministicMerges GetUsersUserParameterErrorOnNondeterministicMergeArrayInput `pulumi:"errorOnNondeterministicMerges"` + ErrorOnNondeterministicUpdates GetUsersUserParameterErrorOnNondeterministicUpdateArrayInput `pulumi:"errorOnNondeterministicUpdates"` + GeographyOutputFormats GetUsersUserParameterGeographyOutputFormatArrayInput `pulumi:"geographyOutputFormats"` + GeometryOutputFormats GetUsersUserParameterGeometryOutputFormatArrayInput `pulumi:"geometryOutputFormats"` + JdbcTreatDecimalAsInts GetUsersUserParameterJdbcTreatDecimalAsIntArrayInput `pulumi:"jdbcTreatDecimalAsInts"` + JdbcTreatTimestampNtzAsUtcs GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayInput `pulumi:"jdbcTreatTimestampNtzAsUtcs"` + JdbcUseSessionTimezones GetUsersUserParameterJdbcUseSessionTimezoneArrayInput `pulumi:"jdbcUseSessionTimezones"` + JsonIndents GetUsersUserParameterJsonIndentArrayInput `pulumi:"jsonIndents"` + LockTimeouts GetUsersUserParameterLockTimeoutArrayInput `pulumi:"lockTimeouts"` + LogLevels GetUsersUserParameterLogLevelArrayInput `pulumi:"logLevels"` + MultiStatementCounts GetUsersUserParameterMultiStatementCountArrayInput `pulumi:"multiStatementCounts"` + NetworkPolicies GetUsersUserParameterNetworkPolicyArrayInput `pulumi:"networkPolicies"` + NoorderSequenceAsDefaults GetUsersUserParameterNoorderSequenceAsDefaultArrayInput `pulumi:"noorderSequenceAsDefaults"` + OdbcTreatDecimalAsInts GetUsersUserParameterOdbcTreatDecimalAsIntArrayInput `pulumi:"odbcTreatDecimalAsInts"` + PreventUnloadToInternalStages GetUsersUserParameterPreventUnloadToInternalStageArrayInput `pulumi:"preventUnloadToInternalStages"` + QueryTags GetUsersUserParameterQueryTagArrayInput `pulumi:"queryTags"` + QuotedIdentifiersIgnoreCases GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayInput `pulumi:"quotedIdentifiersIgnoreCases"` + RowsPerResultsets GetUsersUserParameterRowsPerResultsetArrayInput `pulumi:"rowsPerResultsets"` + S3StageVpceDnsNames GetUsersUserParameterS3StageVpceDnsNameArrayInput `pulumi:"s3StageVpceDnsNames"` + SearchPaths GetUsersUserParameterSearchPathArrayInput `pulumi:"searchPaths"` + SimulatedDataSharingConsumers GetUsersUserParameterSimulatedDataSharingConsumerArrayInput `pulumi:"simulatedDataSharingConsumers"` + StatementQueuedTimeoutInSeconds GetUsersUserParameterStatementQueuedTimeoutInSecondArrayInput `pulumi:"statementQueuedTimeoutInSeconds"` + StatementTimeoutInSeconds GetUsersUserParameterStatementTimeoutInSecondArrayInput `pulumi:"statementTimeoutInSeconds"` + StrictJsonOutputs GetUsersUserParameterStrictJsonOutputArrayInput `pulumi:"strictJsonOutputs"` + TimeInputFormats GetUsersUserParameterTimeInputFormatArrayInput `pulumi:"timeInputFormats"` + TimeOutputFormats GetUsersUserParameterTimeOutputFormatArrayInput `pulumi:"timeOutputFormats"` + TimestampDayIsAlways24hs GetUsersUserParameterTimestampDayIsAlways24hArrayInput `pulumi:"timestampDayIsAlways24hs"` + TimestampInputFormats GetUsersUserParameterTimestampInputFormatArrayInput `pulumi:"timestampInputFormats"` + TimestampLtzOutputFormats GetUsersUserParameterTimestampLtzOutputFormatArrayInput `pulumi:"timestampLtzOutputFormats"` + TimestampNtzOutputFormats GetUsersUserParameterTimestampNtzOutputFormatArrayInput `pulumi:"timestampNtzOutputFormats"` + TimestampOutputFormats GetUsersUserParameterTimestampOutputFormatArrayInput `pulumi:"timestampOutputFormats"` + TimestampTypeMappings GetUsersUserParameterTimestampTypeMappingArrayInput `pulumi:"timestampTypeMappings"` + TimestampTzOutputFormats GetUsersUserParameterTimestampTzOutputFormatArrayInput `pulumi:"timestampTzOutputFormats"` + Timezones GetUsersUserParameterTimezoneArrayInput `pulumi:"timezones"` + TraceLevels GetUsersUserParameterTraceLevelArrayInput `pulumi:"traceLevels"` + TransactionAbortOnErrors GetUsersUserParameterTransactionAbortOnErrorArrayInput `pulumi:"transactionAbortOnErrors"` + TransactionDefaultIsolationLevels GetUsersUserParameterTransactionDefaultIsolationLevelArrayInput `pulumi:"transactionDefaultIsolationLevels"` + TwoDigitCenturyStarts GetUsersUserParameterTwoDigitCenturyStartArrayInput `pulumi:"twoDigitCenturyStarts"` + UnsupportedDdlActions GetUsersUserParameterUnsupportedDdlActionArrayInput `pulumi:"unsupportedDdlActions"` + UseCachedResults GetUsersUserParameterUseCachedResultArrayInput `pulumi:"useCachedResults"` + WeekOfYearPolicies GetUsersUserParameterWeekOfYearPolicyArrayInput `pulumi:"weekOfYearPolicies"` + WeekStarts GetUsersUserParameterWeekStartArrayInput `pulumi:"weekStarts"` } -func (o GetUsersUserParameterDateOutputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterDateOutputFormat) string { return v.Key }).(pulumi.StringOutput) +func (GetUsersUserParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameter)(nil)).Elem() } -func (o GetUsersUserParameterDateOutputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterDateOutputFormat) string { return v.Level }).(pulumi.StringOutput) +func (i GetUsersUserParameterArgs) ToGetUsersUserParameterOutput() GetUsersUserParameterOutput { + return i.ToGetUsersUserParameterOutputWithContext(context.Background()) } -func (o GetUsersUserParameterDateOutputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterDateOutputFormat) string { return v.Value }).(pulumi.StringOutput) +func (i GetUsersUserParameterArgs) ToGetUsersUserParameterOutputWithContext(ctx context.Context) GetUsersUserParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterOutput) } -type GetUsersUserParameterDateOutputFormatArrayOutput struct{ *pulumi.OutputState } +// GetUsersUserParameterArrayInput is an input type that accepts GetUsersUserParameterArray and GetUsersUserParameterArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterArrayInput` via: +// +// GetUsersUserParameterArray{ GetUsersUserParameterArgs{...} } +type GetUsersUserParameterArrayInput interface { + pulumi.Input -func (GetUsersUserParameterDateOutputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterDateOutputFormat)(nil)).Elem() + ToGetUsersUserParameterArrayOutput() GetUsersUserParameterArrayOutput + ToGetUsersUserParameterArrayOutputWithContext(context.Context) GetUsersUserParameterArrayOutput } -func (o GetUsersUserParameterDateOutputFormatArrayOutput) ToGetUsersUserParameterDateOutputFormatArrayOutput() GetUsersUserParameterDateOutputFormatArrayOutput { - return o -} +type GetUsersUserParameterArray []GetUsersUserParameterInput -func (o GetUsersUserParameterDateOutputFormatArrayOutput) ToGetUsersUserParameterDateOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterDateOutputFormatArrayOutput { - return o +func (GetUsersUserParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameter)(nil)).Elem() } -func (o GetUsersUserParameterDateOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterDateOutputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterDateOutputFormat { - return vs[0].([]GetUsersUserParameterDateOutputFormat)[vs[1].(int)] - }).(GetUsersUserParameterDateOutputFormatOutput) +func (i GetUsersUserParameterArray) ToGetUsersUserParameterArrayOutput() GetUsersUserParameterArrayOutput { + return i.ToGetUsersUserParameterArrayOutputWithContext(context.Background()) } -type GetUsersUserParameterEnableUnloadPhysicalTypeOptimization struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +func (i GetUsersUserParameterArray) ToGetUsersUserParameterArrayOutputWithContext(ctx context.Context) GetUsersUserParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterArrayOutput) } -// GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationInput is an input type that accepts GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs and GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput values. -// You can construct a concrete instance of `GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationInput` via: -// -// GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs{...} -type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationInput interface { - pulumi.Input +type GetUsersUserParameterOutput struct{ *pulumi.OutputState } - ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput - ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutputWithContext(context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput +func (GetUsersUserParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameter)(nil)).Elem() } -type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +func (o GetUsersUserParameterOutput) ToGetUsersUserParameterOutput() GetUsersUserParameterOutput { + return o } -func (GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterEnableUnloadPhysicalTypeOptimization)(nil)).Elem() +func (o GetUsersUserParameterOutput) ToGetUsersUserParameterOutputWithContext(ctx context.Context) GetUsersUserParameterOutput { + return o } -func (i GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput { - return i.ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutputWithContext(context.Background()) +func (o GetUsersUserParameterOutput) AbortDetachedQueries() GetUsersUserParameterAbortDetachedQueryArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterAbortDetachedQuery { return v.AbortDetachedQueries }).(GetUsersUserParameterAbortDetachedQueryArrayOutput) } -func (i GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) +func (o GetUsersUserParameterOutput) Autocommits() GetUsersUserParameterAutocommitArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterAutocommit { return v.Autocommits }).(GetUsersUserParameterAutocommitArrayOutput) } -// GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayInput is an input type that accepts GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray and GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayInput` via: -// -// GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray{ GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs{...} } -type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayInput interface { - pulumi.Input - - ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput - ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutputWithContext(context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput +func (o GetUsersUserParameterOutput) BinaryInputFormats() GetUsersUserParameterBinaryInputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterBinaryInputFormat { return v.BinaryInputFormats }).(GetUsersUserParameterBinaryInputFormatArrayOutput) } -type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray []GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationInput - -func (GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterEnableUnloadPhysicalTypeOptimization)(nil)).Elem() +func (o GetUsersUserParameterOutput) BinaryOutputFormats() GetUsersUserParameterBinaryOutputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterBinaryOutputFormat { return v.BinaryOutputFormats }).(GetUsersUserParameterBinaryOutputFormatArrayOutput) } -func (i GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput { - return i.ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutputWithContext(context.Background()) +func (o GetUsersUserParameterOutput) ClientMemoryLimits() GetUsersUserParameterClientMemoryLimitArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientMemoryLimit { return v.ClientMemoryLimits }).(GetUsersUserParameterClientMemoryLimitArrayOutput) } -func (i GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) +func (o GetUsersUserParameterOutput) ClientMetadataRequestUseConnectionCtxes() GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientMetadataRequestUseConnectionCtx { + return v.ClientMetadataRequestUseConnectionCtxes + }).(GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) } -type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput struct{ *pulumi.OutputState } - -func (GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterEnableUnloadPhysicalTypeOptimization)(nil)).Elem() +func (o GetUsersUserParameterOutput) ClientPrefetchThreads() GetUsersUserParameterClientPrefetchThreadArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientPrefetchThread { + return v.ClientPrefetchThreads + }).(GetUsersUserParameterClientPrefetchThreadArrayOutput) } -func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput { - return o +func (o GetUsersUserParameterOutput) ClientResultChunkSizes() GetUsersUserParameterClientResultChunkSizeArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientResultChunkSize { + return v.ClientResultChunkSizes + }).(GetUsersUserParameterClientResultChunkSizeArrayOutput) } -func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput { - return o +func (o GetUsersUserParameterOutput) ClientResultColumnCaseInsensitives() GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientResultColumnCaseInsensitive { + return v.ClientResultColumnCaseInsensitives + }).(GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) } -func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterEnableUnloadPhysicalTypeOptimization) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) ClientSessionKeepAliveHeartbeatFrequencies() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency { + return v.ClientSessionKeepAliveHeartbeatFrequencies + }).(GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) } -func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterEnableUnloadPhysicalTypeOptimization) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) ClientSessionKeepAlives() GetUsersUserParameterClientSessionKeepAlifeArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientSessionKeepAlife { + return v.ClientSessionKeepAlives + }).(GetUsersUserParameterClientSessionKeepAlifeArrayOutput) } -func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterEnableUnloadPhysicalTypeOptimization) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) ClientTimestampTypeMappings() GetUsersUserParameterClientTimestampTypeMappingArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterClientTimestampTypeMapping { + return v.ClientTimestampTypeMappings + }).(GetUsersUserParameterClientTimestampTypeMappingArrayOutput) } -func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterEnableUnloadPhysicalTypeOptimization) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) DateInputFormats() GetUsersUserParameterDateInputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterDateInputFormat { return v.DateInputFormats }).(GetUsersUserParameterDateInputFormatArrayOutput) } -func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterEnableUnloadPhysicalTypeOptimization) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) DateOutputFormats() GetUsersUserParameterDateOutputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterDateOutputFormat { return v.DateOutputFormats }).(GetUsersUserParameterDateOutputFormatArrayOutput) } -type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput struct{ *pulumi.OutputState } - -func (GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterEnableUnloadPhysicalTypeOptimization)(nil)).Elem() +func (o GetUsersUserParameterOutput) EnableUnloadPhysicalTypeOptimizations() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterEnableUnloadPhysicalTypeOptimization { + return v.EnableUnloadPhysicalTypeOptimizations + }).(GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) } -func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput { - return o +func (o GetUsersUserParameterOutput) EnableUnredactedQuerySyntaxErrors() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterEnableUnredactedQuerySyntaxError { + return v.EnableUnredactedQuerySyntaxErrors + }).(GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) } -func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput { - return o +func (o GetUsersUserParameterOutput) ErrorOnNondeterministicMerges() GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterErrorOnNondeterministicMerge { + return v.ErrorOnNondeterministicMerges + }).(GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) } -func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterEnableUnloadPhysicalTypeOptimization { - return vs[0].([]GetUsersUserParameterEnableUnloadPhysicalTypeOptimization)[vs[1].(int)] - }).(GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) +func (o GetUsersUserParameterOutput) ErrorOnNondeterministicUpdates() GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterErrorOnNondeterministicUpdate { + return v.ErrorOnNondeterministicUpdates + }).(GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) } -type GetUsersUserParameterEnableUnredactedQuerySyntaxError struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +func (o GetUsersUserParameterOutput) GeographyOutputFormats() GetUsersUserParameterGeographyOutputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterGeographyOutputFormat { + return v.GeographyOutputFormats + }).(GetUsersUserParameterGeographyOutputFormatArrayOutput) } -// GetUsersUserParameterEnableUnredactedQuerySyntaxErrorInput is an input type that accepts GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs and GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput values. -// You can construct a concrete instance of `GetUsersUserParameterEnableUnredactedQuerySyntaxErrorInput` via: -// -// GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs{...} -type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorInput interface { - pulumi.Input - - ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput - ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutputWithContext(context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput +func (o GetUsersUserParameterOutput) GeometryOutputFormats() GetUsersUserParameterGeometryOutputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterGeometryOutputFormat { + return v.GeometryOutputFormats + }).(GetUsersUserParameterGeometryOutputFormatArrayOutput) } -type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +func (o GetUsersUserParameterOutput) JdbcTreatDecimalAsInts() GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterJdbcTreatDecimalAsInt { + return v.JdbcTreatDecimalAsInts + }).(GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) } -func (GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterEnableUnredactedQuerySyntaxError)(nil)).Elem() +func (o GetUsersUserParameterOutput) JdbcTreatTimestampNtzAsUtcs() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterJdbcTreatTimestampNtzAsUtc { + return v.JdbcTreatTimestampNtzAsUtcs + }).(GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) } -func (i GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput { - return i.ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutputWithContext(context.Background()) +func (o GetUsersUserParameterOutput) JdbcUseSessionTimezones() GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterJdbcUseSessionTimezone { + return v.JdbcUseSessionTimezones + }).(GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) } -func (i GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) +func (o GetUsersUserParameterOutput) JsonIndents() GetUsersUserParameterJsonIndentArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterJsonIndent { return v.JsonIndents }).(GetUsersUserParameterJsonIndentArrayOutput) } -// GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayInput is an input type that accepts GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray and GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayInput` via: -// -// GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray{ GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs{...} } -type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayInput interface { - pulumi.Input - - ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput - ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutputWithContext(context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput +func (o GetUsersUserParameterOutput) LockTimeouts() GetUsersUserParameterLockTimeoutArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterLockTimeout { return v.LockTimeouts }).(GetUsersUserParameterLockTimeoutArrayOutput) } -type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray []GetUsersUserParameterEnableUnredactedQuerySyntaxErrorInput - -func (GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterEnableUnredactedQuerySyntaxError)(nil)).Elem() +func (o GetUsersUserParameterOutput) LogLevels() GetUsersUserParameterLogLevelArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterLogLevel { return v.LogLevels }).(GetUsersUserParameterLogLevelArrayOutput) } -func (i GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput { - return i.ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutputWithContext(context.Background()) +func (o GetUsersUserParameterOutput) MultiStatementCounts() GetUsersUserParameterMultiStatementCountArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterMultiStatementCount { + return v.MultiStatementCounts + }).(GetUsersUserParameterMultiStatementCountArrayOutput) } -func (i GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) +func (o GetUsersUserParameterOutput) NetworkPolicies() GetUsersUserParameterNetworkPolicyArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterNetworkPolicy { return v.NetworkPolicies }).(GetUsersUserParameterNetworkPolicyArrayOutput) } -type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput struct{ *pulumi.OutputState } - -func (GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterEnableUnredactedQuerySyntaxError)(nil)).Elem() +func (o GetUsersUserParameterOutput) NoorderSequenceAsDefaults() GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterNoorderSequenceAsDefault { + return v.NoorderSequenceAsDefaults + }).(GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) } -func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput { - return o +func (o GetUsersUserParameterOutput) OdbcTreatDecimalAsInts() GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterOdbcTreatDecimalAsInt { + return v.OdbcTreatDecimalAsInts + }).(GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) } -func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput { - return o +func (o GetUsersUserParameterOutput) PreventUnloadToInternalStages() GetUsersUserParameterPreventUnloadToInternalStageArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterPreventUnloadToInternalStage { + return v.PreventUnloadToInternalStages + }).(GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) } -func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterEnableUnredactedQuerySyntaxError) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) QueryTags() GetUsersUserParameterQueryTagArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterQueryTag { return v.QueryTags }).(GetUsersUserParameterQueryTagArrayOutput) } -func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterEnableUnredactedQuerySyntaxError) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) QuotedIdentifiersIgnoreCases() GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterQuotedIdentifiersIgnoreCase { + return v.QuotedIdentifiersIgnoreCases + }).(GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) } -func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterEnableUnredactedQuerySyntaxError) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) RowsPerResultsets() GetUsersUserParameterRowsPerResultsetArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterRowsPerResultset { return v.RowsPerResultsets }).(GetUsersUserParameterRowsPerResultsetArrayOutput) } -func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterEnableUnredactedQuerySyntaxError) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) S3StageVpceDnsNames() GetUsersUserParameterS3StageVpceDnsNameArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterS3StageVpceDnsName { return v.S3StageVpceDnsNames }).(GetUsersUserParameterS3StageVpceDnsNameArrayOutput) } -func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterEnableUnredactedQuerySyntaxError) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) SearchPaths() GetUsersUserParameterSearchPathArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterSearchPath { return v.SearchPaths }).(GetUsersUserParameterSearchPathArrayOutput) } -type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput struct{ *pulumi.OutputState } - -func (GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterEnableUnredactedQuerySyntaxError)(nil)).Elem() +func (o GetUsersUserParameterOutput) SimulatedDataSharingConsumers() GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterSimulatedDataSharingConsumer { + return v.SimulatedDataSharingConsumers + }).(GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) } -func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput { - return o +func (o GetUsersUserParameterOutput) StatementQueuedTimeoutInSeconds() GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterStatementQueuedTimeoutInSecond { + return v.StatementQueuedTimeoutInSeconds + }).(GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) } -func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput { - return o +func (o GetUsersUserParameterOutput) StatementTimeoutInSeconds() GetUsersUserParameterStatementTimeoutInSecondArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterStatementTimeoutInSecond { + return v.StatementTimeoutInSeconds + }).(GetUsersUserParameterStatementTimeoutInSecondArrayOutput) } -func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterEnableUnredactedQuerySyntaxError { - return vs[0].([]GetUsersUserParameterEnableUnredactedQuerySyntaxError)[vs[1].(int)] - }).(GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) +func (o GetUsersUserParameterOutput) StrictJsonOutputs() GetUsersUserParameterStrictJsonOutputArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterStrictJsonOutput { return v.StrictJsonOutputs }).(GetUsersUserParameterStrictJsonOutputArrayOutput) } -type GetUsersUserParameterErrorOnNondeterministicMerge struct { - Default string `pulumi:"default"` - Description string `pulumi:"description"` - Key string `pulumi:"key"` - Level string `pulumi:"level"` - Value string `pulumi:"value"` +func (o GetUsersUserParameterOutput) TimeInputFormats() GetUsersUserParameterTimeInputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimeInputFormat { return v.TimeInputFormats }).(GetUsersUserParameterTimeInputFormatArrayOutput) } -// GetUsersUserParameterErrorOnNondeterministicMergeInput is an input type that accepts GetUsersUserParameterErrorOnNondeterministicMergeArgs and GetUsersUserParameterErrorOnNondeterministicMergeOutput values. -// You can construct a concrete instance of `GetUsersUserParameterErrorOnNondeterministicMergeInput` via: -// -// GetUsersUserParameterErrorOnNondeterministicMergeArgs{...} -type GetUsersUserParameterErrorOnNondeterministicMergeInput interface { - pulumi.Input - - ToGetUsersUserParameterErrorOnNondeterministicMergeOutput() GetUsersUserParameterErrorOnNondeterministicMergeOutput - ToGetUsersUserParameterErrorOnNondeterministicMergeOutputWithContext(context.Context) GetUsersUserParameterErrorOnNondeterministicMergeOutput +func (o GetUsersUserParameterOutput) TimeOutputFormats() GetUsersUserParameterTimeOutputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimeOutputFormat { return v.TimeOutputFormats }).(GetUsersUserParameterTimeOutputFormatArrayOutput) } -type GetUsersUserParameterErrorOnNondeterministicMergeArgs struct { - Default pulumi.StringInput `pulumi:"default"` - Description pulumi.StringInput `pulumi:"description"` - Key pulumi.StringInput `pulumi:"key"` - Level pulumi.StringInput `pulumi:"level"` - Value pulumi.StringInput `pulumi:"value"` +func (o GetUsersUserParameterOutput) TimestampDayIsAlways24hs() GetUsersUserParameterTimestampDayIsAlways24hArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampDayIsAlways24h { + return v.TimestampDayIsAlways24hs + }).(GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) } -func (GetUsersUserParameterErrorOnNondeterministicMergeArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterErrorOnNondeterministicMerge)(nil)).Elem() +func (o GetUsersUserParameterOutput) TimestampInputFormats() GetUsersUserParameterTimestampInputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampInputFormat { + return v.TimestampInputFormats + }).(GetUsersUserParameterTimestampInputFormatArrayOutput) } -func (i GetUsersUserParameterErrorOnNondeterministicMergeArgs) ToGetUsersUserParameterErrorOnNondeterministicMergeOutput() GetUsersUserParameterErrorOnNondeterministicMergeOutput { - return i.ToGetUsersUserParameterErrorOnNondeterministicMergeOutputWithContext(context.Background()) +func (o GetUsersUserParameterOutput) TimestampLtzOutputFormats() GetUsersUserParameterTimestampLtzOutputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampLtzOutputFormat { + return v.TimestampLtzOutputFormats + }).(GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) } -func (i GetUsersUserParameterErrorOnNondeterministicMergeArgs) ToGetUsersUserParameterErrorOnNondeterministicMergeOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicMergeOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterErrorOnNondeterministicMergeOutput) +func (o GetUsersUserParameterOutput) TimestampNtzOutputFormats() GetUsersUserParameterTimestampNtzOutputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampNtzOutputFormat { + return v.TimestampNtzOutputFormats + }).(GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) } -// GetUsersUserParameterErrorOnNondeterministicMergeArrayInput is an input type that accepts GetUsersUserParameterErrorOnNondeterministicMergeArray and GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterErrorOnNondeterministicMergeArrayInput` via: -// -// GetUsersUserParameterErrorOnNondeterministicMergeArray{ GetUsersUserParameterErrorOnNondeterministicMergeArgs{...} } -type GetUsersUserParameterErrorOnNondeterministicMergeArrayInput interface { - pulumi.Input - - ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutput() GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput - ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutputWithContext(context.Context) GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput +func (o GetUsersUserParameterOutput) TimestampOutputFormats() GetUsersUserParameterTimestampOutputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampOutputFormat { + return v.TimestampOutputFormats + }).(GetUsersUserParameterTimestampOutputFormatArrayOutput) } -type GetUsersUserParameterErrorOnNondeterministicMergeArray []GetUsersUserParameterErrorOnNondeterministicMergeInput - -func (GetUsersUserParameterErrorOnNondeterministicMergeArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterErrorOnNondeterministicMerge)(nil)).Elem() +func (o GetUsersUserParameterOutput) TimestampTypeMappings() GetUsersUserParameterTimestampTypeMappingArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampTypeMapping { + return v.TimestampTypeMappings + }).(GetUsersUserParameterTimestampTypeMappingArrayOutput) } -func (i GetUsersUserParameterErrorOnNondeterministicMergeArray) ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutput() GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput { - return i.ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutputWithContext(context.Background()) +func (o GetUsersUserParameterOutput) TimestampTzOutputFormats() GetUsersUserParameterTimestampTzOutputFormatArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimestampTzOutputFormat { + return v.TimestampTzOutputFormats + }).(GetUsersUserParameterTimestampTzOutputFormatArrayOutput) } -func (i GetUsersUserParameterErrorOnNondeterministicMergeArray) ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) +func (o GetUsersUserParameterOutput) Timezones() GetUsersUserParameterTimezoneArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTimezone { return v.Timezones }).(GetUsersUserParameterTimezoneArrayOutput) } -type GetUsersUserParameterErrorOnNondeterministicMergeOutput struct{ *pulumi.OutputState } - -func (GetUsersUserParameterErrorOnNondeterministicMergeOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterErrorOnNondeterministicMerge)(nil)).Elem() +func (o GetUsersUserParameterOutput) TraceLevels() GetUsersUserParameterTraceLevelArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTraceLevel { return v.TraceLevels }).(GetUsersUserParameterTraceLevelArrayOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) ToGetUsersUserParameterErrorOnNondeterministicMergeOutput() GetUsersUserParameterErrorOnNondeterministicMergeOutput { - return o +func (o GetUsersUserParameterOutput) TransactionAbortOnErrors() GetUsersUserParameterTransactionAbortOnErrorArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTransactionAbortOnError { + return v.TransactionAbortOnErrors + }).(GetUsersUserParameterTransactionAbortOnErrorArrayOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) ToGetUsersUserParameterErrorOnNondeterministicMergeOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicMergeOutput { - return o +func (o GetUsersUserParameterOutput) TransactionDefaultIsolationLevels() GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTransactionDefaultIsolationLevel { + return v.TransactionDefaultIsolationLevels + }).(GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicMerge) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) TwoDigitCenturyStarts() GetUsersUserParameterTwoDigitCenturyStartArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterTwoDigitCenturyStart { + return v.TwoDigitCenturyStarts + }).(GetUsersUserParameterTwoDigitCenturyStartArrayOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicMerge) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) UnsupportedDdlActions() GetUsersUserParameterUnsupportedDdlActionArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterUnsupportedDdlAction { + return v.UnsupportedDdlActions + }).(GetUsersUserParameterUnsupportedDdlActionArrayOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicMerge) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) UseCachedResults() GetUsersUserParameterUseCachedResultArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterUseCachedResult { return v.UseCachedResults }).(GetUsersUserParameterUseCachedResultArrayOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicMerge) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) WeekOfYearPolicies() GetUsersUserParameterWeekOfYearPolicyArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterWeekOfYearPolicy { return v.WeekOfYearPolicies }).(GetUsersUserParameterWeekOfYearPolicyArrayOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicMerge) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterOutput) WeekStarts() GetUsersUserParameterWeekStartArrayOutput { + return o.ApplyT(func(v GetUsersUserParameter) []GetUsersUserParameterWeekStart { return v.WeekStarts }).(GetUsersUserParameterWeekStartArrayOutput) } -type GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterErrorOnNondeterministicMerge)(nil)).Elem() +func (GetUsersUserParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameter)(nil)).Elem() } -func (o GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutput() GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput { +func (o GetUsersUserParameterArrayOutput) ToGetUsersUserParameterArrayOutput() GetUsersUserParameterArrayOutput { return o } -func (o GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput { +func (o GetUsersUserParameterArrayOutput) ToGetUsersUserParameterArrayOutputWithContext(ctx context.Context) GetUsersUserParameterArrayOutput { return o } -func (o GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterErrorOnNondeterministicMergeOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterErrorOnNondeterministicMerge { - return vs[0].([]GetUsersUserParameterErrorOnNondeterministicMerge)[vs[1].(int)] - }).(GetUsersUserParameterErrorOnNondeterministicMergeOutput) +func (o GetUsersUserParameterArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameter { + return vs[0].([]GetUsersUserParameter)[vs[1].(int)] + }).(GetUsersUserParameterOutput) } -type GetUsersUserParameterErrorOnNondeterministicUpdate struct { +type GetUsersUserParameterAbortDetachedQuery struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -57837,18 +58271,18 @@ type GetUsersUserParameterErrorOnNondeterministicUpdate struct { Value string `pulumi:"value"` } -// GetUsersUserParameterErrorOnNondeterministicUpdateInput is an input type that accepts GetUsersUserParameterErrorOnNondeterministicUpdateArgs and GetUsersUserParameterErrorOnNondeterministicUpdateOutput values. -// You can construct a concrete instance of `GetUsersUserParameterErrorOnNondeterministicUpdateInput` via: +// GetUsersUserParameterAbortDetachedQueryInput is an input type that accepts GetUsersUserParameterAbortDetachedQueryArgs and GetUsersUserParameterAbortDetachedQueryOutput values. +// You can construct a concrete instance of `GetUsersUserParameterAbortDetachedQueryInput` via: // -// GetUsersUserParameterErrorOnNondeterministicUpdateArgs{...} -type GetUsersUserParameterErrorOnNondeterministicUpdateInput interface { +// GetUsersUserParameterAbortDetachedQueryArgs{...} +type GetUsersUserParameterAbortDetachedQueryInput interface { pulumi.Input - ToGetUsersUserParameterErrorOnNondeterministicUpdateOutput() GetUsersUserParameterErrorOnNondeterministicUpdateOutput - ToGetUsersUserParameterErrorOnNondeterministicUpdateOutputWithContext(context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateOutput + ToGetUsersUserParameterAbortDetachedQueryOutput() GetUsersUserParameterAbortDetachedQueryOutput + ToGetUsersUserParameterAbortDetachedQueryOutputWithContext(context.Context) GetUsersUserParameterAbortDetachedQueryOutput } -type GetUsersUserParameterErrorOnNondeterministicUpdateArgs struct { +type GetUsersUserParameterAbortDetachedQueryArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -57856,98 +58290,98 @@ type GetUsersUserParameterErrorOnNondeterministicUpdateArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterErrorOnNondeterministicUpdateArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterErrorOnNondeterministicUpdate)(nil)).Elem() +func (GetUsersUserParameterAbortDetachedQueryArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterAbortDetachedQuery)(nil)).Elem() } -func (i GetUsersUserParameterErrorOnNondeterministicUpdateArgs) ToGetUsersUserParameterErrorOnNondeterministicUpdateOutput() GetUsersUserParameterErrorOnNondeterministicUpdateOutput { - return i.ToGetUsersUserParameterErrorOnNondeterministicUpdateOutputWithContext(context.Background()) +func (i GetUsersUserParameterAbortDetachedQueryArgs) ToGetUsersUserParameterAbortDetachedQueryOutput() GetUsersUserParameterAbortDetachedQueryOutput { + return i.ToGetUsersUserParameterAbortDetachedQueryOutputWithContext(context.Background()) } -func (i GetUsersUserParameterErrorOnNondeterministicUpdateArgs) ToGetUsersUserParameterErrorOnNondeterministicUpdateOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterErrorOnNondeterministicUpdateOutput) +func (i GetUsersUserParameterAbortDetachedQueryArgs) ToGetUsersUserParameterAbortDetachedQueryOutputWithContext(ctx context.Context) GetUsersUserParameterAbortDetachedQueryOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterAbortDetachedQueryOutput) } -// GetUsersUserParameterErrorOnNondeterministicUpdateArrayInput is an input type that accepts GetUsersUserParameterErrorOnNondeterministicUpdateArray and GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterErrorOnNondeterministicUpdateArrayInput` via: +// GetUsersUserParameterAbortDetachedQueryArrayInput is an input type that accepts GetUsersUserParameterAbortDetachedQueryArray and GetUsersUserParameterAbortDetachedQueryArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterAbortDetachedQueryArrayInput` via: // -// GetUsersUserParameterErrorOnNondeterministicUpdateArray{ GetUsersUserParameterErrorOnNondeterministicUpdateArgs{...} } -type GetUsersUserParameterErrorOnNondeterministicUpdateArrayInput interface { +// GetUsersUserParameterAbortDetachedQueryArray{ GetUsersUserParameterAbortDetachedQueryArgs{...} } +type GetUsersUserParameterAbortDetachedQueryArrayInput interface { pulumi.Input - ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput() GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput - ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutputWithContext(context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput + ToGetUsersUserParameterAbortDetachedQueryArrayOutput() GetUsersUserParameterAbortDetachedQueryArrayOutput + ToGetUsersUserParameterAbortDetachedQueryArrayOutputWithContext(context.Context) GetUsersUserParameterAbortDetachedQueryArrayOutput } -type GetUsersUserParameterErrorOnNondeterministicUpdateArray []GetUsersUserParameterErrorOnNondeterministicUpdateInput +type GetUsersUserParameterAbortDetachedQueryArray []GetUsersUserParameterAbortDetachedQueryInput -func (GetUsersUserParameterErrorOnNondeterministicUpdateArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterErrorOnNondeterministicUpdate)(nil)).Elem() +func (GetUsersUserParameterAbortDetachedQueryArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterAbortDetachedQuery)(nil)).Elem() } -func (i GetUsersUserParameterErrorOnNondeterministicUpdateArray) ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput() GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput { - return i.ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterAbortDetachedQueryArray) ToGetUsersUserParameterAbortDetachedQueryArrayOutput() GetUsersUserParameterAbortDetachedQueryArrayOutput { + return i.ToGetUsersUserParameterAbortDetachedQueryArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterErrorOnNondeterministicUpdateArray) ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) +func (i GetUsersUserParameterAbortDetachedQueryArray) ToGetUsersUserParameterAbortDetachedQueryArrayOutputWithContext(ctx context.Context) GetUsersUserParameterAbortDetachedQueryArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterAbortDetachedQueryArrayOutput) } -type GetUsersUserParameterErrorOnNondeterministicUpdateOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterAbortDetachedQueryOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterErrorOnNondeterministicUpdateOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterErrorOnNondeterministicUpdate)(nil)).Elem() +func (GetUsersUserParameterAbortDetachedQueryOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterAbortDetachedQuery)(nil)).Elem() } -func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) ToGetUsersUserParameterErrorOnNondeterministicUpdateOutput() GetUsersUserParameterErrorOnNondeterministicUpdateOutput { +func (o GetUsersUserParameterAbortDetachedQueryOutput) ToGetUsersUserParameterAbortDetachedQueryOutput() GetUsersUserParameterAbortDetachedQueryOutput { return o } -func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) ToGetUsersUserParameterErrorOnNondeterministicUpdateOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateOutput { +func (o GetUsersUserParameterAbortDetachedQueryOutput) ToGetUsersUserParameterAbortDetachedQueryOutputWithContext(ctx context.Context) GetUsersUserParameterAbortDetachedQueryOutput { return o } -func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicUpdate) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterAbortDetachedQueryOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterAbortDetachedQuery) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicUpdate) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterAbortDetachedQueryOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterAbortDetachedQuery) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicUpdate) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterAbortDetachedQueryOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterAbortDetachedQuery) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicUpdate) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterAbortDetachedQueryOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterAbortDetachedQuery) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicUpdate) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterAbortDetachedQueryOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterAbortDetachedQuery) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterAbortDetachedQueryArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterErrorOnNondeterministicUpdate)(nil)).Elem() +func (GetUsersUserParameterAbortDetachedQueryArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterAbortDetachedQuery)(nil)).Elem() } -func (o GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput() GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput { +func (o GetUsersUserParameterAbortDetachedQueryArrayOutput) ToGetUsersUserParameterAbortDetachedQueryArrayOutput() GetUsersUserParameterAbortDetachedQueryArrayOutput { return o } -func (o GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput { +func (o GetUsersUserParameterAbortDetachedQueryArrayOutput) ToGetUsersUserParameterAbortDetachedQueryArrayOutputWithContext(ctx context.Context) GetUsersUserParameterAbortDetachedQueryArrayOutput { return o } -func (o GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterErrorOnNondeterministicUpdateOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterErrorOnNondeterministicUpdate { - return vs[0].([]GetUsersUserParameterErrorOnNondeterministicUpdate)[vs[1].(int)] - }).(GetUsersUserParameterErrorOnNondeterministicUpdateOutput) +func (o GetUsersUserParameterAbortDetachedQueryArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterAbortDetachedQueryOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterAbortDetachedQuery { + return vs[0].([]GetUsersUserParameterAbortDetachedQuery)[vs[1].(int)] + }).(GetUsersUserParameterAbortDetachedQueryOutput) } -type GetUsersUserParameterGeographyOutputFormat struct { +type GetUsersUserParameterAutocommit struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -57955,18 +58389,18 @@ type GetUsersUserParameterGeographyOutputFormat struct { Value string `pulumi:"value"` } -// GetUsersUserParameterGeographyOutputFormatInput is an input type that accepts GetUsersUserParameterGeographyOutputFormatArgs and GetUsersUserParameterGeographyOutputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterGeographyOutputFormatInput` via: +// GetUsersUserParameterAutocommitInput is an input type that accepts GetUsersUserParameterAutocommitArgs and GetUsersUserParameterAutocommitOutput values. +// You can construct a concrete instance of `GetUsersUserParameterAutocommitInput` via: // -// GetUsersUserParameterGeographyOutputFormatArgs{...} -type GetUsersUserParameterGeographyOutputFormatInput interface { +// GetUsersUserParameterAutocommitArgs{...} +type GetUsersUserParameterAutocommitInput interface { pulumi.Input - ToGetUsersUserParameterGeographyOutputFormatOutput() GetUsersUserParameterGeographyOutputFormatOutput - ToGetUsersUserParameterGeographyOutputFormatOutputWithContext(context.Context) GetUsersUserParameterGeographyOutputFormatOutput + ToGetUsersUserParameterAutocommitOutput() GetUsersUserParameterAutocommitOutput + ToGetUsersUserParameterAutocommitOutputWithContext(context.Context) GetUsersUserParameterAutocommitOutput } -type GetUsersUserParameterGeographyOutputFormatArgs struct { +type GetUsersUserParameterAutocommitArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -57974,98 +58408,98 @@ type GetUsersUserParameterGeographyOutputFormatArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterGeographyOutputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterGeographyOutputFormat)(nil)).Elem() +func (GetUsersUserParameterAutocommitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterAutocommit)(nil)).Elem() } -func (i GetUsersUserParameterGeographyOutputFormatArgs) ToGetUsersUserParameterGeographyOutputFormatOutput() GetUsersUserParameterGeographyOutputFormatOutput { - return i.ToGetUsersUserParameterGeographyOutputFormatOutputWithContext(context.Background()) +func (i GetUsersUserParameterAutocommitArgs) ToGetUsersUserParameterAutocommitOutput() GetUsersUserParameterAutocommitOutput { + return i.ToGetUsersUserParameterAutocommitOutputWithContext(context.Background()) } -func (i GetUsersUserParameterGeographyOutputFormatArgs) ToGetUsersUserParameterGeographyOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterGeographyOutputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterGeographyOutputFormatOutput) +func (i GetUsersUserParameterAutocommitArgs) ToGetUsersUserParameterAutocommitOutputWithContext(ctx context.Context) GetUsersUserParameterAutocommitOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterAutocommitOutput) } -// GetUsersUserParameterGeographyOutputFormatArrayInput is an input type that accepts GetUsersUserParameterGeographyOutputFormatArray and GetUsersUserParameterGeographyOutputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterGeographyOutputFormatArrayInput` via: +// GetUsersUserParameterAutocommitArrayInput is an input type that accepts GetUsersUserParameterAutocommitArray and GetUsersUserParameterAutocommitArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterAutocommitArrayInput` via: // -// GetUsersUserParameterGeographyOutputFormatArray{ GetUsersUserParameterGeographyOutputFormatArgs{...} } -type GetUsersUserParameterGeographyOutputFormatArrayInput interface { +// GetUsersUserParameterAutocommitArray{ GetUsersUserParameterAutocommitArgs{...} } +type GetUsersUserParameterAutocommitArrayInput interface { pulumi.Input - ToGetUsersUserParameterGeographyOutputFormatArrayOutput() GetUsersUserParameterGeographyOutputFormatArrayOutput - ToGetUsersUserParameterGeographyOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterGeographyOutputFormatArrayOutput + ToGetUsersUserParameterAutocommitArrayOutput() GetUsersUserParameterAutocommitArrayOutput + ToGetUsersUserParameterAutocommitArrayOutputWithContext(context.Context) GetUsersUserParameterAutocommitArrayOutput } -type GetUsersUserParameterGeographyOutputFormatArray []GetUsersUserParameterGeographyOutputFormatInput +type GetUsersUserParameterAutocommitArray []GetUsersUserParameterAutocommitInput -func (GetUsersUserParameterGeographyOutputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterGeographyOutputFormat)(nil)).Elem() +func (GetUsersUserParameterAutocommitArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterAutocommit)(nil)).Elem() } -func (i GetUsersUserParameterGeographyOutputFormatArray) ToGetUsersUserParameterGeographyOutputFormatArrayOutput() GetUsersUserParameterGeographyOutputFormatArrayOutput { - return i.ToGetUsersUserParameterGeographyOutputFormatArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterAutocommitArray) ToGetUsersUserParameterAutocommitArrayOutput() GetUsersUserParameterAutocommitArrayOutput { + return i.ToGetUsersUserParameterAutocommitArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterGeographyOutputFormatArray) ToGetUsersUserParameterGeographyOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterGeographyOutputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterGeographyOutputFormatArrayOutput) +func (i GetUsersUserParameterAutocommitArray) ToGetUsersUserParameterAutocommitArrayOutputWithContext(ctx context.Context) GetUsersUserParameterAutocommitArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterAutocommitArrayOutput) } -type GetUsersUserParameterGeographyOutputFormatOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterAutocommitOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterGeographyOutputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterGeographyOutputFormat)(nil)).Elem() +func (GetUsersUserParameterAutocommitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterAutocommit)(nil)).Elem() } -func (o GetUsersUserParameterGeographyOutputFormatOutput) ToGetUsersUserParameterGeographyOutputFormatOutput() GetUsersUserParameterGeographyOutputFormatOutput { +func (o GetUsersUserParameterAutocommitOutput) ToGetUsersUserParameterAutocommitOutput() GetUsersUserParameterAutocommitOutput { return o } -func (o GetUsersUserParameterGeographyOutputFormatOutput) ToGetUsersUserParameterGeographyOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterGeographyOutputFormatOutput { +func (o GetUsersUserParameterAutocommitOutput) ToGetUsersUserParameterAutocommitOutputWithContext(ctx context.Context) GetUsersUserParameterAutocommitOutput { return o } -func (o GetUsersUserParameterGeographyOutputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterGeographyOutputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterAutocommitOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterAutocommit) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterGeographyOutputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterGeographyOutputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterAutocommitOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterAutocommit) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterGeographyOutputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterGeographyOutputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterAutocommitOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterAutocommit) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterGeographyOutputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterGeographyOutputFormat) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterAutocommitOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterAutocommit) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterGeographyOutputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterGeographyOutputFormat) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterAutocommitOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterAutocommit) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterGeographyOutputFormatArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterAutocommitArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterGeographyOutputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterGeographyOutputFormat)(nil)).Elem() +func (GetUsersUserParameterAutocommitArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterAutocommit)(nil)).Elem() } -func (o GetUsersUserParameterGeographyOutputFormatArrayOutput) ToGetUsersUserParameterGeographyOutputFormatArrayOutput() GetUsersUserParameterGeographyOutputFormatArrayOutput { +func (o GetUsersUserParameterAutocommitArrayOutput) ToGetUsersUserParameterAutocommitArrayOutput() GetUsersUserParameterAutocommitArrayOutput { return o } -func (o GetUsersUserParameterGeographyOutputFormatArrayOutput) ToGetUsersUserParameterGeographyOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterGeographyOutputFormatArrayOutput { +func (o GetUsersUserParameterAutocommitArrayOutput) ToGetUsersUserParameterAutocommitArrayOutputWithContext(ctx context.Context) GetUsersUserParameterAutocommitArrayOutput { return o } -func (o GetUsersUserParameterGeographyOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterGeographyOutputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterGeographyOutputFormat { - return vs[0].([]GetUsersUserParameterGeographyOutputFormat)[vs[1].(int)] - }).(GetUsersUserParameterGeographyOutputFormatOutput) +func (o GetUsersUserParameterAutocommitArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterAutocommitOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterAutocommit { + return vs[0].([]GetUsersUserParameterAutocommit)[vs[1].(int)] + }).(GetUsersUserParameterAutocommitOutput) } -type GetUsersUserParameterGeometryOutputFormat struct { +type GetUsersUserParameterBinaryInputFormat struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -58073,18 +58507,18 @@ type GetUsersUserParameterGeometryOutputFormat struct { Value string `pulumi:"value"` } -// GetUsersUserParameterGeometryOutputFormatInput is an input type that accepts GetUsersUserParameterGeometryOutputFormatArgs and GetUsersUserParameterGeometryOutputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterGeometryOutputFormatInput` via: +// GetUsersUserParameterBinaryInputFormatInput is an input type that accepts GetUsersUserParameterBinaryInputFormatArgs and GetUsersUserParameterBinaryInputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterBinaryInputFormatInput` via: // -// GetUsersUserParameterGeometryOutputFormatArgs{...} -type GetUsersUserParameterGeometryOutputFormatInput interface { +// GetUsersUserParameterBinaryInputFormatArgs{...} +type GetUsersUserParameterBinaryInputFormatInput interface { pulumi.Input - ToGetUsersUserParameterGeometryOutputFormatOutput() GetUsersUserParameterGeometryOutputFormatOutput - ToGetUsersUserParameterGeometryOutputFormatOutputWithContext(context.Context) GetUsersUserParameterGeometryOutputFormatOutput + ToGetUsersUserParameterBinaryInputFormatOutput() GetUsersUserParameterBinaryInputFormatOutput + ToGetUsersUserParameterBinaryInputFormatOutputWithContext(context.Context) GetUsersUserParameterBinaryInputFormatOutput } -type GetUsersUserParameterGeometryOutputFormatArgs struct { +type GetUsersUserParameterBinaryInputFormatArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -58092,98 +58526,98 @@ type GetUsersUserParameterGeometryOutputFormatArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterGeometryOutputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterGeometryOutputFormat)(nil)).Elem() +func (GetUsersUserParameterBinaryInputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterBinaryInputFormat)(nil)).Elem() } -func (i GetUsersUserParameterGeometryOutputFormatArgs) ToGetUsersUserParameterGeometryOutputFormatOutput() GetUsersUserParameterGeometryOutputFormatOutput { - return i.ToGetUsersUserParameterGeometryOutputFormatOutputWithContext(context.Background()) +func (i GetUsersUserParameterBinaryInputFormatArgs) ToGetUsersUserParameterBinaryInputFormatOutput() GetUsersUserParameterBinaryInputFormatOutput { + return i.ToGetUsersUserParameterBinaryInputFormatOutputWithContext(context.Background()) } -func (i GetUsersUserParameterGeometryOutputFormatArgs) ToGetUsersUserParameterGeometryOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterGeometryOutputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterGeometryOutputFormatOutput) +func (i GetUsersUserParameterBinaryInputFormatArgs) ToGetUsersUserParameterBinaryInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryInputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterBinaryInputFormatOutput) } -// GetUsersUserParameterGeometryOutputFormatArrayInput is an input type that accepts GetUsersUserParameterGeometryOutputFormatArray and GetUsersUserParameterGeometryOutputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterGeometryOutputFormatArrayInput` via: +// GetUsersUserParameterBinaryInputFormatArrayInput is an input type that accepts GetUsersUserParameterBinaryInputFormatArray and GetUsersUserParameterBinaryInputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterBinaryInputFormatArrayInput` via: // -// GetUsersUserParameterGeometryOutputFormatArray{ GetUsersUserParameterGeometryOutputFormatArgs{...} } -type GetUsersUserParameterGeometryOutputFormatArrayInput interface { +// GetUsersUserParameterBinaryInputFormatArray{ GetUsersUserParameterBinaryInputFormatArgs{...} } +type GetUsersUserParameterBinaryInputFormatArrayInput interface { pulumi.Input - ToGetUsersUserParameterGeometryOutputFormatArrayOutput() GetUsersUserParameterGeometryOutputFormatArrayOutput - ToGetUsersUserParameterGeometryOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterGeometryOutputFormatArrayOutput + ToGetUsersUserParameterBinaryInputFormatArrayOutput() GetUsersUserParameterBinaryInputFormatArrayOutput + ToGetUsersUserParameterBinaryInputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterBinaryInputFormatArrayOutput } -type GetUsersUserParameterGeometryOutputFormatArray []GetUsersUserParameterGeometryOutputFormatInput +type GetUsersUserParameterBinaryInputFormatArray []GetUsersUserParameterBinaryInputFormatInput -func (GetUsersUserParameterGeometryOutputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterGeometryOutputFormat)(nil)).Elem() +func (GetUsersUserParameterBinaryInputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterBinaryInputFormat)(nil)).Elem() } -func (i GetUsersUserParameterGeometryOutputFormatArray) ToGetUsersUserParameterGeometryOutputFormatArrayOutput() GetUsersUserParameterGeometryOutputFormatArrayOutput { - return i.ToGetUsersUserParameterGeometryOutputFormatArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterBinaryInputFormatArray) ToGetUsersUserParameterBinaryInputFormatArrayOutput() GetUsersUserParameterBinaryInputFormatArrayOutput { + return i.ToGetUsersUserParameterBinaryInputFormatArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterGeometryOutputFormatArray) ToGetUsersUserParameterGeometryOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterGeometryOutputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterGeometryOutputFormatArrayOutput) +func (i GetUsersUserParameterBinaryInputFormatArray) ToGetUsersUserParameterBinaryInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryInputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterBinaryInputFormatArrayOutput) } -type GetUsersUserParameterGeometryOutputFormatOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterBinaryInputFormatOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterGeometryOutputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterGeometryOutputFormat)(nil)).Elem() +func (GetUsersUserParameterBinaryInputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterBinaryInputFormat)(nil)).Elem() } -func (o GetUsersUserParameterGeometryOutputFormatOutput) ToGetUsersUserParameterGeometryOutputFormatOutput() GetUsersUserParameterGeometryOutputFormatOutput { +func (o GetUsersUserParameterBinaryInputFormatOutput) ToGetUsersUserParameterBinaryInputFormatOutput() GetUsersUserParameterBinaryInputFormatOutput { return o } -func (o GetUsersUserParameterGeometryOutputFormatOutput) ToGetUsersUserParameterGeometryOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterGeometryOutputFormatOutput { +func (o GetUsersUserParameterBinaryInputFormatOutput) ToGetUsersUserParameterBinaryInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryInputFormatOutput { return o } -func (o GetUsersUserParameterGeometryOutputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterGeometryOutputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterBinaryInputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterBinaryInputFormat) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterGeometryOutputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterGeometryOutputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterBinaryInputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterBinaryInputFormat) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterGeometryOutputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterGeometryOutputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterBinaryInputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterBinaryInputFormat) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterGeometryOutputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterGeometryOutputFormat) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterBinaryInputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterBinaryInputFormat) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterGeometryOutputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterGeometryOutputFormat) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterBinaryInputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterBinaryInputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterGeometryOutputFormatArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterBinaryInputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterGeometryOutputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterGeometryOutputFormat)(nil)).Elem() +func (GetUsersUserParameterBinaryInputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterBinaryInputFormat)(nil)).Elem() } -func (o GetUsersUserParameterGeometryOutputFormatArrayOutput) ToGetUsersUserParameterGeometryOutputFormatArrayOutput() GetUsersUserParameterGeometryOutputFormatArrayOutput { +func (o GetUsersUserParameterBinaryInputFormatArrayOutput) ToGetUsersUserParameterBinaryInputFormatArrayOutput() GetUsersUserParameterBinaryInputFormatArrayOutput { return o } -func (o GetUsersUserParameterGeometryOutputFormatArrayOutput) ToGetUsersUserParameterGeometryOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterGeometryOutputFormatArrayOutput { +func (o GetUsersUserParameterBinaryInputFormatArrayOutput) ToGetUsersUserParameterBinaryInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryInputFormatArrayOutput { return o } -func (o GetUsersUserParameterGeometryOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterGeometryOutputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterGeometryOutputFormat { - return vs[0].([]GetUsersUserParameterGeometryOutputFormat)[vs[1].(int)] - }).(GetUsersUserParameterGeometryOutputFormatOutput) +func (o GetUsersUserParameterBinaryInputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterBinaryInputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterBinaryInputFormat { + return vs[0].([]GetUsersUserParameterBinaryInputFormat)[vs[1].(int)] + }).(GetUsersUserParameterBinaryInputFormatOutput) } -type GetUsersUserParameterJdbcTreatDecimalAsInt struct { +type GetUsersUserParameterBinaryOutputFormat struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -58191,18 +58625,18 @@ type GetUsersUserParameterJdbcTreatDecimalAsInt struct { Value string `pulumi:"value"` } -// GetUsersUserParameterJdbcTreatDecimalAsIntInput is an input type that accepts GetUsersUserParameterJdbcTreatDecimalAsIntArgs and GetUsersUserParameterJdbcTreatDecimalAsIntOutput values. -// You can construct a concrete instance of `GetUsersUserParameterJdbcTreatDecimalAsIntInput` via: +// GetUsersUserParameterBinaryOutputFormatInput is an input type that accepts GetUsersUserParameterBinaryOutputFormatArgs and GetUsersUserParameterBinaryOutputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterBinaryOutputFormatInput` via: // -// GetUsersUserParameterJdbcTreatDecimalAsIntArgs{...} -type GetUsersUserParameterJdbcTreatDecimalAsIntInput interface { +// GetUsersUserParameterBinaryOutputFormatArgs{...} +type GetUsersUserParameterBinaryOutputFormatInput interface { pulumi.Input - ToGetUsersUserParameterJdbcTreatDecimalAsIntOutput() GetUsersUserParameterJdbcTreatDecimalAsIntOutput - ToGetUsersUserParameterJdbcTreatDecimalAsIntOutputWithContext(context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntOutput + ToGetUsersUserParameterBinaryOutputFormatOutput() GetUsersUserParameterBinaryOutputFormatOutput + ToGetUsersUserParameterBinaryOutputFormatOutputWithContext(context.Context) GetUsersUserParameterBinaryOutputFormatOutput } -type GetUsersUserParameterJdbcTreatDecimalAsIntArgs struct { +type GetUsersUserParameterBinaryOutputFormatArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -58210,98 +58644,98 @@ type GetUsersUserParameterJdbcTreatDecimalAsIntArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterJdbcTreatDecimalAsIntArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterJdbcTreatDecimalAsInt)(nil)).Elem() +func (GetUsersUserParameterBinaryOutputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterBinaryOutputFormat)(nil)).Elem() } -func (i GetUsersUserParameterJdbcTreatDecimalAsIntArgs) ToGetUsersUserParameterJdbcTreatDecimalAsIntOutput() GetUsersUserParameterJdbcTreatDecimalAsIntOutput { - return i.ToGetUsersUserParameterJdbcTreatDecimalAsIntOutputWithContext(context.Background()) +func (i GetUsersUserParameterBinaryOutputFormatArgs) ToGetUsersUserParameterBinaryOutputFormatOutput() GetUsersUserParameterBinaryOutputFormatOutput { + return i.ToGetUsersUserParameterBinaryOutputFormatOutputWithContext(context.Background()) } -func (i GetUsersUserParameterJdbcTreatDecimalAsIntArgs) ToGetUsersUserParameterJdbcTreatDecimalAsIntOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcTreatDecimalAsIntOutput) +func (i GetUsersUserParameterBinaryOutputFormatArgs) ToGetUsersUserParameterBinaryOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryOutputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterBinaryOutputFormatOutput) } -// GetUsersUserParameterJdbcTreatDecimalAsIntArrayInput is an input type that accepts GetUsersUserParameterJdbcTreatDecimalAsIntArray and GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterJdbcTreatDecimalAsIntArrayInput` via: +// GetUsersUserParameterBinaryOutputFormatArrayInput is an input type that accepts GetUsersUserParameterBinaryOutputFormatArray and GetUsersUserParameterBinaryOutputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterBinaryOutputFormatArrayInput` via: // -// GetUsersUserParameterJdbcTreatDecimalAsIntArray{ GetUsersUserParameterJdbcTreatDecimalAsIntArgs{...} } -type GetUsersUserParameterJdbcTreatDecimalAsIntArrayInput interface { +// GetUsersUserParameterBinaryOutputFormatArray{ GetUsersUserParameterBinaryOutputFormatArgs{...} } +type GetUsersUserParameterBinaryOutputFormatArrayInput interface { pulumi.Input - ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput - ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutputWithContext(context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput + ToGetUsersUserParameterBinaryOutputFormatArrayOutput() GetUsersUserParameterBinaryOutputFormatArrayOutput + ToGetUsersUserParameterBinaryOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterBinaryOutputFormatArrayOutput } -type GetUsersUserParameterJdbcTreatDecimalAsIntArray []GetUsersUserParameterJdbcTreatDecimalAsIntInput +type GetUsersUserParameterBinaryOutputFormatArray []GetUsersUserParameterBinaryOutputFormatInput -func (GetUsersUserParameterJdbcTreatDecimalAsIntArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterJdbcTreatDecimalAsInt)(nil)).Elem() +func (GetUsersUserParameterBinaryOutputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterBinaryOutputFormat)(nil)).Elem() } -func (i GetUsersUserParameterJdbcTreatDecimalAsIntArray) ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput { - return i.ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterBinaryOutputFormatArray) ToGetUsersUserParameterBinaryOutputFormatArrayOutput() GetUsersUserParameterBinaryOutputFormatArrayOutput { + return i.ToGetUsersUserParameterBinaryOutputFormatArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterJdbcTreatDecimalAsIntArray) ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) +func (i GetUsersUserParameterBinaryOutputFormatArray) ToGetUsersUserParameterBinaryOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryOutputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterBinaryOutputFormatArrayOutput) } -type GetUsersUserParameterJdbcTreatDecimalAsIntOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterBinaryOutputFormatOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterJdbcTreatDecimalAsIntOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterJdbcTreatDecimalAsInt)(nil)).Elem() +func (GetUsersUserParameterBinaryOutputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterBinaryOutputFormat)(nil)).Elem() } -func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) ToGetUsersUserParameterJdbcTreatDecimalAsIntOutput() GetUsersUserParameterJdbcTreatDecimalAsIntOutput { +func (o GetUsersUserParameterBinaryOutputFormatOutput) ToGetUsersUserParameterBinaryOutputFormatOutput() GetUsersUserParameterBinaryOutputFormatOutput { return o } -func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) ToGetUsersUserParameterJdbcTreatDecimalAsIntOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntOutput { +func (o GetUsersUserParameterBinaryOutputFormatOutput) ToGetUsersUserParameterBinaryOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryOutputFormatOutput { return o } -func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcTreatDecimalAsInt) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterBinaryOutputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterBinaryOutputFormat) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcTreatDecimalAsInt) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterBinaryOutputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterBinaryOutputFormat) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcTreatDecimalAsInt) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterBinaryOutputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterBinaryOutputFormat) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcTreatDecimalAsInt) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterBinaryOutputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterBinaryOutputFormat) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcTreatDecimalAsInt) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterBinaryOutputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterBinaryOutputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterBinaryOutputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterJdbcTreatDecimalAsInt)(nil)).Elem() +func (GetUsersUserParameterBinaryOutputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterBinaryOutputFormat)(nil)).Elem() } -func (o GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput { +func (o GetUsersUserParameterBinaryOutputFormatArrayOutput) ToGetUsersUserParameterBinaryOutputFormatArrayOutput() GetUsersUserParameterBinaryOutputFormatArrayOutput { return o } -func (o GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput { +func (o GetUsersUserParameterBinaryOutputFormatArrayOutput) ToGetUsersUserParameterBinaryOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterBinaryOutputFormatArrayOutput { return o } -func (o GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterJdbcTreatDecimalAsIntOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterJdbcTreatDecimalAsInt { - return vs[0].([]GetUsersUserParameterJdbcTreatDecimalAsInt)[vs[1].(int)] - }).(GetUsersUserParameterJdbcTreatDecimalAsIntOutput) +func (o GetUsersUserParameterBinaryOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterBinaryOutputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterBinaryOutputFormat { + return vs[0].([]GetUsersUserParameterBinaryOutputFormat)[vs[1].(int)] + }).(GetUsersUserParameterBinaryOutputFormatOutput) } -type GetUsersUserParameterJdbcTreatTimestampNtzAsUtc struct { +type GetUsersUserParameterClientMemoryLimit struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -58309,18 +58743,18 @@ type GetUsersUserParameterJdbcTreatTimestampNtzAsUtc struct { Value string `pulumi:"value"` } -// GetUsersUserParameterJdbcTreatTimestampNtzAsUtcInput is an input type that accepts GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs and GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput values. -// You can construct a concrete instance of `GetUsersUserParameterJdbcTreatTimestampNtzAsUtcInput` via: +// GetUsersUserParameterClientMemoryLimitInput is an input type that accepts GetUsersUserParameterClientMemoryLimitArgs and GetUsersUserParameterClientMemoryLimitOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientMemoryLimitInput` via: // -// GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs{...} -type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcInput interface { +// GetUsersUserParameterClientMemoryLimitArgs{...} +type GetUsersUserParameterClientMemoryLimitInput interface { pulumi.Input - ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput - ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutputWithContext(context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput + ToGetUsersUserParameterClientMemoryLimitOutput() GetUsersUserParameterClientMemoryLimitOutput + ToGetUsersUserParameterClientMemoryLimitOutputWithContext(context.Context) GetUsersUserParameterClientMemoryLimitOutput } -type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs struct { +type GetUsersUserParameterClientMemoryLimitArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -58328,98 +58762,98 @@ type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterJdbcTreatTimestampNtzAsUtc)(nil)).Elem() +func (GetUsersUserParameterClientMemoryLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientMemoryLimit)(nil)).Elem() } -func (i GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput { - return i.ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientMemoryLimitArgs) ToGetUsersUserParameterClientMemoryLimitOutput() GetUsersUserParameterClientMemoryLimitOutput { + return i.ToGetUsersUserParameterClientMemoryLimitOutputWithContext(context.Background()) } -func (i GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) +func (i GetUsersUserParameterClientMemoryLimitArgs) ToGetUsersUserParameterClientMemoryLimitOutputWithContext(ctx context.Context) GetUsersUserParameterClientMemoryLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientMemoryLimitOutput) } -// GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayInput is an input type that accepts GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray and GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayInput` via: +// GetUsersUserParameterClientMemoryLimitArrayInput is an input type that accepts GetUsersUserParameterClientMemoryLimitArray and GetUsersUserParameterClientMemoryLimitArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientMemoryLimitArrayInput` via: // -// GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray{ GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs{...} } -type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayInput interface { +// GetUsersUserParameterClientMemoryLimitArray{ GetUsersUserParameterClientMemoryLimitArgs{...} } +type GetUsersUserParameterClientMemoryLimitArrayInput interface { pulumi.Input - ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput - ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutputWithContext(context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput + ToGetUsersUserParameterClientMemoryLimitArrayOutput() GetUsersUserParameterClientMemoryLimitArrayOutput + ToGetUsersUserParameterClientMemoryLimitArrayOutputWithContext(context.Context) GetUsersUserParameterClientMemoryLimitArrayOutput } -type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray []GetUsersUserParameterJdbcTreatTimestampNtzAsUtcInput +type GetUsersUserParameterClientMemoryLimitArray []GetUsersUserParameterClientMemoryLimitInput -func (GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterJdbcTreatTimestampNtzAsUtc)(nil)).Elem() +func (GetUsersUserParameterClientMemoryLimitArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientMemoryLimit)(nil)).Elem() } -func (i GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput { - return i.ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientMemoryLimitArray) ToGetUsersUserParameterClientMemoryLimitArrayOutput() GetUsersUserParameterClientMemoryLimitArrayOutput { + return i.ToGetUsersUserParameterClientMemoryLimitArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) +func (i GetUsersUserParameterClientMemoryLimitArray) ToGetUsersUserParameterClientMemoryLimitArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientMemoryLimitArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientMemoryLimitArrayOutput) } -type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientMemoryLimitOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterJdbcTreatTimestampNtzAsUtc)(nil)).Elem() +func (GetUsersUserParameterClientMemoryLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientMemoryLimit)(nil)).Elem() } -func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput { +func (o GetUsersUserParameterClientMemoryLimitOutput) ToGetUsersUserParameterClientMemoryLimitOutput() GetUsersUserParameterClientMemoryLimitOutput { return o } -func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput { +func (o GetUsersUserParameterClientMemoryLimitOutput) ToGetUsersUserParameterClientMemoryLimitOutputWithContext(ctx context.Context) GetUsersUserParameterClientMemoryLimitOutput { return o } -func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcTreatTimestampNtzAsUtc) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientMemoryLimitOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientMemoryLimit) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcTreatTimestampNtzAsUtc) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientMemoryLimitOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientMemoryLimit) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcTreatTimestampNtzAsUtc) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientMemoryLimitOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientMemoryLimit) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcTreatTimestampNtzAsUtc) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientMemoryLimitOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientMemoryLimit) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcTreatTimestampNtzAsUtc) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientMemoryLimitOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientMemoryLimit) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientMemoryLimitArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterJdbcTreatTimestampNtzAsUtc)(nil)).Elem() +func (GetUsersUserParameterClientMemoryLimitArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientMemoryLimit)(nil)).Elem() } -func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput { +func (o GetUsersUserParameterClientMemoryLimitArrayOutput) ToGetUsersUserParameterClientMemoryLimitArrayOutput() GetUsersUserParameterClientMemoryLimitArrayOutput { return o } -func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput { +func (o GetUsersUserParameterClientMemoryLimitArrayOutput) ToGetUsersUserParameterClientMemoryLimitArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientMemoryLimitArrayOutput { return o } -func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterJdbcTreatTimestampNtzAsUtc { - return vs[0].([]GetUsersUserParameterJdbcTreatTimestampNtzAsUtc)[vs[1].(int)] - }).(GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) +func (o GetUsersUserParameterClientMemoryLimitArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientMemoryLimitOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientMemoryLimit { + return vs[0].([]GetUsersUserParameterClientMemoryLimit)[vs[1].(int)] + }).(GetUsersUserParameterClientMemoryLimitOutput) } -type GetUsersUserParameterJdbcUseSessionTimezone struct { +type GetUsersUserParameterClientMetadataRequestUseConnectionCtx struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -58427,18 +58861,18 @@ type GetUsersUserParameterJdbcUseSessionTimezone struct { Value string `pulumi:"value"` } -// GetUsersUserParameterJdbcUseSessionTimezoneInput is an input type that accepts GetUsersUserParameterJdbcUseSessionTimezoneArgs and GetUsersUserParameterJdbcUseSessionTimezoneOutput values. -// You can construct a concrete instance of `GetUsersUserParameterJdbcUseSessionTimezoneInput` via: +// GetUsersUserParameterClientMetadataRequestUseConnectionCtxInput is an input type that accepts GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs and GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientMetadataRequestUseConnectionCtxInput` via: // -// GetUsersUserParameterJdbcUseSessionTimezoneArgs{...} -type GetUsersUserParameterJdbcUseSessionTimezoneInput interface { +// GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs{...} +type GetUsersUserParameterClientMetadataRequestUseConnectionCtxInput interface { pulumi.Input - ToGetUsersUserParameterJdbcUseSessionTimezoneOutput() GetUsersUserParameterJdbcUseSessionTimezoneOutput - ToGetUsersUserParameterJdbcUseSessionTimezoneOutputWithContext(context.Context) GetUsersUserParameterJdbcUseSessionTimezoneOutput + ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput + ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutputWithContext(context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput } -type GetUsersUserParameterJdbcUseSessionTimezoneArgs struct { +type GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -58446,98 +58880,98 @@ type GetUsersUserParameterJdbcUseSessionTimezoneArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterJdbcUseSessionTimezoneArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterJdbcUseSessionTimezone)(nil)).Elem() +func (GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientMetadataRequestUseConnectionCtx)(nil)).Elem() } -func (i GetUsersUserParameterJdbcUseSessionTimezoneArgs) ToGetUsersUserParameterJdbcUseSessionTimezoneOutput() GetUsersUserParameterJdbcUseSessionTimezoneOutput { - return i.ToGetUsersUserParameterJdbcUseSessionTimezoneOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput { + return i.ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutputWithContext(context.Background()) } -func (i GetUsersUserParameterJdbcUseSessionTimezoneArgs) ToGetUsersUserParameterJdbcUseSessionTimezoneOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcUseSessionTimezoneOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcUseSessionTimezoneOutput) +func (i GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutputWithContext(ctx context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) } -// GetUsersUserParameterJdbcUseSessionTimezoneArrayInput is an input type that accepts GetUsersUserParameterJdbcUseSessionTimezoneArray and GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterJdbcUseSessionTimezoneArrayInput` via: +// GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayInput is an input type that accepts GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray and GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayInput` via: // -// GetUsersUserParameterJdbcUseSessionTimezoneArray{ GetUsersUserParameterJdbcUseSessionTimezoneArgs{...} } -type GetUsersUserParameterJdbcUseSessionTimezoneArrayInput interface { +// GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray{ GetUsersUserParameterClientMetadataRequestUseConnectionCtxArgs{...} } +type GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayInput interface { pulumi.Input - ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutput() GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput - ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutputWithContext(context.Context) GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput + ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput + ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutputWithContext(context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput } -type GetUsersUserParameterJdbcUseSessionTimezoneArray []GetUsersUserParameterJdbcUseSessionTimezoneInput +type GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray []GetUsersUserParameterClientMetadataRequestUseConnectionCtxInput -func (GetUsersUserParameterJdbcUseSessionTimezoneArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterJdbcUseSessionTimezone)(nil)).Elem() +func (GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientMetadataRequestUseConnectionCtx)(nil)).Elem() } -func (i GetUsersUserParameterJdbcUseSessionTimezoneArray) ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutput() GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput { - return i.ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput { + return i.ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterJdbcUseSessionTimezoneArray) ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) +func (i GetUsersUserParameterClientMetadataRequestUseConnectionCtxArray) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) } -type GetUsersUserParameterJdbcUseSessionTimezoneOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterJdbcUseSessionTimezoneOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterJdbcUseSessionTimezone)(nil)).Elem() +func (GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientMetadataRequestUseConnectionCtx)(nil)).Elem() } -func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) ToGetUsersUserParameterJdbcUseSessionTimezoneOutput() GetUsersUserParameterJdbcUseSessionTimezoneOutput { +func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput { return o } -func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) ToGetUsersUserParameterJdbcUseSessionTimezoneOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcUseSessionTimezoneOutput { +func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxOutputWithContext(ctx context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput { return o } -func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcUseSessionTimezone) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientMetadataRequestUseConnectionCtx) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcUseSessionTimezone) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientMetadataRequestUseConnectionCtx) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcUseSessionTimezone) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientMetadataRequestUseConnectionCtx) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcUseSessionTimezone) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientMetadataRequestUseConnectionCtx) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJdbcUseSessionTimezone) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientMetadataRequestUseConnectionCtx) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterJdbcUseSessionTimezone)(nil)).Elem() +func (GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientMetadataRequestUseConnectionCtx)(nil)).Elem() } -func (o GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutput() GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput { +func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput() GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput { return o } -func (o GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput { +func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) ToGetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput { return o } -func (o GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterJdbcUseSessionTimezoneOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterJdbcUseSessionTimezone { - return vs[0].([]GetUsersUserParameterJdbcUseSessionTimezone)[vs[1].(int)] - }).(GetUsersUserParameterJdbcUseSessionTimezoneOutput) +func (o GetUsersUserParameterClientMetadataRequestUseConnectionCtxArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientMetadataRequestUseConnectionCtx { + return vs[0].([]GetUsersUserParameterClientMetadataRequestUseConnectionCtx)[vs[1].(int)] + }).(GetUsersUserParameterClientMetadataRequestUseConnectionCtxOutput) } -type GetUsersUserParameterJsonIndent struct { +type GetUsersUserParameterClientPrefetchThread struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -58545,18 +58979,18 @@ type GetUsersUserParameterJsonIndent struct { Value string `pulumi:"value"` } -// GetUsersUserParameterJsonIndentInput is an input type that accepts GetUsersUserParameterJsonIndentArgs and GetUsersUserParameterJsonIndentOutput values. -// You can construct a concrete instance of `GetUsersUserParameterJsonIndentInput` via: +// GetUsersUserParameterClientPrefetchThreadInput is an input type that accepts GetUsersUserParameterClientPrefetchThreadArgs and GetUsersUserParameterClientPrefetchThreadOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientPrefetchThreadInput` via: // -// GetUsersUserParameterJsonIndentArgs{...} -type GetUsersUserParameterJsonIndentInput interface { +// GetUsersUserParameterClientPrefetchThreadArgs{...} +type GetUsersUserParameterClientPrefetchThreadInput interface { pulumi.Input - ToGetUsersUserParameterJsonIndentOutput() GetUsersUserParameterJsonIndentOutput - ToGetUsersUserParameterJsonIndentOutputWithContext(context.Context) GetUsersUserParameterJsonIndentOutput + ToGetUsersUserParameterClientPrefetchThreadOutput() GetUsersUserParameterClientPrefetchThreadOutput + ToGetUsersUserParameterClientPrefetchThreadOutputWithContext(context.Context) GetUsersUserParameterClientPrefetchThreadOutput } -type GetUsersUserParameterJsonIndentArgs struct { +type GetUsersUserParameterClientPrefetchThreadArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -58564,98 +58998,98 @@ type GetUsersUserParameterJsonIndentArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterJsonIndentArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterJsonIndent)(nil)).Elem() +func (GetUsersUserParameterClientPrefetchThreadArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientPrefetchThread)(nil)).Elem() } -func (i GetUsersUserParameterJsonIndentArgs) ToGetUsersUserParameterJsonIndentOutput() GetUsersUserParameterJsonIndentOutput { - return i.ToGetUsersUserParameterJsonIndentOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientPrefetchThreadArgs) ToGetUsersUserParameterClientPrefetchThreadOutput() GetUsersUserParameterClientPrefetchThreadOutput { + return i.ToGetUsersUserParameterClientPrefetchThreadOutputWithContext(context.Background()) } -func (i GetUsersUserParameterJsonIndentArgs) ToGetUsersUserParameterJsonIndentOutputWithContext(ctx context.Context) GetUsersUserParameterJsonIndentOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJsonIndentOutput) +func (i GetUsersUserParameterClientPrefetchThreadArgs) ToGetUsersUserParameterClientPrefetchThreadOutputWithContext(ctx context.Context) GetUsersUserParameterClientPrefetchThreadOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientPrefetchThreadOutput) } -// GetUsersUserParameterJsonIndentArrayInput is an input type that accepts GetUsersUserParameterJsonIndentArray and GetUsersUserParameterJsonIndentArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterJsonIndentArrayInput` via: +// GetUsersUserParameterClientPrefetchThreadArrayInput is an input type that accepts GetUsersUserParameterClientPrefetchThreadArray and GetUsersUserParameterClientPrefetchThreadArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientPrefetchThreadArrayInput` via: // -// GetUsersUserParameterJsonIndentArray{ GetUsersUserParameterJsonIndentArgs{...} } -type GetUsersUserParameterJsonIndentArrayInput interface { +// GetUsersUserParameterClientPrefetchThreadArray{ GetUsersUserParameterClientPrefetchThreadArgs{...} } +type GetUsersUserParameterClientPrefetchThreadArrayInput interface { pulumi.Input - ToGetUsersUserParameterJsonIndentArrayOutput() GetUsersUserParameterJsonIndentArrayOutput - ToGetUsersUserParameterJsonIndentArrayOutputWithContext(context.Context) GetUsersUserParameterJsonIndentArrayOutput + ToGetUsersUserParameterClientPrefetchThreadArrayOutput() GetUsersUserParameterClientPrefetchThreadArrayOutput + ToGetUsersUserParameterClientPrefetchThreadArrayOutputWithContext(context.Context) GetUsersUserParameterClientPrefetchThreadArrayOutput } -type GetUsersUserParameterJsonIndentArray []GetUsersUserParameterJsonIndentInput +type GetUsersUserParameterClientPrefetchThreadArray []GetUsersUserParameterClientPrefetchThreadInput -func (GetUsersUserParameterJsonIndentArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterJsonIndent)(nil)).Elem() +func (GetUsersUserParameterClientPrefetchThreadArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientPrefetchThread)(nil)).Elem() } -func (i GetUsersUserParameterJsonIndentArray) ToGetUsersUserParameterJsonIndentArrayOutput() GetUsersUserParameterJsonIndentArrayOutput { - return i.ToGetUsersUserParameterJsonIndentArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientPrefetchThreadArray) ToGetUsersUserParameterClientPrefetchThreadArrayOutput() GetUsersUserParameterClientPrefetchThreadArrayOutput { + return i.ToGetUsersUserParameterClientPrefetchThreadArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterJsonIndentArray) ToGetUsersUserParameterJsonIndentArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJsonIndentArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJsonIndentArrayOutput) +func (i GetUsersUserParameterClientPrefetchThreadArray) ToGetUsersUserParameterClientPrefetchThreadArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientPrefetchThreadArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientPrefetchThreadArrayOutput) } -type GetUsersUserParameterJsonIndentOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientPrefetchThreadOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterJsonIndentOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterJsonIndent)(nil)).Elem() +func (GetUsersUserParameterClientPrefetchThreadOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientPrefetchThread)(nil)).Elem() } -func (o GetUsersUserParameterJsonIndentOutput) ToGetUsersUserParameterJsonIndentOutput() GetUsersUserParameterJsonIndentOutput { +func (o GetUsersUserParameterClientPrefetchThreadOutput) ToGetUsersUserParameterClientPrefetchThreadOutput() GetUsersUserParameterClientPrefetchThreadOutput { return o } -func (o GetUsersUserParameterJsonIndentOutput) ToGetUsersUserParameterJsonIndentOutputWithContext(ctx context.Context) GetUsersUserParameterJsonIndentOutput { +func (o GetUsersUserParameterClientPrefetchThreadOutput) ToGetUsersUserParameterClientPrefetchThreadOutputWithContext(ctx context.Context) GetUsersUserParameterClientPrefetchThreadOutput { return o } -func (o GetUsersUserParameterJsonIndentOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJsonIndent) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientPrefetchThreadOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientPrefetchThread) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJsonIndentOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJsonIndent) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientPrefetchThreadOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientPrefetchThread) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJsonIndentOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJsonIndent) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientPrefetchThreadOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientPrefetchThread) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJsonIndentOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJsonIndent) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientPrefetchThreadOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientPrefetchThread) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterJsonIndentOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterJsonIndent) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientPrefetchThreadOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientPrefetchThread) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterJsonIndentArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientPrefetchThreadArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterJsonIndentArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterJsonIndent)(nil)).Elem() +func (GetUsersUserParameterClientPrefetchThreadArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientPrefetchThread)(nil)).Elem() } -func (o GetUsersUserParameterJsonIndentArrayOutput) ToGetUsersUserParameterJsonIndentArrayOutput() GetUsersUserParameterJsonIndentArrayOutput { +func (o GetUsersUserParameterClientPrefetchThreadArrayOutput) ToGetUsersUserParameterClientPrefetchThreadArrayOutput() GetUsersUserParameterClientPrefetchThreadArrayOutput { return o } -func (o GetUsersUserParameterJsonIndentArrayOutput) ToGetUsersUserParameterJsonIndentArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJsonIndentArrayOutput { +func (o GetUsersUserParameterClientPrefetchThreadArrayOutput) ToGetUsersUserParameterClientPrefetchThreadArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientPrefetchThreadArrayOutput { return o } -func (o GetUsersUserParameterJsonIndentArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterJsonIndentOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterJsonIndent { - return vs[0].([]GetUsersUserParameterJsonIndent)[vs[1].(int)] - }).(GetUsersUserParameterJsonIndentOutput) +func (o GetUsersUserParameterClientPrefetchThreadArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientPrefetchThreadOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientPrefetchThread { + return vs[0].([]GetUsersUserParameterClientPrefetchThread)[vs[1].(int)] + }).(GetUsersUserParameterClientPrefetchThreadOutput) } -type GetUsersUserParameterLockTimeout struct { +type GetUsersUserParameterClientResultChunkSize struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -58663,18 +59097,18 @@ type GetUsersUserParameterLockTimeout struct { Value string `pulumi:"value"` } -// GetUsersUserParameterLockTimeoutInput is an input type that accepts GetUsersUserParameterLockTimeoutArgs and GetUsersUserParameterLockTimeoutOutput values. -// You can construct a concrete instance of `GetUsersUserParameterLockTimeoutInput` via: +// GetUsersUserParameterClientResultChunkSizeInput is an input type that accepts GetUsersUserParameterClientResultChunkSizeArgs and GetUsersUserParameterClientResultChunkSizeOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientResultChunkSizeInput` via: // -// GetUsersUserParameterLockTimeoutArgs{...} -type GetUsersUserParameterLockTimeoutInput interface { +// GetUsersUserParameterClientResultChunkSizeArgs{...} +type GetUsersUserParameterClientResultChunkSizeInput interface { pulumi.Input - ToGetUsersUserParameterLockTimeoutOutput() GetUsersUserParameterLockTimeoutOutput - ToGetUsersUserParameterLockTimeoutOutputWithContext(context.Context) GetUsersUserParameterLockTimeoutOutput + ToGetUsersUserParameterClientResultChunkSizeOutput() GetUsersUserParameterClientResultChunkSizeOutput + ToGetUsersUserParameterClientResultChunkSizeOutputWithContext(context.Context) GetUsersUserParameterClientResultChunkSizeOutput } -type GetUsersUserParameterLockTimeoutArgs struct { +type GetUsersUserParameterClientResultChunkSizeArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -58682,98 +59116,98 @@ type GetUsersUserParameterLockTimeoutArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterLockTimeoutArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterLockTimeout)(nil)).Elem() +func (GetUsersUserParameterClientResultChunkSizeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientResultChunkSize)(nil)).Elem() } -func (i GetUsersUserParameterLockTimeoutArgs) ToGetUsersUserParameterLockTimeoutOutput() GetUsersUserParameterLockTimeoutOutput { - return i.ToGetUsersUserParameterLockTimeoutOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientResultChunkSizeArgs) ToGetUsersUserParameterClientResultChunkSizeOutput() GetUsersUserParameterClientResultChunkSizeOutput { + return i.ToGetUsersUserParameterClientResultChunkSizeOutputWithContext(context.Background()) } -func (i GetUsersUserParameterLockTimeoutArgs) ToGetUsersUserParameterLockTimeoutOutputWithContext(ctx context.Context) GetUsersUserParameterLockTimeoutOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterLockTimeoutOutput) +func (i GetUsersUserParameterClientResultChunkSizeArgs) ToGetUsersUserParameterClientResultChunkSizeOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultChunkSizeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientResultChunkSizeOutput) } -// GetUsersUserParameterLockTimeoutArrayInput is an input type that accepts GetUsersUserParameterLockTimeoutArray and GetUsersUserParameterLockTimeoutArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterLockTimeoutArrayInput` via: +// GetUsersUserParameterClientResultChunkSizeArrayInput is an input type that accepts GetUsersUserParameterClientResultChunkSizeArray and GetUsersUserParameterClientResultChunkSizeArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientResultChunkSizeArrayInput` via: // -// GetUsersUserParameterLockTimeoutArray{ GetUsersUserParameterLockTimeoutArgs{...} } -type GetUsersUserParameterLockTimeoutArrayInput interface { +// GetUsersUserParameterClientResultChunkSizeArray{ GetUsersUserParameterClientResultChunkSizeArgs{...} } +type GetUsersUserParameterClientResultChunkSizeArrayInput interface { pulumi.Input - ToGetUsersUserParameterLockTimeoutArrayOutput() GetUsersUserParameterLockTimeoutArrayOutput - ToGetUsersUserParameterLockTimeoutArrayOutputWithContext(context.Context) GetUsersUserParameterLockTimeoutArrayOutput + ToGetUsersUserParameterClientResultChunkSizeArrayOutput() GetUsersUserParameterClientResultChunkSizeArrayOutput + ToGetUsersUserParameterClientResultChunkSizeArrayOutputWithContext(context.Context) GetUsersUserParameterClientResultChunkSizeArrayOutput } -type GetUsersUserParameterLockTimeoutArray []GetUsersUserParameterLockTimeoutInput +type GetUsersUserParameterClientResultChunkSizeArray []GetUsersUserParameterClientResultChunkSizeInput -func (GetUsersUserParameterLockTimeoutArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterLockTimeout)(nil)).Elem() +func (GetUsersUserParameterClientResultChunkSizeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientResultChunkSize)(nil)).Elem() } -func (i GetUsersUserParameterLockTimeoutArray) ToGetUsersUserParameterLockTimeoutArrayOutput() GetUsersUserParameterLockTimeoutArrayOutput { - return i.ToGetUsersUserParameterLockTimeoutArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientResultChunkSizeArray) ToGetUsersUserParameterClientResultChunkSizeArrayOutput() GetUsersUserParameterClientResultChunkSizeArrayOutput { + return i.ToGetUsersUserParameterClientResultChunkSizeArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterLockTimeoutArray) ToGetUsersUserParameterLockTimeoutArrayOutputWithContext(ctx context.Context) GetUsersUserParameterLockTimeoutArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterLockTimeoutArrayOutput) +func (i GetUsersUserParameterClientResultChunkSizeArray) ToGetUsersUserParameterClientResultChunkSizeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultChunkSizeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientResultChunkSizeArrayOutput) } -type GetUsersUserParameterLockTimeoutOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientResultChunkSizeOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterLockTimeoutOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterLockTimeout)(nil)).Elem() +func (GetUsersUserParameterClientResultChunkSizeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientResultChunkSize)(nil)).Elem() } -func (o GetUsersUserParameterLockTimeoutOutput) ToGetUsersUserParameterLockTimeoutOutput() GetUsersUserParameterLockTimeoutOutput { +func (o GetUsersUserParameterClientResultChunkSizeOutput) ToGetUsersUserParameterClientResultChunkSizeOutput() GetUsersUserParameterClientResultChunkSizeOutput { return o } -func (o GetUsersUserParameterLockTimeoutOutput) ToGetUsersUserParameterLockTimeoutOutputWithContext(ctx context.Context) GetUsersUserParameterLockTimeoutOutput { +func (o GetUsersUserParameterClientResultChunkSizeOutput) ToGetUsersUserParameterClientResultChunkSizeOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultChunkSizeOutput { return o } -func (o GetUsersUserParameterLockTimeoutOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterLockTimeout) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientResultChunkSizeOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientResultChunkSize) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterLockTimeoutOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterLockTimeout) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientResultChunkSizeOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientResultChunkSize) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterLockTimeoutOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterLockTimeout) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientResultChunkSizeOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientResultChunkSize) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterLockTimeoutOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterLockTimeout) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientResultChunkSizeOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientResultChunkSize) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterLockTimeoutOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterLockTimeout) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientResultChunkSizeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientResultChunkSize) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterLockTimeoutArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientResultChunkSizeArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterLockTimeoutArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterLockTimeout)(nil)).Elem() +func (GetUsersUserParameterClientResultChunkSizeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientResultChunkSize)(nil)).Elem() } -func (o GetUsersUserParameterLockTimeoutArrayOutput) ToGetUsersUserParameterLockTimeoutArrayOutput() GetUsersUserParameterLockTimeoutArrayOutput { +func (o GetUsersUserParameterClientResultChunkSizeArrayOutput) ToGetUsersUserParameterClientResultChunkSizeArrayOutput() GetUsersUserParameterClientResultChunkSizeArrayOutput { return o } -func (o GetUsersUserParameterLockTimeoutArrayOutput) ToGetUsersUserParameterLockTimeoutArrayOutputWithContext(ctx context.Context) GetUsersUserParameterLockTimeoutArrayOutput { +func (o GetUsersUserParameterClientResultChunkSizeArrayOutput) ToGetUsersUserParameterClientResultChunkSizeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultChunkSizeArrayOutput { return o } -func (o GetUsersUserParameterLockTimeoutArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterLockTimeoutOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterLockTimeout { - return vs[0].([]GetUsersUserParameterLockTimeout)[vs[1].(int)] - }).(GetUsersUserParameterLockTimeoutOutput) +func (o GetUsersUserParameterClientResultChunkSizeArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientResultChunkSizeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientResultChunkSize { + return vs[0].([]GetUsersUserParameterClientResultChunkSize)[vs[1].(int)] + }).(GetUsersUserParameterClientResultChunkSizeOutput) } -type GetUsersUserParameterLogLevel struct { +type GetUsersUserParameterClientResultColumnCaseInsensitive struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -58781,18 +59215,18 @@ type GetUsersUserParameterLogLevel struct { Value string `pulumi:"value"` } -// GetUsersUserParameterLogLevelInput is an input type that accepts GetUsersUserParameterLogLevelArgs and GetUsersUserParameterLogLevelOutput values. -// You can construct a concrete instance of `GetUsersUserParameterLogLevelInput` via: +// GetUsersUserParameterClientResultColumnCaseInsensitiveInput is an input type that accepts GetUsersUserParameterClientResultColumnCaseInsensitiveArgs and GetUsersUserParameterClientResultColumnCaseInsensitiveOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientResultColumnCaseInsensitiveInput` via: // -// GetUsersUserParameterLogLevelArgs{...} -type GetUsersUserParameterLogLevelInput interface { +// GetUsersUserParameterClientResultColumnCaseInsensitiveArgs{...} +type GetUsersUserParameterClientResultColumnCaseInsensitiveInput interface { pulumi.Input - ToGetUsersUserParameterLogLevelOutput() GetUsersUserParameterLogLevelOutput - ToGetUsersUserParameterLogLevelOutputWithContext(context.Context) GetUsersUserParameterLogLevelOutput + ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveOutput + ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutputWithContext(context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveOutput } -type GetUsersUserParameterLogLevelArgs struct { +type GetUsersUserParameterClientResultColumnCaseInsensitiveArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -58800,98 +59234,98 @@ type GetUsersUserParameterLogLevelArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterLogLevelArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterLogLevel)(nil)).Elem() +func (GetUsersUserParameterClientResultColumnCaseInsensitiveArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientResultColumnCaseInsensitive)(nil)).Elem() } -func (i GetUsersUserParameterLogLevelArgs) ToGetUsersUserParameterLogLevelOutput() GetUsersUserParameterLogLevelOutput { - return i.ToGetUsersUserParameterLogLevelOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientResultColumnCaseInsensitiveArgs) ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveOutput { + return i.ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutputWithContext(context.Background()) } -func (i GetUsersUserParameterLogLevelArgs) ToGetUsersUserParameterLogLevelOutputWithContext(ctx context.Context) GetUsersUserParameterLogLevelOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterLogLevelOutput) +func (i GetUsersUserParameterClientResultColumnCaseInsensitiveArgs) ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) } -// GetUsersUserParameterLogLevelArrayInput is an input type that accepts GetUsersUserParameterLogLevelArray and GetUsersUserParameterLogLevelArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterLogLevelArrayInput` via: +// GetUsersUserParameterClientResultColumnCaseInsensitiveArrayInput is an input type that accepts GetUsersUserParameterClientResultColumnCaseInsensitiveArray and GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientResultColumnCaseInsensitiveArrayInput` via: // -// GetUsersUserParameterLogLevelArray{ GetUsersUserParameterLogLevelArgs{...} } -type GetUsersUserParameterLogLevelArrayInput interface { +// GetUsersUserParameterClientResultColumnCaseInsensitiveArray{ GetUsersUserParameterClientResultColumnCaseInsensitiveArgs{...} } +type GetUsersUserParameterClientResultColumnCaseInsensitiveArrayInput interface { pulumi.Input - ToGetUsersUserParameterLogLevelArrayOutput() GetUsersUserParameterLogLevelArrayOutput - ToGetUsersUserParameterLogLevelArrayOutputWithContext(context.Context) GetUsersUserParameterLogLevelArrayOutput + ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput + ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutputWithContext(context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput } -type GetUsersUserParameterLogLevelArray []GetUsersUserParameterLogLevelInput +type GetUsersUserParameterClientResultColumnCaseInsensitiveArray []GetUsersUserParameterClientResultColumnCaseInsensitiveInput -func (GetUsersUserParameterLogLevelArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterLogLevel)(nil)).Elem() +func (GetUsersUserParameterClientResultColumnCaseInsensitiveArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientResultColumnCaseInsensitive)(nil)).Elem() } -func (i GetUsersUserParameterLogLevelArray) ToGetUsersUserParameterLogLevelArrayOutput() GetUsersUserParameterLogLevelArrayOutput { - return i.ToGetUsersUserParameterLogLevelArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientResultColumnCaseInsensitiveArray) ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput { + return i.ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterLogLevelArray) ToGetUsersUserParameterLogLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterLogLevelArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterLogLevelArrayOutput) +func (i GetUsersUserParameterClientResultColumnCaseInsensitiveArray) ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) } -type GetUsersUserParameterLogLevelOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientResultColumnCaseInsensitiveOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterLogLevelOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterLogLevel)(nil)).Elem() +func (GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientResultColumnCaseInsensitive)(nil)).Elem() } -func (o GetUsersUserParameterLogLevelOutput) ToGetUsersUserParameterLogLevelOutput() GetUsersUserParameterLogLevelOutput { +func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveOutput { return o } -func (o GetUsersUserParameterLogLevelOutput) ToGetUsersUserParameterLogLevelOutputWithContext(ctx context.Context) GetUsersUserParameterLogLevelOutput { +func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) ToGetUsersUserParameterClientResultColumnCaseInsensitiveOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveOutput { return o } -func (o GetUsersUserParameterLogLevelOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterLogLevel) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientResultColumnCaseInsensitive) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterLogLevelOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterLogLevel) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientResultColumnCaseInsensitive) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterLogLevelOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterLogLevel) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientResultColumnCaseInsensitive) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterLogLevelOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterLogLevel) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientResultColumnCaseInsensitive) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterLogLevelOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterLogLevel) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientResultColumnCaseInsensitive) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterLogLevelArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterLogLevelArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterLogLevel)(nil)).Elem() +func (GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientResultColumnCaseInsensitive)(nil)).Elem() } -func (o GetUsersUserParameterLogLevelArrayOutput) ToGetUsersUserParameterLogLevelArrayOutput() GetUsersUserParameterLogLevelArrayOutput { +func (o GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput() GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput { return o } -func (o GetUsersUserParameterLogLevelArrayOutput) ToGetUsersUserParameterLogLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterLogLevelArrayOutput { +func (o GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) ToGetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput { return o } -func (o GetUsersUserParameterLogLevelArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterLogLevelOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterLogLevel { - return vs[0].([]GetUsersUserParameterLogLevel)[vs[1].(int)] - }).(GetUsersUserParameterLogLevelOutput) +func (o GetUsersUserParameterClientResultColumnCaseInsensitiveArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientResultColumnCaseInsensitiveOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientResultColumnCaseInsensitive { + return vs[0].([]GetUsersUserParameterClientResultColumnCaseInsensitive)[vs[1].(int)] + }).(GetUsersUserParameterClientResultColumnCaseInsensitiveOutput) } -type GetUsersUserParameterMultiStatementCount struct { +type GetUsersUserParameterClientSessionKeepAlife struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -58899,18 +59333,18 @@ type GetUsersUserParameterMultiStatementCount struct { Value string `pulumi:"value"` } -// GetUsersUserParameterMultiStatementCountInput is an input type that accepts GetUsersUserParameterMultiStatementCountArgs and GetUsersUserParameterMultiStatementCountOutput values. -// You can construct a concrete instance of `GetUsersUserParameterMultiStatementCountInput` via: +// GetUsersUserParameterClientSessionKeepAlifeInput is an input type that accepts GetUsersUserParameterClientSessionKeepAlifeArgs and GetUsersUserParameterClientSessionKeepAlifeOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientSessionKeepAlifeInput` via: // -// GetUsersUserParameterMultiStatementCountArgs{...} -type GetUsersUserParameterMultiStatementCountInput interface { +// GetUsersUserParameterClientSessionKeepAlifeArgs{...} +type GetUsersUserParameterClientSessionKeepAlifeInput interface { pulumi.Input - ToGetUsersUserParameterMultiStatementCountOutput() GetUsersUserParameterMultiStatementCountOutput - ToGetUsersUserParameterMultiStatementCountOutputWithContext(context.Context) GetUsersUserParameterMultiStatementCountOutput + ToGetUsersUserParameterClientSessionKeepAlifeOutput() GetUsersUserParameterClientSessionKeepAlifeOutput + ToGetUsersUserParameterClientSessionKeepAlifeOutputWithContext(context.Context) GetUsersUserParameterClientSessionKeepAlifeOutput } -type GetUsersUserParameterMultiStatementCountArgs struct { +type GetUsersUserParameterClientSessionKeepAlifeArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -58918,98 +59352,98 @@ type GetUsersUserParameterMultiStatementCountArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterMultiStatementCountArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterMultiStatementCount)(nil)).Elem() +func (GetUsersUserParameterClientSessionKeepAlifeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientSessionKeepAlife)(nil)).Elem() } -func (i GetUsersUserParameterMultiStatementCountArgs) ToGetUsersUserParameterMultiStatementCountOutput() GetUsersUserParameterMultiStatementCountOutput { - return i.ToGetUsersUserParameterMultiStatementCountOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientSessionKeepAlifeArgs) ToGetUsersUserParameterClientSessionKeepAlifeOutput() GetUsersUserParameterClientSessionKeepAlifeOutput { + return i.ToGetUsersUserParameterClientSessionKeepAlifeOutputWithContext(context.Background()) } -func (i GetUsersUserParameterMultiStatementCountArgs) ToGetUsersUserParameterMultiStatementCountOutputWithContext(ctx context.Context) GetUsersUserParameterMultiStatementCountOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterMultiStatementCountOutput) +func (i GetUsersUserParameterClientSessionKeepAlifeArgs) ToGetUsersUserParameterClientSessionKeepAlifeOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAlifeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientSessionKeepAlifeOutput) } -// GetUsersUserParameterMultiStatementCountArrayInput is an input type that accepts GetUsersUserParameterMultiStatementCountArray and GetUsersUserParameterMultiStatementCountArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterMultiStatementCountArrayInput` via: +// GetUsersUserParameterClientSessionKeepAlifeArrayInput is an input type that accepts GetUsersUserParameterClientSessionKeepAlifeArray and GetUsersUserParameterClientSessionKeepAlifeArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientSessionKeepAlifeArrayInput` via: // -// GetUsersUserParameterMultiStatementCountArray{ GetUsersUserParameterMultiStatementCountArgs{...} } -type GetUsersUserParameterMultiStatementCountArrayInput interface { +// GetUsersUserParameterClientSessionKeepAlifeArray{ GetUsersUserParameterClientSessionKeepAlifeArgs{...} } +type GetUsersUserParameterClientSessionKeepAlifeArrayInput interface { pulumi.Input - ToGetUsersUserParameterMultiStatementCountArrayOutput() GetUsersUserParameterMultiStatementCountArrayOutput - ToGetUsersUserParameterMultiStatementCountArrayOutputWithContext(context.Context) GetUsersUserParameterMultiStatementCountArrayOutput + ToGetUsersUserParameterClientSessionKeepAlifeArrayOutput() GetUsersUserParameterClientSessionKeepAlifeArrayOutput + ToGetUsersUserParameterClientSessionKeepAlifeArrayOutputWithContext(context.Context) GetUsersUserParameterClientSessionKeepAlifeArrayOutput } -type GetUsersUserParameterMultiStatementCountArray []GetUsersUserParameterMultiStatementCountInput +type GetUsersUserParameterClientSessionKeepAlifeArray []GetUsersUserParameterClientSessionKeepAlifeInput -func (GetUsersUserParameterMultiStatementCountArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterMultiStatementCount)(nil)).Elem() +func (GetUsersUserParameterClientSessionKeepAlifeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientSessionKeepAlife)(nil)).Elem() } -func (i GetUsersUserParameterMultiStatementCountArray) ToGetUsersUserParameterMultiStatementCountArrayOutput() GetUsersUserParameterMultiStatementCountArrayOutput { - return i.ToGetUsersUserParameterMultiStatementCountArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientSessionKeepAlifeArray) ToGetUsersUserParameterClientSessionKeepAlifeArrayOutput() GetUsersUserParameterClientSessionKeepAlifeArrayOutput { + return i.ToGetUsersUserParameterClientSessionKeepAlifeArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterMultiStatementCountArray) ToGetUsersUserParameterMultiStatementCountArrayOutputWithContext(ctx context.Context) GetUsersUserParameterMultiStatementCountArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterMultiStatementCountArrayOutput) +func (i GetUsersUserParameterClientSessionKeepAlifeArray) ToGetUsersUserParameterClientSessionKeepAlifeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAlifeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientSessionKeepAlifeArrayOutput) } -type GetUsersUserParameterMultiStatementCountOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientSessionKeepAlifeOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterMultiStatementCountOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterMultiStatementCount)(nil)).Elem() +func (GetUsersUserParameterClientSessionKeepAlifeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientSessionKeepAlife)(nil)).Elem() } -func (o GetUsersUserParameterMultiStatementCountOutput) ToGetUsersUserParameterMultiStatementCountOutput() GetUsersUserParameterMultiStatementCountOutput { +func (o GetUsersUserParameterClientSessionKeepAlifeOutput) ToGetUsersUserParameterClientSessionKeepAlifeOutput() GetUsersUserParameterClientSessionKeepAlifeOutput { return o } -func (o GetUsersUserParameterMultiStatementCountOutput) ToGetUsersUserParameterMultiStatementCountOutputWithContext(ctx context.Context) GetUsersUserParameterMultiStatementCountOutput { +func (o GetUsersUserParameterClientSessionKeepAlifeOutput) ToGetUsersUserParameterClientSessionKeepAlifeOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAlifeOutput { return o } -func (o GetUsersUserParameterMultiStatementCountOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterMultiStatementCount) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientSessionKeepAlifeOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAlife) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterMultiStatementCountOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterMultiStatementCount) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientSessionKeepAlifeOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAlife) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterMultiStatementCountOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterMultiStatementCount) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientSessionKeepAlifeOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAlife) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterMultiStatementCountOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterMultiStatementCount) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientSessionKeepAlifeOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAlife) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterMultiStatementCountOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterMultiStatementCount) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientSessionKeepAlifeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAlife) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterMultiStatementCountArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientSessionKeepAlifeArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterMultiStatementCountArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterMultiStatementCount)(nil)).Elem() +func (GetUsersUserParameterClientSessionKeepAlifeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientSessionKeepAlife)(nil)).Elem() } -func (o GetUsersUserParameterMultiStatementCountArrayOutput) ToGetUsersUserParameterMultiStatementCountArrayOutput() GetUsersUserParameterMultiStatementCountArrayOutput { +func (o GetUsersUserParameterClientSessionKeepAlifeArrayOutput) ToGetUsersUserParameterClientSessionKeepAlifeArrayOutput() GetUsersUserParameterClientSessionKeepAlifeArrayOutput { return o } -func (o GetUsersUserParameterMultiStatementCountArrayOutput) ToGetUsersUserParameterMultiStatementCountArrayOutputWithContext(ctx context.Context) GetUsersUserParameterMultiStatementCountArrayOutput { +func (o GetUsersUserParameterClientSessionKeepAlifeArrayOutput) ToGetUsersUserParameterClientSessionKeepAlifeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAlifeArrayOutput { return o } -func (o GetUsersUserParameterMultiStatementCountArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterMultiStatementCountOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterMultiStatementCount { - return vs[0].([]GetUsersUserParameterMultiStatementCount)[vs[1].(int)] - }).(GetUsersUserParameterMultiStatementCountOutput) +func (o GetUsersUserParameterClientSessionKeepAlifeArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientSessionKeepAlifeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientSessionKeepAlife { + return vs[0].([]GetUsersUserParameterClientSessionKeepAlife)[vs[1].(int)] + }).(GetUsersUserParameterClientSessionKeepAlifeOutput) } -type GetUsersUserParameterNetworkPolicy struct { +type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -59017,18 +59451,18 @@ type GetUsersUserParameterNetworkPolicy struct { Value string `pulumi:"value"` } -// GetUsersUserParameterNetworkPolicyInput is an input type that accepts GetUsersUserParameterNetworkPolicyArgs and GetUsersUserParameterNetworkPolicyOutput values. -// You can construct a concrete instance of `GetUsersUserParameterNetworkPolicyInput` via: +// GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyInput is an input type that accepts GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs and GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyInput` via: // -// GetUsersUserParameterNetworkPolicyArgs{...} -type GetUsersUserParameterNetworkPolicyInput interface { +// GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs{...} +type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyInput interface { pulumi.Input - ToGetUsersUserParameterNetworkPolicyOutput() GetUsersUserParameterNetworkPolicyOutput - ToGetUsersUserParameterNetworkPolicyOutputWithContext(context.Context) GetUsersUserParameterNetworkPolicyOutput + ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput + ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutputWithContext(context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput } -type GetUsersUserParameterNetworkPolicyArgs struct { +type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -59036,98 +59470,98 @@ type GetUsersUserParameterNetworkPolicyArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterNetworkPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterNetworkPolicy)(nil)).Elem() +func (GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency)(nil)).Elem() } -func (i GetUsersUserParameterNetworkPolicyArgs) ToGetUsersUserParameterNetworkPolicyOutput() GetUsersUserParameterNetworkPolicyOutput { - return i.ToGetUsersUserParameterNetworkPolicyOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput { + return i.ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutputWithContext(context.Background()) } -func (i GetUsersUserParameterNetworkPolicyArgs) ToGetUsersUserParameterNetworkPolicyOutputWithContext(ctx context.Context) GetUsersUserParameterNetworkPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterNetworkPolicyOutput) +func (i GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) } -// GetUsersUserParameterNetworkPolicyArrayInput is an input type that accepts GetUsersUserParameterNetworkPolicyArray and GetUsersUserParameterNetworkPolicyArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterNetworkPolicyArrayInput` via: +// GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayInput is an input type that accepts GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray and GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayInput` via: // -// GetUsersUserParameterNetworkPolicyArray{ GetUsersUserParameterNetworkPolicyArgs{...} } -type GetUsersUserParameterNetworkPolicyArrayInput interface { +// GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray{ GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArgs{...} } +type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayInput interface { pulumi.Input - ToGetUsersUserParameterNetworkPolicyArrayOutput() GetUsersUserParameterNetworkPolicyArrayOutput - ToGetUsersUserParameterNetworkPolicyArrayOutputWithContext(context.Context) GetUsersUserParameterNetworkPolicyArrayOutput + ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput + ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutputWithContext(context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput } -type GetUsersUserParameterNetworkPolicyArray []GetUsersUserParameterNetworkPolicyInput +type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray []GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyInput -func (GetUsersUserParameterNetworkPolicyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterNetworkPolicy)(nil)).Elem() +func (GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency)(nil)).Elem() } -func (i GetUsersUserParameterNetworkPolicyArray) ToGetUsersUserParameterNetworkPolicyArrayOutput() GetUsersUserParameterNetworkPolicyArrayOutput { - return i.ToGetUsersUserParameterNetworkPolicyArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput { + return i.ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterNetworkPolicyArray) ToGetUsersUserParameterNetworkPolicyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterNetworkPolicyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterNetworkPolicyArrayOutput) +func (i GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArray) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) } -type GetUsersUserParameterNetworkPolicyOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterNetworkPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterNetworkPolicy)(nil)).Elem() +func (GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency)(nil)).Elem() } -func (o GetUsersUserParameterNetworkPolicyOutput) ToGetUsersUserParameterNetworkPolicyOutput() GetUsersUserParameterNetworkPolicyOutput { +func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput { return o } -func (o GetUsersUserParameterNetworkPolicyOutput) ToGetUsersUserParameterNetworkPolicyOutputWithContext(ctx context.Context) GetUsersUserParameterNetworkPolicyOutput { +func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput { return o } -func (o GetUsersUserParameterNetworkPolicyOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterNetworkPolicy) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterNetworkPolicyOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterNetworkPolicy) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterNetworkPolicyOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterNetworkPolicy) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterNetworkPolicyOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterNetworkPolicy) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterNetworkPolicyOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterNetworkPolicy) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterNetworkPolicyArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterNetworkPolicyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterNetworkPolicy)(nil)).Elem() +func (GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency)(nil)).Elem() } -func (o GetUsersUserParameterNetworkPolicyArrayOutput) ToGetUsersUserParameterNetworkPolicyArrayOutput() GetUsersUserParameterNetworkPolicyArrayOutput { +func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput() GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput { return o } -func (o GetUsersUserParameterNetworkPolicyArrayOutput) ToGetUsersUserParameterNetworkPolicyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterNetworkPolicyArrayOutput { +func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) ToGetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput { return o } -func (o GetUsersUserParameterNetworkPolicyArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterNetworkPolicyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterNetworkPolicy { - return vs[0].([]GetUsersUserParameterNetworkPolicy)[vs[1].(int)] - }).(GetUsersUserParameterNetworkPolicyOutput) +func (o GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency { + return vs[0].([]GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequency)[vs[1].(int)] + }).(GetUsersUserParameterClientSessionKeepAliveHeartbeatFrequencyOutput) } -type GetUsersUserParameterNoorderSequenceAsDefault struct { +type GetUsersUserParameterClientTimestampTypeMapping struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -59135,18 +59569,18 @@ type GetUsersUserParameterNoorderSequenceAsDefault struct { Value string `pulumi:"value"` } -// GetUsersUserParameterNoorderSequenceAsDefaultInput is an input type that accepts GetUsersUserParameterNoorderSequenceAsDefaultArgs and GetUsersUserParameterNoorderSequenceAsDefaultOutput values. -// You can construct a concrete instance of `GetUsersUserParameterNoorderSequenceAsDefaultInput` via: +// GetUsersUserParameterClientTimestampTypeMappingInput is an input type that accepts GetUsersUserParameterClientTimestampTypeMappingArgs and GetUsersUserParameterClientTimestampTypeMappingOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientTimestampTypeMappingInput` via: // -// GetUsersUserParameterNoorderSequenceAsDefaultArgs{...} -type GetUsersUserParameterNoorderSequenceAsDefaultInput interface { +// GetUsersUserParameterClientTimestampTypeMappingArgs{...} +type GetUsersUserParameterClientTimestampTypeMappingInput interface { pulumi.Input - ToGetUsersUserParameterNoorderSequenceAsDefaultOutput() GetUsersUserParameterNoorderSequenceAsDefaultOutput - ToGetUsersUserParameterNoorderSequenceAsDefaultOutputWithContext(context.Context) GetUsersUserParameterNoorderSequenceAsDefaultOutput + ToGetUsersUserParameterClientTimestampTypeMappingOutput() GetUsersUserParameterClientTimestampTypeMappingOutput + ToGetUsersUserParameterClientTimestampTypeMappingOutputWithContext(context.Context) GetUsersUserParameterClientTimestampTypeMappingOutput } -type GetUsersUserParameterNoorderSequenceAsDefaultArgs struct { +type GetUsersUserParameterClientTimestampTypeMappingArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -59154,98 +59588,98 @@ type GetUsersUserParameterNoorderSequenceAsDefaultArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterNoorderSequenceAsDefaultArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterNoorderSequenceAsDefault)(nil)).Elem() +func (GetUsersUserParameterClientTimestampTypeMappingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientTimestampTypeMapping)(nil)).Elem() } -func (i GetUsersUserParameterNoorderSequenceAsDefaultArgs) ToGetUsersUserParameterNoorderSequenceAsDefaultOutput() GetUsersUserParameterNoorderSequenceAsDefaultOutput { - return i.ToGetUsersUserParameterNoorderSequenceAsDefaultOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientTimestampTypeMappingArgs) ToGetUsersUserParameterClientTimestampTypeMappingOutput() GetUsersUserParameterClientTimestampTypeMappingOutput { + return i.ToGetUsersUserParameterClientTimestampTypeMappingOutputWithContext(context.Background()) } -func (i GetUsersUserParameterNoorderSequenceAsDefaultArgs) ToGetUsersUserParameterNoorderSequenceAsDefaultOutputWithContext(ctx context.Context) GetUsersUserParameterNoorderSequenceAsDefaultOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterNoorderSequenceAsDefaultOutput) +func (i GetUsersUserParameterClientTimestampTypeMappingArgs) ToGetUsersUserParameterClientTimestampTypeMappingOutputWithContext(ctx context.Context) GetUsersUserParameterClientTimestampTypeMappingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientTimestampTypeMappingOutput) } -// GetUsersUserParameterNoorderSequenceAsDefaultArrayInput is an input type that accepts GetUsersUserParameterNoorderSequenceAsDefaultArray and GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterNoorderSequenceAsDefaultArrayInput` via: +// GetUsersUserParameterClientTimestampTypeMappingArrayInput is an input type that accepts GetUsersUserParameterClientTimestampTypeMappingArray and GetUsersUserParameterClientTimestampTypeMappingArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterClientTimestampTypeMappingArrayInput` via: // -// GetUsersUserParameterNoorderSequenceAsDefaultArray{ GetUsersUserParameterNoorderSequenceAsDefaultArgs{...} } -type GetUsersUserParameterNoorderSequenceAsDefaultArrayInput interface { +// GetUsersUserParameterClientTimestampTypeMappingArray{ GetUsersUserParameterClientTimestampTypeMappingArgs{...} } +type GetUsersUserParameterClientTimestampTypeMappingArrayInput interface { pulumi.Input - ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutput() GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput - ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutputWithContext(context.Context) GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput + ToGetUsersUserParameterClientTimestampTypeMappingArrayOutput() GetUsersUserParameterClientTimestampTypeMappingArrayOutput + ToGetUsersUserParameterClientTimestampTypeMappingArrayOutputWithContext(context.Context) GetUsersUserParameterClientTimestampTypeMappingArrayOutput } -type GetUsersUserParameterNoorderSequenceAsDefaultArray []GetUsersUserParameterNoorderSequenceAsDefaultInput +type GetUsersUserParameterClientTimestampTypeMappingArray []GetUsersUserParameterClientTimestampTypeMappingInput -func (GetUsersUserParameterNoorderSequenceAsDefaultArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterNoorderSequenceAsDefault)(nil)).Elem() +func (GetUsersUserParameterClientTimestampTypeMappingArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientTimestampTypeMapping)(nil)).Elem() } -func (i GetUsersUserParameterNoorderSequenceAsDefaultArray) ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutput() GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput { - return i.ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterClientTimestampTypeMappingArray) ToGetUsersUserParameterClientTimestampTypeMappingArrayOutput() GetUsersUserParameterClientTimestampTypeMappingArrayOutput { + return i.ToGetUsersUserParameterClientTimestampTypeMappingArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterNoorderSequenceAsDefaultArray) ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutputWithContext(ctx context.Context) GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) +func (i GetUsersUserParameterClientTimestampTypeMappingArray) ToGetUsersUserParameterClientTimestampTypeMappingArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientTimestampTypeMappingArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterClientTimestampTypeMappingArrayOutput) } -type GetUsersUserParameterNoorderSequenceAsDefaultOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientTimestampTypeMappingOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterNoorderSequenceAsDefaultOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterNoorderSequenceAsDefault)(nil)).Elem() +func (GetUsersUserParameterClientTimestampTypeMappingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterClientTimestampTypeMapping)(nil)).Elem() } -func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) ToGetUsersUserParameterNoorderSequenceAsDefaultOutput() GetUsersUserParameterNoorderSequenceAsDefaultOutput { +func (o GetUsersUserParameterClientTimestampTypeMappingOutput) ToGetUsersUserParameterClientTimestampTypeMappingOutput() GetUsersUserParameterClientTimestampTypeMappingOutput { return o } -func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) ToGetUsersUserParameterNoorderSequenceAsDefaultOutputWithContext(ctx context.Context) GetUsersUserParameterNoorderSequenceAsDefaultOutput { +func (o GetUsersUserParameterClientTimestampTypeMappingOutput) ToGetUsersUserParameterClientTimestampTypeMappingOutputWithContext(ctx context.Context) GetUsersUserParameterClientTimestampTypeMappingOutput { return o } -func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterNoorderSequenceAsDefault) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientTimestampTypeMappingOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientTimestampTypeMapping) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterNoorderSequenceAsDefault) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientTimestampTypeMappingOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientTimestampTypeMapping) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterNoorderSequenceAsDefault) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientTimestampTypeMappingOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientTimestampTypeMapping) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterNoorderSequenceAsDefault) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientTimestampTypeMappingOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientTimestampTypeMapping) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterNoorderSequenceAsDefault) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterClientTimestampTypeMappingOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterClientTimestampTypeMapping) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterClientTimestampTypeMappingArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterNoorderSequenceAsDefault)(nil)).Elem() +func (GetUsersUserParameterClientTimestampTypeMappingArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterClientTimestampTypeMapping)(nil)).Elem() } -func (o GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutput() GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput { +func (o GetUsersUserParameterClientTimestampTypeMappingArrayOutput) ToGetUsersUserParameterClientTimestampTypeMappingArrayOutput() GetUsersUserParameterClientTimestampTypeMappingArrayOutput { return o } -func (o GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutputWithContext(ctx context.Context) GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput { +func (o GetUsersUserParameterClientTimestampTypeMappingArrayOutput) ToGetUsersUserParameterClientTimestampTypeMappingArrayOutputWithContext(ctx context.Context) GetUsersUserParameterClientTimestampTypeMappingArrayOutput { return o } -func (o GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterNoorderSequenceAsDefaultOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterNoorderSequenceAsDefault { - return vs[0].([]GetUsersUserParameterNoorderSequenceAsDefault)[vs[1].(int)] - }).(GetUsersUserParameterNoorderSequenceAsDefaultOutput) +func (o GetUsersUserParameterClientTimestampTypeMappingArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterClientTimestampTypeMappingOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterClientTimestampTypeMapping { + return vs[0].([]GetUsersUserParameterClientTimestampTypeMapping)[vs[1].(int)] + }).(GetUsersUserParameterClientTimestampTypeMappingOutput) } -type GetUsersUserParameterOdbcTreatDecimalAsInt struct { +type GetUsersUserParameterDateInputFormat struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -59253,18 +59687,18 @@ type GetUsersUserParameterOdbcTreatDecimalAsInt struct { Value string `pulumi:"value"` } -// GetUsersUserParameterOdbcTreatDecimalAsIntInput is an input type that accepts GetUsersUserParameterOdbcTreatDecimalAsIntArgs and GetUsersUserParameterOdbcTreatDecimalAsIntOutput values. -// You can construct a concrete instance of `GetUsersUserParameterOdbcTreatDecimalAsIntInput` via: +// GetUsersUserParameterDateInputFormatInput is an input type that accepts GetUsersUserParameterDateInputFormatArgs and GetUsersUserParameterDateInputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterDateInputFormatInput` via: // -// GetUsersUserParameterOdbcTreatDecimalAsIntArgs{...} -type GetUsersUserParameterOdbcTreatDecimalAsIntInput interface { +// GetUsersUserParameterDateInputFormatArgs{...} +type GetUsersUserParameterDateInputFormatInput interface { pulumi.Input - ToGetUsersUserParameterOdbcTreatDecimalAsIntOutput() GetUsersUserParameterOdbcTreatDecimalAsIntOutput - ToGetUsersUserParameterOdbcTreatDecimalAsIntOutputWithContext(context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntOutput + ToGetUsersUserParameterDateInputFormatOutput() GetUsersUserParameterDateInputFormatOutput + ToGetUsersUserParameterDateInputFormatOutputWithContext(context.Context) GetUsersUserParameterDateInputFormatOutput } -type GetUsersUserParameterOdbcTreatDecimalAsIntArgs struct { +type GetUsersUserParameterDateInputFormatArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -59272,98 +59706,98 @@ type GetUsersUserParameterOdbcTreatDecimalAsIntArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterOdbcTreatDecimalAsIntArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterOdbcTreatDecimalAsInt)(nil)).Elem() +func (GetUsersUserParameterDateInputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterDateInputFormat)(nil)).Elem() } -func (i GetUsersUserParameterOdbcTreatDecimalAsIntArgs) ToGetUsersUserParameterOdbcTreatDecimalAsIntOutput() GetUsersUserParameterOdbcTreatDecimalAsIntOutput { - return i.ToGetUsersUserParameterOdbcTreatDecimalAsIntOutputWithContext(context.Background()) +func (i GetUsersUserParameterDateInputFormatArgs) ToGetUsersUserParameterDateInputFormatOutput() GetUsersUserParameterDateInputFormatOutput { + return i.ToGetUsersUserParameterDateInputFormatOutputWithContext(context.Background()) } -func (i GetUsersUserParameterOdbcTreatDecimalAsIntArgs) ToGetUsersUserParameterOdbcTreatDecimalAsIntOutputWithContext(ctx context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterOdbcTreatDecimalAsIntOutput) +func (i GetUsersUserParameterDateInputFormatArgs) ToGetUsersUserParameterDateInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterDateInputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterDateInputFormatOutput) } -// GetUsersUserParameterOdbcTreatDecimalAsIntArrayInput is an input type that accepts GetUsersUserParameterOdbcTreatDecimalAsIntArray and GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterOdbcTreatDecimalAsIntArrayInput` via: +// GetUsersUserParameterDateInputFormatArrayInput is an input type that accepts GetUsersUserParameterDateInputFormatArray and GetUsersUserParameterDateInputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterDateInputFormatArrayInput` via: // -// GetUsersUserParameterOdbcTreatDecimalAsIntArray{ GetUsersUserParameterOdbcTreatDecimalAsIntArgs{...} } -type GetUsersUserParameterOdbcTreatDecimalAsIntArrayInput interface { +// GetUsersUserParameterDateInputFormatArray{ GetUsersUserParameterDateInputFormatArgs{...} } +type GetUsersUserParameterDateInputFormatArrayInput interface { pulumi.Input - ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput - ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutputWithContext(context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput + ToGetUsersUserParameterDateInputFormatArrayOutput() GetUsersUserParameterDateInputFormatArrayOutput + ToGetUsersUserParameterDateInputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterDateInputFormatArrayOutput } -type GetUsersUserParameterOdbcTreatDecimalAsIntArray []GetUsersUserParameterOdbcTreatDecimalAsIntInput +type GetUsersUserParameterDateInputFormatArray []GetUsersUserParameterDateInputFormatInput -func (GetUsersUserParameterOdbcTreatDecimalAsIntArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterOdbcTreatDecimalAsInt)(nil)).Elem() +func (GetUsersUserParameterDateInputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterDateInputFormat)(nil)).Elem() } -func (i GetUsersUserParameterOdbcTreatDecimalAsIntArray) ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput { - return i.ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterDateInputFormatArray) ToGetUsersUserParameterDateInputFormatArrayOutput() GetUsersUserParameterDateInputFormatArrayOutput { + return i.ToGetUsersUserParameterDateInputFormatArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterOdbcTreatDecimalAsIntArray) ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutputWithContext(ctx context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) +func (i GetUsersUserParameterDateInputFormatArray) ToGetUsersUserParameterDateInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterDateInputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterDateInputFormatArrayOutput) } -type GetUsersUserParameterOdbcTreatDecimalAsIntOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterDateInputFormatOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterOdbcTreatDecimalAsIntOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterOdbcTreatDecimalAsInt)(nil)).Elem() +func (GetUsersUserParameterDateInputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterDateInputFormat)(nil)).Elem() } -func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) ToGetUsersUserParameterOdbcTreatDecimalAsIntOutput() GetUsersUserParameterOdbcTreatDecimalAsIntOutput { +func (o GetUsersUserParameterDateInputFormatOutput) ToGetUsersUserParameterDateInputFormatOutput() GetUsersUserParameterDateInputFormatOutput { return o } -func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) ToGetUsersUserParameterOdbcTreatDecimalAsIntOutputWithContext(ctx context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntOutput { +func (o GetUsersUserParameterDateInputFormatOutput) ToGetUsersUserParameterDateInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterDateInputFormatOutput { return o } -func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterOdbcTreatDecimalAsInt) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterDateInputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterDateInputFormat) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterOdbcTreatDecimalAsInt) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterDateInputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterDateInputFormat) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterOdbcTreatDecimalAsInt) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterDateInputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterDateInputFormat) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterOdbcTreatDecimalAsInt) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterDateInputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterDateInputFormat) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterOdbcTreatDecimalAsInt) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterDateInputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterDateInputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterDateInputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterOdbcTreatDecimalAsInt)(nil)).Elem() +func (GetUsersUserParameterDateInputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterDateInputFormat)(nil)).Elem() } -func (o GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput { +func (o GetUsersUserParameterDateInputFormatArrayOutput) ToGetUsersUserParameterDateInputFormatArrayOutput() GetUsersUserParameterDateInputFormatArrayOutput { return o } -func (o GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutputWithContext(ctx context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput { +func (o GetUsersUserParameterDateInputFormatArrayOutput) ToGetUsersUserParameterDateInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterDateInputFormatArrayOutput { return o } -func (o GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterOdbcTreatDecimalAsIntOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterOdbcTreatDecimalAsInt { - return vs[0].([]GetUsersUserParameterOdbcTreatDecimalAsInt)[vs[1].(int)] - }).(GetUsersUserParameterOdbcTreatDecimalAsIntOutput) +func (o GetUsersUserParameterDateInputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterDateInputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterDateInputFormat { + return vs[0].([]GetUsersUserParameterDateInputFormat)[vs[1].(int)] + }).(GetUsersUserParameterDateInputFormatOutput) } -type GetUsersUserParameterPreventUnloadToInternalStage struct { +type GetUsersUserParameterDateOutputFormat struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -59371,18 +59805,18 @@ type GetUsersUserParameterPreventUnloadToInternalStage struct { Value string `pulumi:"value"` } -// GetUsersUserParameterPreventUnloadToInternalStageInput is an input type that accepts GetUsersUserParameterPreventUnloadToInternalStageArgs and GetUsersUserParameterPreventUnloadToInternalStageOutput values. -// You can construct a concrete instance of `GetUsersUserParameterPreventUnloadToInternalStageInput` via: +// GetUsersUserParameterDateOutputFormatInput is an input type that accepts GetUsersUserParameterDateOutputFormatArgs and GetUsersUserParameterDateOutputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterDateOutputFormatInput` via: // -// GetUsersUserParameterPreventUnloadToInternalStageArgs{...} -type GetUsersUserParameterPreventUnloadToInternalStageInput interface { +// GetUsersUserParameterDateOutputFormatArgs{...} +type GetUsersUserParameterDateOutputFormatInput interface { pulumi.Input - ToGetUsersUserParameterPreventUnloadToInternalStageOutput() GetUsersUserParameterPreventUnloadToInternalStageOutput - ToGetUsersUserParameterPreventUnloadToInternalStageOutputWithContext(context.Context) GetUsersUserParameterPreventUnloadToInternalStageOutput + ToGetUsersUserParameterDateOutputFormatOutput() GetUsersUserParameterDateOutputFormatOutput + ToGetUsersUserParameterDateOutputFormatOutputWithContext(context.Context) GetUsersUserParameterDateOutputFormatOutput } -type GetUsersUserParameterPreventUnloadToInternalStageArgs struct { +type GetUsersUserParameterDateOutputFormatArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -59390,98 +59824,98 @@ type GetUsersUserParameterPreventUnloadToInternalStageArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterPreventUnloadToInternalStageArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterPreventUnloadToInternalStage)(nil)).Elem() +func (GetUsersUserParameterDateOutputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterDateOutputFormat)(nil)).Elem() } -func (i GetUsersUserParameterPreventUnloadToInternalStageArgs) ToGetUsersUserParameterPreventUnloadToInternalStageOutput() GetUsersUserParameterPreventUnloadToInternalStageOutput { - return i.ToGetUsersUserParameterPreventUnloadToInternalStageOutputWithContext(context.Background()) +func (i GetUsersUserParameterDateOutputFormatArgs) ToGetUsersUserParameterDateOutputFormatOutput() GetUsersUserParameterDateOutputFormatOutput { + return i.ToGetUsersUserParameterDateOutputFormatOutputWithContext(context.Background()) } -func (i GetUsersUserParameterPreventUnloadToInternalStageArgs) ToGetUsersUserParameterPreventUnloadToInternalStageOutputWithContext(ctx context.Context) GetUsersUserParameterPreventUnloadToInternalStageOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterPreventUnloadToInternalStageOutput) +func (i GetUsersUserParameterDateOutputFormatArgs) ToGetUsersUserParameterDateOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterDateOutputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterDateOutputFormatOutput) } -// GetUsersUserParameterPreventUnloadToInternalStageArrayInput is an input type that accepts GetUsersUserParameterPreventUnloadToInternalStageArray and GetUsersUserParameterPreventUnloadToInternalStageArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterPreventUnloadToInternalStageArrayInput` via: +// GetUsersUserParameterDateOutputFormatArrayInput is an input type that accepts GetUsersUserParameterDateOutputFormatArray and GetUsersUserParameterDateOutputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterDateOutputFormatArrayInput` via: // -// GetUsersUserParameterPreventUnloadToInternalStageArray{ GetUsersUserParameterPreventUnloadToInternalStageArgs{...} } -type GetUsersUserParameterPreventUnloadToInternalStageArrayInput interface { +// GetUsersUserParameterDateOutputFormatArray{ GetUsersUserParameterDateOutputFormatArgs{...} } +type GetUsersUserParameterDateOutputFormatArrayInput interface { pulumi.Input - ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutput() GetUsersUserParameterPreventUnloadToInternalStageArrayOutput - ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutputWithContext(context.Context) GetUsersUserParameterPreventUnloadToInternalStageArrayOutput + ToGetUsersUserParameterDateOutputFormatArrayOutput() GetUsersUserParameterDateOutputFormatArrayOutput + ToGetUsersUserParameterDateOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterDateOutputFormatArrayOutput } -type GetUsersUserParameterPreventUnloadToInternalStageArray []GetUsersUserParameterPreventUnloadToInternalStageInput +type GetUsersUserParameterDateOutputFormatArray []GetUsersUserParameterDateOutputFormatInput -func (GetUsersUserParameterPreventUnloadToInternalStageArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterPreventUnloadToInternalStage)(nil)).Elem() +func (GetUsersUserParameterDateOutputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterDateOutputFormat)(nil)).Elem() } -func (i GetUsersUserParameterPreventUnloadToInternalStageArray) ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutput() GetUsersUserParameterPreventUnloadToInternalStageArrayOutput { - return i.ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterDateOutputFormatArray) ToGetUsersUserParameterDateOutputFormatArrayOutput() GetUsersUserParameterDateOutputFormatArrayOutput { + return i.ToGetUsersUserParameterDateOutputFormatArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterPreventUnloadToInternalStageArray) ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutputWithContext(ctx context.Context) GetUsersUserParameterPreventUnloadToInternalStageArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) +func (i GetUsersUserParameterDateOutputFormatArray) ToGetUsersUserParameterDateOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterDateOutputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterDateOutputFormatArrayOutput) } -type GetUsersUserParameterPreventUnloadToInternalStageOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterDateOutputFormatOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterPreventUnloadToInternalStageOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterPreventUnloadToInternalStage)(nil)).Elem() +func (GetUsersUserParameterDateOutputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterDateOutputFormat)(nil)).Elem() } -func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) ToGetUsersUserParameterPreventUnloadToInternalStageOutput() GetUsersUserParameterPreventUnloadToInternalStageOutput { +func (o GetUsersUserParameterDateOutputFormatOutput) ToGetUsersUserParameterDateOutputFormatOutput() GetUsersUserParameterDateOutputFormatOutput { return o } -func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) ToGetUsersUserParameterPreventUnloadToInternalStageOutputWithContext(ctx context.Context) GetUsersUserParameterPreventUnloadToInternalStageOutput { +func (o GetUsersUserParameterDateOutputFormatOutput) ToGetUsersUserParameterDateOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterDateOutputFormatOutput { return o } -func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterPreventUnloadToInternalStage) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterDateOutputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterDateOutputFormat) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterPreventUnloadToInternalStage) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterDateOutputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterDateOutputFormat) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterPreventUnloadToInternalStage) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterDateOutputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterDateOutputFormat) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterPreventUnloadToInternalStage) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterDateOutputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterDateOutputFormat) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterPreventUnloadToInternalStage) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterDateOutputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterDateOutputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterPreventUnloadToInternalStageArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterDateOutputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterPreventUnloadToInternalStage)(nil)).Elem() +func (GetUsersUserParameterDateOutputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterDateOutputFormat)(nil)).Elem() } -func (o GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutput() GetUsersUserParameterPreventUnloadToInternalStageArrayOutput { +func (o GetUsersUserParameterDateOutputFormatArrayOutput) ToGetUsersUserParameterDateOutputFormatArrayOutput() GetUsersUserParameterDateOutputFormatArrayOutput { return o } -func (o GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutputWithContext(ctx context.Context) GetUsersUserParameterPreventUnloadToInternalStageArrayOutput { +func (o GetUsersUserParameterDateOutputFormatArrayOutput) ToGetUsersUserParameterDateOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterDateOutputFormatArrayOutput { return o } -func (o GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterPreventUnloadToInternalStageOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterPreventUnloadToInternalStage { - return vs[0].([]GetUsersUserParameterPreventUnloadToInternalStage)[vs[1].(int)] - }).(GetUsersUserParameterPreventUnloadToInternalStageOutput) +func (o GetUsersUserParameterDateOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterDateOutputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterDateOutputFormat { + return vs[0].([]GetUsersUserParameterDateOutputFormat)[vs[1].(int)] + }).(GetUsersUserParameterDateOutputFormatOutput) } -type GetUsersUserParameterQueryTag struct { +type GetUsersUserParameterEnableUnloadPhysicalTypeOptimization struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -59489,18 +59923,18 @@ type GetUsersUserParameterQueryTag struct { Value string `pulumi:"value"` } -// GetUsersUserParameterQueryTagInput is an input type that accepts GetUsersUserParameterQueryTagArgs and GetUsersUserParameterQueryTagOutput values. -// You can construct a concrete instance of `GetUsersUserParameterQueryTagInput` via: +// GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationInput is an input type that accepts GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs and GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput values. +// You can construct a concrete instance of `GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationInput` via: // -// GetUsersUserParameterQueryTagArgs{...} -type GetUsersUserParameterQueryTagInput interface { +// GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs{...} +type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationInput interface { pulumi.Input - ToGetUsersUserParameterQueryTagOutput() GetUsersUserParameterQueryTagOutput - ToGetUsersUserParameterQueryTagOutputWithContext(context.Context) GetUsersUserParameterQueryTagOutput + ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput + ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutputWithContext(context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput } -type GetUsersUserParameterQueryTagArgs struct { +type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -59508,98 +59942,98 @@ type GetUsersUserParameterQueryTagArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterQueryTagArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterQueryTag)(nil)).Elem() +func (GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterEnableUnloadPhysicalTypeOptimization)(nil)).Elem() } -func (i GetUsersUserParameterQueryTagArgs) ToGetUsersUserParameterQueryTagOutput() GetUsersUserParameterQueryTagOutput { - return i.ToGetUsersUserParameterQueryTagOutputWithContext(context.Background()) +func (i GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput { + return i.ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutputWithContext(context.Background()) } -func (i GetUsersUserParameterQueryTagArgs) ToGetUsersUserParameterQueryTagOutputWithContext(ctx context.Context) GetUsersUserParameterQueryTagOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterQueryTagOutput) +func (i GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) } -// GetUsersUserParameterQueryTagArrayInput is an input type that accepts GetUsersUserParameterQueryTagArray and GetUsersUserParameterQueryTagArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterQueryTagArrayInput` via: +// GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayInput is an input type that accepts GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray and GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayInput` via: // -// GetUsersUserParameterQueryTagArray{ GetUsersUserParameterQueryTagArgs{...} } -type GetUsersUserParameterQueryTagArrayInput interface { +// GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray{ GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArgs{...} } +type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayInput interface { pulumi.Input - ToGetUsersUserParameterQueryTagArrayOutput() GetUsersUserParameterQueryTagArrayOutput - ToGetUsersUserParameterQueryTagArrayOutputWithContext(context.Context) GetUsersUserParameterQueryTagArrayOutput + ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput + ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutputWithContext(context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput } -type GetUsersUserParameterQueryTagArray []GetUsersUserParameterQueryTagInput +type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray []GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationInput -func (GetUsersUserParameterQueryTagArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterQueryTag)(nil)).Elem() +func (GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterEnableUnloadPhysicalTypeOptimization)(nil)).Elem() } -func (i GetUsersUserParameterQueryTagArray) ToGetUsersUserParameterQueryTagArrayOutput() GetUsersUserParameterQueryTagArrayOutput { - return i.ToGetUsersUserParameterQueryTagArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput { + return i.ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterQueryTagArray) ToGetUsersUserParameterQueryTagArrayOutputWithContext(ctx context.Context) GetUsersUserParameterQueryTagArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterQueryTagArrayOutput) +func (i GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArray) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) } -type GetUsersUserParameterQueryTagOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterQueryTagOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterQueryTag)(nil)).Elem() +func (GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterEnableUnloadPhysicalTypeOptimization)(nil)).Elem() } -func (o GetUsersUserParameterQueryTagOutput) ToGetUsersUserParameterQueryTagOutput() GetUsersUserParameterQueryTagOutput { +func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput { return o } -func (o GetUsersUserParameterQueryTagOutput) ToGetUsersUserParameterQueryTagOutputWithContext(ctx context.Context) GetUsersUserParameterQueryTagOutput { +func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput { return o } -func (o GetUsersUserParameterQueryTagOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterQueryTag) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterEnableUnloadPhysicalTypeOptimization) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterQueryTagOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterQueryTag) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterEnableUnloadPhysicalTypeOptimization) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterQueryTagOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterQueryTag) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterEnableUnloadPhysicalTypeOptimization) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterQueryTagOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterQueryTag) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterEnableUnloadPhysicalTypeOptimization) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterQueryTagOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterQueryTag) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterEnableUnloadPhysicalTypeOptimization) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterQueryTagArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterQueryTagArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterQueryTag)(nil)).Elem() +func (GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterEnableUnloadPhysicalTypeOptimization)(nil)).Elem() } -func (o GetUsersUserParameterQueryTagArrayOutput) ToGetUsersUserParameterQueryTagArrayOutput() GetUsersUserParameterQueryTagArrayOutput { +func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput() GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput { return o } -func (o GetUsersUserParameterQueryTagArrayOutput) ToGetUsersUserParameterQueryTagArrayOutputWithContext(ctx context.Context) GetUsersUserParameterQueryTagArrayOutput { +func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) ToGetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput { return o } -func (o GetUsersUserParameterQueryTagArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterQueryTagOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterQueryTag { - return vs[0].([]GetUsersUserParameterQueryTag)[vs[1].(int)] - }).(GetUsersUserParameterQueryTagOutput) +func (o GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterEnableUnloadPhysicalTypeOptimization { + return vs[0].([]GetUsersUserParameterEnableUnloadPhysicalTypeOptimization)[vs[1].(int)] + }).(GetUsersUserParameterEnableUnloadPhysicalTypeOptimizationOutput) } -type GetUsersUserParameterQuotedIdentifiersIgnoreCase struct { +type GetUsersUserParameterEnableUnredactedQuerySyntaxError struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -59607,18 +60041,18 @@ type GetUsersUserParameterQuotedIdentifiersIgnoreCase struct { Value string `pulumi:"value"` } -// GetUsersUserParameterQuotedIdentifiersIgnoreCaseInput is an input type that accepts GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs and GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput values. -// You can construct a concrete instance of `GetUsersUserParameterQuotedIdentifiersIgnoreCaseInput` via: +// GetUsersUserParameterEnableUnredactedQuerySyntaxErrorInput is an input type that accepts GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs and GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput values. +// You can construct a concrete instance of `GetUsersUserParameterEnableUnredactedQuerySyntaxErrorInput` via: // -// GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs{...} -type GetUsersUserParameterQuotedIdentifiersIgnoreCaseInput interface { +// GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs{...} +type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorInput interface { pulumi.Input - ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput - ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutputWithContext(context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput + ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput + ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutputWithContext(context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput } -type GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs struct { +type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -59626,98 +60060,98 @@ type GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() +func (GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterEnableUnredactedQuerySyntaxError)(nil)).Elem() } -func (i GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput { - return i.ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutputWithContext(context.Background()) +func (i GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput { + return i.ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutputWithContext(context.Background()) } -func (i GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutputWithContext(ctx context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) +func (i GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) } -// GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayInput is an input type that accepts GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray and GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayInput` via: +// GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayInput is an input type that accepts GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray and GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayInput` via: // -// GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray{ GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs{...} } -type GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayInput interface { +// GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray{ GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArgs{...} } +type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayInput interface { pulumi.Input - ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput - ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput + ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput + ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutputWithContext(context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput } -type GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray []GetUsersUserParameterQuotedIdentifiersIgnoreCaseInput +type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray []GetUsersUserParameterEnableUnredactedQuerySyntaxErrorInput -func (GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() +func (GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterEnableUnredactedQuerySyntaxError)(nil)).Elem() } -func (i GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput { - return i.ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput { + return i.ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(ctx context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) +func (i GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArray) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) } -type GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() +func (GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterEnableUnredactedQuerySyntaxError)(nil)).Elem() } -func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput { +func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput { return o } -func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutputWithContext(ctx context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput { +func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput { return o } -func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterQuotedIdentifiersIgnoreCase) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterEnableUnredactedQuerySyntaxError) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterQuotedIdentifiersIgnoreCase) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterEnableUnredactedQuerySyntaxError) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterQuotedIdentifiersIgnoreCase) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterEnableUnredactedQuerySyntaxError) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterQuotedIdentifiersIgnoreCase) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterEnableUnredactedQuerySyntaxError) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterQuotedIdentifiersIgnoreCase) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterEnableUnredactedQuerySyntaxError) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() +func (GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterEnableUnredactedQuerySyntaxError)(nil)).Elem() } -func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput { +func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput() GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput { return o } -func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(ctx context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput { +func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) ToGetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutputWithContext(ctx context.Context) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput { return o } -func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterQuotedIdentifiersIgnoreCase { - return vs[0].([]GetUsersUserParameterQuotedIdentifiersIgnoreCase)[vs[1].(int)] - }).(GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) +func (o GetUsersUserParameterEnableUnredactedQuerySyntaxErrorArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterEnableUnredactedQuerySyntaxError { + return vs[0].([]GetUsersUserParameterEnableUnredactedQuerySyntaxError)[vs[1].(int)] + }).(GetUsersUserParameterEnableUnredactedQuerySyntaxErrorOutput) } -type GetUsersUserParameterRowsPerResultset struct { +type GetUsersUserParameterErrorOnNondeterministicMerge struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -59725,18 +60159,18 @@ type GetUsersUserParameterRowsPerResultset struct { Value string `pulumi:"value"` } -// GetUsersUserParameterRowsPerResultsetInput is an input type that accepts GetUsersUserParameterRowsPerResultsetArgs and GetUsersUserParameterRowsPerResultsetOutput values. -// You can construct a concrete instance of `GetUsersUserParameterRowsPerResultsetInput` via: +// GetUsersUserParameterErrorOnNondeterministicMergeInput is an input type that accepts GetUsersUserParameterErrorOnNondeterministicMergeArgs and GetUsersUserParameterErrorOnNondeterministicMergeOutput values. +// You can construct a concrete instance of `GetUsersUserParameterErrorOnNondeterministicMergeInput` via: // -// GetUsersUserParameterRowsPerResultsetArgs{...} -type GetUsersUserParameterRowsPerResultsetInput interface { +// GetUsersUserParameterErrorOnNondeterministicMergeArgs{...} +type GetUsersUserParameterErrorOnNondeterministicMergeInput interface { pulumi.Input - ToGetUsersUserParameterRowsPerResultsetOutput() GetUsersUserParameterRowsPerResultsetOutput - ToGetUsersUserParameterRowsPerResultsetOutputWithContext(context.Context) GetUsersUserParameterRowsPerResultsetOutput + ToGetUsersUserParameterErrorOnNondeterministicMergeOutput() GetUsersUserParameterErrorOnNondeterministicMergeOutput + ToGetUsersUserParameterErrorOnNondeterministicMergeOutputWithContext(context.Context) GetUsersUserParameterErrorOnNondeterministicMergeOutput } -type GetUsersUserParameterRowsPerResultsetArgs struct { +type GetUsersUserParameterErrorOnNondeterministicMergeArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -59744,98 +60178,98 @@ type GetUsersUserParameterRowsPerResultsetArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterRowsPerResultsetArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterRowsPerResultset)(nil)).Elem() +func (GetUsersUserParameterErrorOnNondeterministicMergeArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterErrorOnNondeterministicMerge)(nil)).Elem() } -func (i GetUsersUserParameterRowsPerResultsetArgs) ToGetUsersUserParameterRowsPerResultsetOutput() GetUsersUserParameterRowsPerResultsetOutput { - return i.ToGetUsersUserParameterRowsPerResultsetOutputWithContext(context.Background()) +func (i GetUsersUserParameterErrorOnNondeterministicMergeArgs) ToGetUsersUserParameterErrorOnNondeterministicMergeOutput() GetUsersUserParameterErrorOnNondeterministicMergeOutput { + return i.ToGetUsersUserParameterErrorOnNondeterministicMergeOutputWithContext(context.Background()) } -func (i GetUsersUserParameterRowsPerResultsetArgs) ToGetUsersUserParameterRowsPerResultsetOutputWithContext(ctx context.Context) GetUsersUserParameterRowsPerResultsetOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterRowsPerResultsetOutput) +func (i GetUsersUserParameterErrorOnNondeterministicMergeArgs) ToGetUsersUserParameterErrorOnNondeterministicMergeOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicMergeOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterErrorOnNondeterministicMergeOutput) } -// GetUsersUserParameterRowsPerResultsetArrayInput is an input type that accepts GetUsersUserParameterRowsPerResultsetArray and GetUsersUserParameterRowsPerResultsetArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterRowsPerResultsetArrayInput` via: +// GetUsersUserParameterErrorOnNondeterministicMergeArrayInput is an input type that accepts GetUsersUserParameterErrorOnNondeterministicMergeArray and GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterErrorOnNondeterministicMergeArrayInput` via: // -// GetUsersUserParameterRowsPerResultsetArray{ GetUsersUserParameterRowsPerResultsetArgs{...} } -type GetUsersUserParameterRowsPerResultsetArrayInput interface { +// GetUsersUserParameterErrorOnNondeterministicMergeArray{ GetUsersUserParameterErrorOnNondeterministicMergeArgs{...} } +type GetUsersUserParameterErrorOnNondeterministicMergeArrayInput interface { pulumi.Input - ToGetUsersUserParameterRowsPerResultsetArrayOutput() GetUsersUserParameterRowsPerResultsetArrayOutput - ToGetUsersUserParameterRowsPerResultsetArrayOutputWithContext(context.Context) GetUsersUserParameterRowsPerResultsetArrayOutput + ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutput() GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput + ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutputWithContext(context.Context) GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput } -type GetUsersUserParameterRowsPerResultsetArray []GetUsersUserParameterRowsPerResultsetInput +type GetUsersUserParameterErrorOnNondeterministicMergeArray []GetUsersUserParameterErrorOnNondeterministicMergeInput -func (GetUsersUserParameterRowsPerResultsetArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterRowsPerResultset)(nil)).Elem() +func (GetUsersUserParameterErrorOnNondeterministicMergeArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterErrorOnNondeterministicMerge)(nil)).Elem() } -func (i GetUsersUserParameterRowsPerResultsetArray) ToGetUsersUserParameterRowsPerResultsetArrayOutput() GetUsersUserParameterRowsPerResultsetArrayOutput { - return i.ToGetUsersUserParameterRowsPerResultsetArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterErrorOnNondeterministicMergeArray) ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutput() GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput { + return i.ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterRowsPerResultsetArray) ToGetUsersUserParameterRowsPerResultsetArrayOutputWithContext(ctx context.Context) GetUsersUserParameterRowsPerResultsetArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterRowsPerResultsetArrayOutput) +func (i GetUsersUserParameterErrorOnNondeterministicMergeArray) ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) } -type GetUsersUserParameterRowsPerResultsetOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterErrorOnNondeterministicMergeOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterRowsPerResultsetOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterRowsPerResultset)(nil)).Elem() +func (GetUsersUserParameterErrorOnNondeterministicMergeOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterErrorOnNondeterministicMerge)(nil)).Elem() } -func (o GetUsersUserParameterRowsPerResultsetOutput) ToGetUsersUserParameterRowsPerResultsetOutput() GetUsersUserParameterRowsPerResultsetOutput { +func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) ToGetUsersUserParameterErrorOnNondeterministicMergeOutput() GetUsersUserParameterErrorOnNondeterministicMergeOutput { return o } -func (o GetUsersUserParameterRowsPerResultsetOutput) ToGetUsersUserParameterRowsPerResultsetOutputWithContext(ctx context.Context) GetUsersUserParameterRowsPerResultsetOutput { +func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) ToGetUsersUserParameterErrorOnNondeterministicMergeOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicMergeOutput { return o } -func (o GetUsersUserParameterRowsPerResultsetOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterRowsPerResultset) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicMerge) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterRowsPerResultsetOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterRowsPerResultset) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicMerge) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterRowsPerResultsetOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterRowsPerResultset) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicMerge) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterRowsPerResultsetOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterRowsPerResultset) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicMerge) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterRowsPerResultsetOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterRowsPerResultset) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterErrorOnNondeterministicMergeOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicMerge) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterRowsPerResultsetArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterRowsPerResultsetArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterRowsPerResultset)(nil)).Elem() +func (GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterErrorOnNondeterministicMerge)(nil)).Elem() } -func (o GetUsersUserParameterRowsPerResultsetArrayOutput) ToGetUsersUserParameterRowsPerResultsetArrayOutput() GetUsersUserParameterRowsPerResultsetArrayOutput { +func (o GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutput() GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput { return o } -func (o GetUsersUserParameterRowsPerResultsetArrayOutput) ToGetUsersUserParameterRowsPerResultsetArrayOutputWithContext(ctx context.Context) GetUsersUserParameterRowsPerResultsetArrayOutput { +func (o GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) ToGetUsersUserParameterErrorOnNondeterministicMergeArrayOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput { return o } -func (o GetUsersUserParameterRowsPerResultsetArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterRowsPerResultsetOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterRowsPerResultset { - return vs[0].([]GetUsersUserParameterRowsPerResultset)[vs[1].(int)] - }).(GetUsersUserParameterRowsPerResultsetOutput) +func (o GetUsersUserParameterErrorOnNondeterministicMergeArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterErrorOnNondeterministicMergeOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterErrorOnNondeterministicMerge { + return vs[0].([]GetUsersUserParameterErrorOnNondeterministicMerge)[vs[1].(int)] + }).(GetUsersUserParameterErrorOnNondeterministicMergeOutput) } -type GetUsersUserParameterS3StageVpceDnsName struct { +type GetUsersUserParameterErrorOnNondeterministicUpdate struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -59843,18 +60277,18 @@ type GetUsersUserParameterS3StageVpceDnsName struct { Value string `pulumi:"value"` } -// GetUsersUserParameterS3StageVpceDnsNameInput is an input type that accepts GetUsersUserParameterS3StageVpceDnsNameArgs and GetUsersUserParameterS3StageVpceDnsNameOutput values. -// You can construct a concrete instance of `GetUsersUserParameterS3StageVpceDnsNameInput` via: +// GetUsersUserParameterErrorOnNondeterministicUpdateInput is an input type that accepts GetUsersUserParameterErrorOnNondeterministicUpdateArgs and GetUsersUserParameterErrorOnNondeterministicUpdateOutput values. +// You can construct a concrete instance of `GetUsersUserParameterErrorOnNondeterministicUpdateInput` via: // -// GetUsersUserParameterS3StageVpceDnsNameArgs{...} -type GetUsersUserParameterS3StageVpceDnsNameInput interface { +// GetUsersUserParameterErrorOnNondeterministicUpdateArgs{...} +type GetUsersUserParameterErrorOnNondeterministicUpdateInput interface { pulumi.Input - ToGetUsersUserParameterS3StageVpceDnsNameOutput() GetUsersUserParameterS3StageVpceDnsNameOutput - ToGetUsersUserParameterS3StageVpceDnsNameOutputWithContext(context.Context) GetUsersUserParameterS3StageVpceDnsNameOutput + ToGetUsersUserParameterErrorOnNondeterministicUpdateOutput() GetUsersUserParameterErrorOnNondeterministicUpdateOutput + ToGetUsersUserParameterErrorOnNondeterministicUpdateOutputWithContext(context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateOutput } -type GetUsersUserParameterS3StageVpceDnsNameArgs struct { +type GetUsersUserParameterErrorOnNondeterministicUpdateArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -59862,98 +60296,98 @@ type GetUsersUserParameterS3StageVpceDnsNameArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterS3StageVpceDnsNameArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterS3StageVpceDnsName)(nil)).Elem() +func (GetUsersUserParameterErrorOnNondeterministicUpdateArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterErrorOnNondeterministicUpdate)(nil)).Elem() } -func (i GetUsersUserParameterS3StageVpceDnsNameArgs) ToGetUsersUserParameterS3StageVpceDnsNameOutput() GetUsersUserParameterS3StageVpceDnsNameOutput { - return i.ToGetUsersUserParameterS3StageVpceDnsNameOutputWithContext(context.Background()) +func (i GetUsersUserParameterErrorOnNondeterministicUpdateArgs) ToGetUsersUserParameterErrorOnNondeterministicUpdateOutput() GetUsersUserParameterErrorOnNondeterministicUpdateOutput { + return i.ToGetUsersUserParameterErrorOnNondeterministicUpdateOutputWithContext(context.Background()) } -func (i GetUsersUserParameterS3StageVpceDnsNameArgs) ToGetUsersUserParameterS3StageVpceDnsNameOutputWithContext(ctx context.Context) GetUsersUserParameterS3StageVpceDnsNameOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterS3StageVpceDnsNameOutput) +func (i GetUsersUserParameterErrorOnNondeterministicUpdateArgs) ToGetUsersUserParameterErrorOnNondeterministicUpdateOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterErrorOnNondeterministicUpdateOutput) } -// GetUsersUserParameterS3StageVpceDnsNameArrayInput is an input type that accepts GetUsersUserParameterS3StageVpceDnsNameArray and GetUsersUserParameterS3StageVpceDnsNameArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterS3StageVpceDnsNameArrayInput` via: +// GetUsersUserParameterErrorOnNondeterministicUpdateArrayInput is an input type that accepts GetUsersUserParameterErrorOnNondeterministicUpdateArray and GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterErrorOnNondeterministicUpdateArrayInput` via: // -// GetUsersUserParameterS3StageVpceDnsNameArray{ GetUsersUserParameterS3StageVpceDnsNameArgs{...} } -type GetUsersUserParameterS3StageVpceDnsNameArrayInput interface { +// GetUsersUserParameterErrorOnNondeterministicUpdateArray{ GetUsersUserParameterErrorOnNondeterministicUpdateArgs{...} } +type GetUsersUserParameterErrorOnNondeterministicUpdateArrayInput interface { pulumi.Input - ToGetUsersUserParameterS3StageVpceDnsNameArrayOutput() GetUsersUserParameterS3StageVpceDnsNameArrayOutput - ToGetUsersUserParameterS3StageVpceDnsNameArrayOutputWithContext(context.Context) GetUsersUserParameterS3StageVpceDnsNameArrayOutput + ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput() GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput + ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutputWithContext(context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput } -type GetUsersUserParameterS3StageVpceDnsNameArray []GetUsersUserParameterS3StageVpceDnsNameInput +type GetUsersUserParameterErrorOnNondeterministicUpdateArray []GetUsersUserParameterErrorOnNondeterministicUpdateInput -func (GetUsersUserParameterS3StageVpceDnsNameArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterS3StageVpceDnsName)(nil)).Elem() +func (GetUsersUserParameterErrorOnNondeterministicUpdateArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterErrorOnNondeterministicUpdate)(nil)).Elem() } -func (i GetUsersUserParameterS3StageVpceDnsNameArray) ToGetUsersUserParameterS3StageVpceDnsNameArrayOutput() GetUsersUserParameterS3StageVpceDnsNameArrayOutput { - return i.ToGetUsersUserParameterS3StageVpceDnsNameArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterErrorOnNondeterministicUpdateArray) ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput() GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput { + return i.ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterS3StageVpceDnsNameArray) ToGetUsersUserParameterS3StageVpceDnsNameArrayOutputWithContext(ctx context.Context) GetUsersUserParameterS3StageVpceDnsNameArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterS3StageVpceDnsNameArrayOutput) +func (i GetUsersUserParameterErrorOnNondeterministicUpdateArray) ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) } -type GetUsersUserParameterS3StageVpceDnsNameOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterErrorOnNondeterministicUpdateOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterS3StageVpceDnsNameOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterS3StageVpceDnsName)(nil)).Elem() +func (GetUsersUserParameterErrorOnNondeterministicUpdateOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterErrorOnNondeterministicUpdate)(nil)).Elem() } -func (o GetUsersUserParameterS3StageVpceDnsNameOutput) ToGetUsersUserParameterS3StageVpceDnsNameOutput() GetUsersUserParameterS3StageVpceDnsNameOutput { +func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) ToGetUsersUserParameterErrorOnNondeterministicUpdateOutput() GetUsersUserParameterErrorOnNondeterministicUpdateOutput { return o } -func (o GetUsersUserParameterS3StageVpceDnsNameOutput) ToGetUsersUserParameterS3StageVpceDnsNameOutputWithContext(ctx context.Context) GetUsersUserParameterS3StageVpceDnsNameOutput { +func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) ToGetUsersUserParameterErrorOnNondeterministicUpdateOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateOutput { return o } -func (o GetUsersUserParameterS3StageVpceDnsNameOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterS3StageVpceDnsName) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicUpdate) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterS3StageVpceDnsNameOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterS3StageVpceDnsName) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicUpdate) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterS3StageVpceDnsNameOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterS3StageVpceDnsName) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicUpdate) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterS3StageVpceDnsNameOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterS3StageVpceDnsName) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicUpdate) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterS3StageVpceDnsNameOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterS3StageVpceDnsName) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterErrorOnNondeterministicUpdateOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterErrorOnNondeterministicUpdate) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterS3StageVpceDnsNameArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterS3StageVpceDnsNameArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterS3StageVpceDnsName)(nil)).Elem() +func (GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterErrorOnNondeterministicUpdate)(nil)).Elem() } -func (o GetUsersUserParameterS3StageVpceDnsNameArrayOutput) ToGetUsersUserParameterS3StageVpceDnsNameArrayOutput() GetUsersUserParameterS3StageVpceDnsNameArrayOutput { +func (o GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput() GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput { return o } -func (o GetUsersUserParameterS3StageVpceDnsNameArrayOutput) ToGetUsersUserParameterS3StageVpceDnsNameArrayOutputWithContext(ctx context.Context) GetUsersUserParameterS3StageVpceDnsNameArrayOutput { +func (o GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) ToGetUsersUserParameterErrorOnNondeterministicUpdateArrayOutputWithContext(ctx context.Context) GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput { return o } -func (o GetUsersUserParameterS3StageVpceDnsNameArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterS3StageVpceDnsNameOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterS3StageVpceDnsName { - return vs[0].([]GetUsersUserParameterS3StageVpceDnsName)[vs[1].(int)] - }).(GetUsersUserParameterS3StageVpceDnsNameOutput) +func (o GetUsersUserParameterErrorOnNondeterministicUpdateArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterErrorOnNondeterministicUpdateOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterErrorOnNondeterministicUpdate { + return vs[0].([]GetUsersUserParameterErrorOnNondeterministicUpdate)[vs[1].(int)] + }).(GetUsersUserParameterErrorOnNondeterministicUpdateOutput) } -type GetUsersUserParameterSearchPath struct { +type GetUsersUserParameterGeographyOutputFormat struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -59961,18 +60395,18 @@ type GetUsersUserParameterSearchPath struct { Value string `pulumi:"value"` } -// GetUsersUserParameterSearchPathInput is an input type that accepts GetUsersUserParameterSearchPathArgs and GetUsersUserParameterSearchPathOutput values. -// You can construct a concrete instance of `GetUsersUserParameterSearchPathInput` via: +// GetUsersUserParameterGeographyOutputFormatInput is an input type that accepts GetUsersUserParameterGeographyOutputFormatArgs and GetUsersUserParameterGeographyOutputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterGeographyOutputFormatInput` via: // -// GetUsersUserParameterSearchPathArgs{...} -type GetUsersUserParameterSearchPathInput interface { +// GetUsersUserParameterGeographyOutputFormatArgs{...} +type GetUsersUserParameterGeographyOutputFormatInput interface { pulumi.Input - ToGetUsersUserParameterSearchPathOutput() GetUsersUserParameterSearchPathOutput - ToGetUsersUserParameterSearchPathOutputWithContext(context.Context) GetUsersUserParameterSearchPathOutput + ToGetUsersUserParameterGeographyOutputFormatOutput() GetUsersUserParameterGeographyOutputFormatOutput + ToGetUsersUserParameterGeographyOutputFormatOutputWithContext(context.Context) GetUsersUserParameterGeographyOutputFormatOutput } -type GetUsersUserParameterSearchPathArgs struct { +type GetUsersUserParameterGeographyOutputFormatArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -59980,98 +60414,98 @@ type GetUsersUserParameterSearchPathArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterSearchPathArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterSearchPath)(nil)).Elem() +func (GetUsersUserParameterGeographyOutputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterGeographyOutputFormat)(nil)).Elem() } -func (i GetUsersUserParameterSearchPathArgs) ToGetUsersUserParameterSearchPathOutput() GetUsersUserParameterSearchPathOutput { - return i.ToGetUsersUserParameterSearchPathOutputWithContext(context.Background()) +func (i GetUsersUserParameterGeographyOutputFormatArgs) ToGetUsersUserParameterGeographyOutputFormatOutput() GetUsersUserParameterGeographyOutputFormatOutput { + return i.ToGetUsersUserParameterGeographyOutputFormatOutputWithContext(context.Background()) } -func (i GetUsersUserParameterSearchPathArgs) ToGetUsersUserParameterSearchPathOutputWithContext(ctx context.Context) GetUsersUserParameterSearchPathOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterSearchPathOutput) +func (i GetUsersUserParameterGeographyOutputFormatArgs) ToGetUsersUserParameterGeographyOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterGeographyOutputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterGeographyOutputFormatOutput) } -// GetUsersUserParameterSearchPathArrayInput is an input type that accepts GetUsersUserParameterSearchPathArray and GetUsersUserParameterSearchPathArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterSearchPathArrayInput` via: +// GetUsersUserParameterGeographyOutputFormatArrayInput is an input type that accepts GetUsersUserParameterGeographyOutputFormatArray and GetUsersUserParameterGeographyOutputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterGeographyOutputFormatArrayInput` via: // -// GetUsersUserParameterSearchPathArray{ GetUsersUserParameterSearchPathArgs{...} } -type GetUsersUserParameterSearchPathArrayInput interface { +// GetUsersUserParameterGeographyOutputFormatArray{ GetUsersUserParameterGeographyOutputFormatArgs{...} } +type GetUsersUserParameterGeographyOutputFormatArrayInput interface { pulumi.Input - ToGetUsersUserParameterSearchPathArrayOutput() GetUsersUserParameterSearchPathArrayOutput - ToGetUsersUserParameterSearchPathArrayOutputWithContext(context.Context) GetUsersUserParameterSearchPathArrayOutput + ToGetUsersUserParameterGeographyOutputFormatArrayOutput() GetUsersUserParameterGeographyOutputFormatArrayOutput + ToGetUsersUserParameterGeographyOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterGeographyOutputFormatArrayOutput } -type GetUsersUserParameterSearchPathArray []GetUsersUserParameterSearchPathInput +type GetUsersUserParameterGeographyOutputFormatArray []GetUsersUserParameterGeographyOutputFormatInput -func (GetUsersUserParameterSearchPathArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterSearchPath)(nil)).Elem() +func (GetUsersUserParameterGeographyOutputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterGeographyOutputFormat)(nil)).Elem() } -func (i GetUsersUserParameterSearchPathArray) ToGetUsersUserParameterSearchPathArrayOutput() GetUsersUserParameterSearchPathArrayOutput { - return i.ToGetUsersUserParameterSearchPathArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterGeographyOutputFormatArray) ToGetUsersUserParameterGeographyOutputFormatArrayOutput() GetUsersUserParameterGeographyOutputFormatArrayOutput { + return i.ToGetUsersUserParameterGeographyOutputFormatArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterSearchPathArray) ToGetUsersUserParameterSearchPathArrayOutputWithContext(ctx context.Context) GetUsersUserParameterSearchPathArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterSearchPathArrayOutput) +func (i GetUsersUserParameterGeographyOutputFormatArray) ToGetUsersUserParameterGeographyOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterGeographyOutputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterGeographyOutputFormatArrayOutput) } -type GetUsersUserParameterSearchPathOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterGeographyOutputFormatOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterSearchPathOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterSearchPath)(nil)).Elem() +func (GetUsersUserParameterGeographyOutputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterGeographyOutputFormat)(nil)).Elem() } -func (o GetUsersUserParameterSearchPathOutput) ToGetUsersUserParameterSearchPathOutput() GetUsersUserParameterSearchPathOutput { +func (o GetUsersUserParameterGeographyOutputFormatOutput) ToGetUsersUserParameterGeographyOutputFormatOutput() GetUsersUserParameterGeographyOutputFormatOutput { return o } -func (o GetUsersUserParameterSearchPathOutput) ToGetUsersUserParameterSearchPathOutputWithContext(ctx context.Context) GetUsersUserParameterSearchPathOutput { +func (o GetUsersUserParameterGeographyOutputFormatOutput) ToGetUsersUserParameterGeographyOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterGeographyOutputFormatOutput { return o } -func (o GetUsersUserParameterSearchPathOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterSearchPath) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterGeographyOutputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterGeographyOutputFormat) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterSearchPathOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterSearchPath) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterGeographyOutputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterGeographyOutputFormat) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterSearchPathOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterSearchPath) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterGeographyOutputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterGeographyOutputFormat) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterSearchPathOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterSearchPath) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterGeographyOutputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterGeographyOutputFormat) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterSearchPathOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterSearchPath) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterGeographyOutputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterGeographyOutputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterSearchPathArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterGeographyOutputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterSearchPathArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterSearchPath)(nil)).Elem() +func (GetUsersUserParameterGeographyOutputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterGeographyOutputFormat)(nil)).Elem() } -func (o GetUsersUserParameterSearchPathArrayOutput) ToGetUsersUserParameterSearchPathArrayOutput() GetUsersUserParameterSearchPathArrayOutput { +func (o GetUsersUserParameterGeographyOutputFormatArrayOutput) ToGetUsersUserParameterGeographyOutputFormatArrayOutput() GetUsersUserParameterGeographyOutputFormatArrayOutput { return o } -func (o GetUsersUserParameterSearchPathArrayOutput) ToGetUsersUserParameterSearchPathArrayOutputWithContext(ctx context.Context) GetUsersUserParameterSearchPathArrayOutput { +func (o GetUsersUserParameterGeographyOutputFormatArrayOutput) ToGetUsersUserParameterGeographyOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterGeographyOutputFormatArrayOutput { return o } -func (o GetUsersUserParameterSearchPathArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterSearchPathOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterSearchPath { - return vs[0].([]GetUsersUserParameterSearchPath)[vs[1].(int)] - }).(GetUsersUserParameterSearchPathOutput) +func (o GetUsersUserParameterGeographyOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterGeographyOutputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterGeographyOutputFormat { + return vs[0].([]GetUsersUserParameterGeographyOutputFormat)[vs[1].(int)] + }).(GetUsersUserParameterGeographyOutputFormatOutput) } -type GetUsersUserParameterSimulatedDataSharingConsumer struct { +type GetUsersUserParameterGeometryOutputFormat struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -60079,18 +60513,18 @@ type GetUsersUserParameterSimulatedDataSharingConsumer struct { Value string `pulumi:"value"` } -// GetUsersUserParameterSimulatedDataSharingConsumerInput is an input type that accepts GetUsersUserParameterSimulatedDataSharingConsumerArgs and GetUsersUserParameterSimulatedDataSharingConsumerOutput values. -// You can construct a concrete instance of `GetUsersUserParameterSimulatedDataSharingConsumerInput` via: +// GetUsersUserParameterGeometryOutputFormatInput is an input type that accepts GetUsersUserParameterGeometryOutputFormatArgs and GetUsersUserParameterGeometryOutputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterGeometryOutputFormatInput` via: // -// GetUsersUserParameterSimulatedDataSharingConsumerArgs{...} -type GetUsersUserParameterSimulatedDataSharingConsumerInput interface { +// GetUsersUserParameterGeometryOutputFormatArgs{...} +type GetUsersUserParameterGeometryOutputFormatInput interface { pulumi.Input - ToGetUsersUserParameterSimulatedDataSharingConsumerOutput() GetUsersUserParameterSimulatedDataSharingConsumerOutput - ToGetUsersUserParameterSimulatedDataSharingConsumerOutputWithContext(context.Context) GetUsersUserParameterSimulatedDataSharingConsumerOutput + ToGetUsersUserParameterGeometryOutputFormatOutput() GetUsersUserParameterGeometryOutputFormatOutput + ToGetUsersUserParameterGeometryOutputFormatOutputWithContext(context.Context) GetUsersUserParameterGeometryOutputFormatOutput } -type GetUsersUserParameterSimulatedDataSharingConsumerArgs struct { +type GetUsersUserParameterGeometryOutputFormatArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -60098,98 +60532,98 @@ type GetUsersUserParameterSimulatedDataSharingConsumerArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterSimulatedDataSharingConsumerArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterSimulatedDataSharingConsumer)(nil)).Elem() +func (GetUsersUserParameterGeometryOutputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterGeometryOutputFormat)(nil)).Elem() } -func (i GetUsersUserParameterSimulatedDataSharingConsumerArgs) ToGetUsersUserParameterSimulatedDataSharingConsumerOutput() GetUsersUserParameterSimulatedDataSharingConsumerOutput { - return i.ToGetUsersUserParameterSimulatedDataSharingConsumerOutputWithContext(context.Background()) +func (i GetUsersUserParameterGeometryOutputFormatArgs) ToGetUsersUserParameterGeometryOutputFormatOutput() GetUsersUserParameterGeometryOutputFormatOutput { + return i.ToGetUsersUserParameterGeometryOutputFormatOutputWithContext(context.Background()) } -func (i GetUsersUserParameterSimulatedDataSharingConsumerArgs) ToGetUsersUserParameterSimulatedDataSharingConsumerOutputWithContext(ctx context.Context) GetUsersUserParameterSimulatedDataSharingConsumerOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterSimulatedDataSharingConsumerOutput) +func (i GetUsersUserParameterGeometryOutputFormatArgs) ToGetUsersUserParameterGeometryOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterGeometryOutputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterGeometryOutputFormatOutput) } -// GetUsersUserParameterSimulatedDataSharingConsumerArrayInput is an input type that accepts GetUsersUserParameterSimulatedDataSharingConsumerArray and GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterSimulatedDataSharingConsumerArrayInput` via: +// GetUsersUserParameterGeometryOutputFormatArrayInput is an input type that accepts GetUsersUserParameterGeometryOutputFormatArray and GetUsersUserParameterGeometryOutputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterGeometryOutputFormatArrayInput` via: // -// GetUsersUserParameterSimulatedDataSharingConsumerArray{ GetUsersUserParameterSimulatedDataSharingConsumerArgs{...} } -type GetUsersUserParameterSimulatedDataSharingConsumerArrayInput interface { +// GetUsersUserParameterGeometryOutputFormatArray{ GetUsersUserParameterGeometryOutputFormatArgs{...} } +type GetUsersUserParameterGeometryOutputFormatArrayInput interface { pulumi.Input - ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutput() GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput - ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutputWithContext(context.Context) GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput + ToGetUsersUserParameterGeometryOutputFormatArrayOutput() GetUsersUserParameterGeometryOutputFormatArrayOutput + ToGetUsersUserParameterGeometryOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterGeometryOutputFormatArrayOutput } -type GetUsersUserParameterSimulatedDataSharingConsumerArray []GetUsersUserParameterSimulatedDataSharingConsumerInput +type GetUsersUserParameterGeometryOutputFormatArray []GetUsersUserParameterGeometryOutputFormatInput -func (GetUsersUserParameterSimulatedDataSharingConsumerArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterSimulatedDataSharingConsumer)(nil)).Elem() +func (GetUsersUserParameterGeometryOutputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterGeometryOutputFormat)(nil)).Elem() } -func (i GetUsersUserParameterSimulatedDataSharingConsumerArray) ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutput() GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput { - return i.ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterGeometryOutputFormatArray) ToGetUsersUserParameterGeometryOutputFormatArrayOutput() GetUsersUserParameterGeometryOutputFormatArrayOutput { + return i.ToGetUsersUserParameterGeometryOutputFormatArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterSimulatedDataSharingConsumerArray) ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutputWithContext(ctx context.Context) GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) +func (i GetUsersUserParameterGeometryOutputFormatArray) ToGetUsersUserParameterGeometryOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterGeometryOutputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterGeometryOutputFormatArrayOutput) } -type GetUsersUserParameterSimulatedDataSharingConsumerOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterGeometryOutputFormatOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterSimulatedDataSharingConsumerOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterSimulatedDataSharingConsumer)(nil)).Elem() +func (GetUsersUserParameterGeometryOutputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterGeometryOutputFormat)(nil)).Elem() } -func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) ToGetUsersUserParameterSimulatedDataSharingConsumerOutput() GetUsersUserParameterSimulatedDataSharingConsumerOutput { +func (o GetUsersUserParameterGeometryOutputFormatOutput) ToGetUsersUserParameterGeometryOutputFormatOutput() GetUsersUserParameterGeometryOutputFormatOutput { return o } -func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) ToGetUsersUserParameterSimulatedDataSharingConsumerOutputWithContext(ctx context.Context) GetUsersUserParameterSimulatedDataSharingConsumerOutput { +func (o GetUsersUserParameterGeometryOutputFormatOutput) ToGetUsersUserParameterGeometryOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterGeometryOutputFormatOutput { return o } -func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterSimulatedDataSharingConsumer) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterGeometryOutputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterGeometryOutputFormat) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterSimulatedDataSharingConsumer) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterGeometryOutputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterGeometryOutputFormat) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterSimulatedDataSharingConsumer) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterGeometryOutputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterGeometryOutputFormat) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterSimulatedDataSharingConsumer) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterGeometryOutputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterGeometryOutputFormat) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterSimulatedDataSharingConsumer) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterGeometryOutputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterGeometryOutputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterGeometryOutputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterSimulatedDataSharingConsumer)(nil)).Elem() +func (GetUsersUserParameterGeometryOutputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterGeometryOutputFormat)(nil)).Elem() } -func (o GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutput() GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput { +func (o GetUsersUserParameterGeometryOutputFormatArrayOutput) ToGetUsersUserParameterGeometryOutputFormatArrayOutput() GetUsersUserParameterGeometryOutputFormatArrayOutput { return o } -func (o GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutputWithContext(ctx context.Context) GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput { +func (o GetUsersUserParameterGeometryOutputFormatArrayOutput) ToGetUsersUserParameterGeometryOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterGeometryOutputFormatArrayOutput { return o } -func (o GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterSimulatedDataSharingConsumerOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterSimulatedDataSharingConsumer { - return vs[0].([]GetUsersUserParameterSimulatedDataSharingConsumer)[vs[1].(int)] - }).(GetUsersUserParameterSimulatedDataSharingConsumerOutput) +func (o GetUsersUserParameterGeometryOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterGeometryOutputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterGeometryOutputFormat { + return vs[0].([]GetUsersUserParameterGeometryOutputFormat)[vs[1].(int)] + }).(GetUsersUserParameterGeometryOutputFormatOutput) } -type GetUsersUserParameterStatementQueuedTimeoutInSecond struct { +type GetUsersUserParameterJdbcTreatDecimalAsInt struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -60197,18 +60631,18 @@ type GetUsersUserParameterStatementQueuedTimeoutInSecond struct { Value string `pulumi:"value"` } -// GetUsersUserParameterStatementQueuedTimeoutInSecondInput is an input type that accepts GetUsersUserParameterStatementQueuedTimeoutInSecondArgs and GetUsersUserParameterStatementQueuedTimeoutInSecondOutput values. -// You can construct a concrete instance of `GetUsersUserParameterStatementQueuedTimeoutInSecondInput` via: +// GetUsersUserParameterJdbcTreatDecimalAsIntInput is an input type that accepts GetUsersUserParameterJdbcTreatDecimalAsIntArgs and GetUsersUserParameterJdbcTreatDecimalAsIntOutput values. +// You can construct a concrete instance of `GetUsersUserParameterJdbcTreatDecimalAsIntInput` via: // -// GetUsersUserParameterStatementQueuedTimeoutInSecondArgs{...} -type GetUsersUserParameterStatementQueuedTimeoutInSecondInput interface { +// GetUsersUserParameterJdbcTreatDecimalAsIntArgs{...} +type GetUsersUserParameterJdbcTreatDecimalAsIntInput interface { pulumi.Input - ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondOutput - ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutputWithContext(context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondOutput + ToGetUsersUserParameterJdbcTreatDecimalAsIntOutput() GetUsersUserParameterJdbcTreatDecimalAsIntOutput + ToGetUsersUserParameterJdbcTreatDecimalAsIntOutputWithContext(context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntOutput } -type GetUsersUserParameterStatementQueuedTimeoutInSecondArgs struct { +type GetUsersUserParameterJdbcTreatDecimalAsIntArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -60216,98 +60650,98 @@ type GetUsersUserParameterStatementQueuedTimeoutInSecondArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterStatementQueuedTimeoutInSecondArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterJdbcTreatDecimalAsIntArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterJdbcTreatDecimalAsInt)(nil)).Elem() } -func (i GetUsersUserParameterStatementQueuedTimeoutInSecondArgs) ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondOutput { - return i.ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutputWithContext(context.Background()) +func (i GetUsersUserParameterJdbcTreatDecimalAsIntArgs) ToGetUsersUserParameterJdbcTreatDecimalAsIntOutput() GetUsersUserParameterJdbcTreatDecimalAsIntOutput { + return i.ToGetUsersUserParameterJdbcTreatDecimalAsIntOutputWithContext(context.Background()) } -func (i GetUsersUserParameterStatementQueuedTimeoutInSecondArgs) ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutputWithContext(ctx context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) +func (i GetUsersUserParameterJdbcTreatDecimalAsIntArgs) ToGetUsersUserParameterJdbcTreatDecimalAsIntOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcTreatDecimalAsIntOutput) } -// GetUsersUserParameterStatementQueuedTimeoutInSecondArrayInput is an input type that accepts GetUsersUserParameterStatementQueuedTimeoutInSecondArray and GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterStatementQueuedTimeoutInSecondArrayInput` via: +// GetUsersUserParameterJdbcTreatDecimalAsIntArrayInput is an input type that accepts GetUsersUserParameterJdbcTreatDecimalAsIntArray and GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterJdbcTreatDecimalAsIntArrayInput` via: // -// GetUsersUserParameterStatementQueuedTimeoutInSecondArray{ GetUsersUserParameterStatementQueuedTimeoutInSecondArgs{...} } -type GetUsersUserParameterStatementQueuedTimeoutInSecondArrayInput interface { +// GetUsersUserParameterJdbcTreatDecimalAsIntArray{ GetUsersUserParameterJdbcTreatDecimalAsIntArgs{...} } +type GetUsersUserParameterJdbcTreatDecimalAsIntArrayInput interface { pulumi.Input - ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput - ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput + ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput + ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutputWithContext(context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput } -type GetUsersUserParameterStatementQueuedTimeoutInSecondArray []GetUsersUserParameterStatementQueuedTimeoutInSecondInput +type GetUsersUserParameterJdbcTreatDecimalAsIntArray []GetUsersUserParameterJdbcTreatDecimalAsIntInput -func (GetUsersUserParameterStatementQueuedTimeoutInSecondArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterJdbcTreatDecimalAsIntArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterJdbcTreatDecimalAsInt)(nil)).Elem() } -func (i GetUsersUserParameterStatementQueuedTimeoutInSecondArray) ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput { - return i.ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterJdbcTreatDecimalAsIntArray) ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput { + return i.ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterStatementQueuedTimeoutInSecondArray) ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) +func (i GetUsersUserParameterJdbcTreatDecimalAsIntArray) ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) } -type GetUsersUserParameterStatementQueuedTimeoutInSecondOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterJdbcTreatDecimalAsIntOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterJdbcTreatDecimalAsIntOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterJdbcTreatDecimalAsInt)(nil)).Elem() } -func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondOutput { +func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) ToGetUsersUserParameterJdbcTreatDecimalAsIntOutput() GetUsersUserParameterJdbcTreatDecimalAsIntOutput { return o } -func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutputWithContext(ctx context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondOutput { +func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) ToGetUsersUserParameterJdbcTreatDecimalAsIntOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntOutput { return o } -func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStatementQueuedTimeoutInSecond) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcTreatDecimalAsInt) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStatementQueuedTimeoutInSecond) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcTreatDecimalAsInt) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStatementQueuedTimeoutInSecond) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcTreatDecimalAsInt) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStatementQueuedTimeoutInSecond) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcTreatDecimalAsInt) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStatementQueuedTimeoutInSecond) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcTreatDecimalAsIntOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcTreatDecimalAsInt) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterJdbcTreatDecimalAsInt)(nil)).Elem() } -func (o GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput { +func (o GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput { return o } -func (o GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput { +func (o GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) ToGetUsersUserParameterJdbcTreatDecimalAsIntArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput { return o } -func (o GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterStatementQueuedTimeoutInSecondOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterStatementQueuedTimeoutInSecond { - return vs[0].([]GetUsersUserParameterStatementQueuedTimeoutInSecond)[vs[1].(int)] - }).(GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) +func (o GetUsersUserParameterJdbcTreatDecimalAsIntArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterJdbcTreatDecimalAsIntOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterJdbcTreatDecimalAsInt { + return vs[0].([]GetUsersUserParameterJdbcTreatDecimalAsInt)[vs[1].(int)] + }).(GetUsersUserParameterJdbcTreatDecimalAsIntOutput) } -type GetUsersUserParameterStatementTimeoutInSecond struct { +type GetUsersUserParameterJdbcTreatTimestampNtzAsUtc struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -60315,18 +60749,18 @@ type GetUsersUserParameterStatementTimeoutInSecond struct { Value string `pulumi:"value"` } -// GetUsersUserParameterStatementTimeoutInSecondInput is an input type that accepts GetUsersUserParameterStatementTimeoutInSecondArgs and GetUsersUserParameterStatementTimeoutInSecondOutput values. -// You can construct a concrete instance of `GetUsersUserParameterStatementTimeoutInSecondInput` via: +// GetUsersUserParameterJdbcTreatTimestampNtzAsUtcInput is an input type that accepts GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs and GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput values. +// You can construct a concrete instance of `GetUsersUserParameterJdbcTreatTimestampNtzAsUtcInput` via: // -// GetUsersUserParameterStatementTimeoutInSecondArgs{...} -type GetUsersUserParameterStatementTimeoutInSecondInput interface { +// GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs{...} +type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcInput interface { pulumi.Input - ToGetUsersUserParameterStatementTimeoutInSecondOutput() GetUsersUserParameterStatementTimeoutInSecondOutput - ToGetUsersUserParameterStatementTimeoutInSecondOutputWithContext(context.Context) GetUsersUserParameterStatementTimeoutInSecondOutput + ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput + ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutputWithContext(context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput } -type GetUsersUserParameterStatementTimeoutInSecondArgs struct { +type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -60334,98 +60768,98 @@ type GetUsersUserParameterStatementTimeoutInSecondArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterStatementTimeoutInSecondArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterStatementTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterJdbcTreatTimestampNtzAsUtc)(nil)).Elem() } -func (i GetUsersUserParameterStatementTimeoutInSecondArgs) ToGetUsersUserParameterStatementTimeoutInSecondOutput() GetUsersUserParameterStatementTimeoutInSecondOutput { - return i.ToGetUsersUserParameterStatementTimeoutInSecondOutputWithContext(context.Background()) +func (i GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput { + return i.ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutputWithContext(context.Background()) } -func (i GetUsersUserParameterStatementTimeoutInSecondArgs) ToGetUsersUserParameterStatementTimeoutInSecondOutputWithContext(ctx context.Context) GetUsersUserParameterStatementTimeoutInSecondOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStatementTimeoutInSecondOutput) +func (i GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) } -// GetUsersUserParameterStatementTimeoutInSecondArrayInput is an input type that accepts GetUsersUserParameterStatementTimeoutInSecondArray and GetUsersUserParameterStatementTimeoutInSecondArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterStatementTimeoutInSecondArrayInput` via: +// GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayInput is an input type that accepts GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray and GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayInput` via: // -// GetUsersUserParameterStatementTimeoutInSecondArray{ GetUsersUserParameterStatementTimeoutInSecondArgs{...} } -type GetUsersUserParameterStatementTimeoutInSecondArrayInput interface { +// GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray{ GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArgs{...} } +type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayInput interface { pulumi.Input - ToGetUsersUserParameterStatementTimeoutInSecondArrayOutput() GetUsersUserParameterStatementTimeoutInSecondArrayOutput - ToGetUsersUserParameterStatementTimeoutInSecondArrayOutputWithContext(context.Context) GetUsersUserParameterStatementTimeoutInSecondArrayOutput + ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput + ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutputWithContext(context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput } -type GetUsersUserParameterStatementTimeoutInSecondArray []GetUsersUserParameterStatementTimeoutInSecondInput +type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray []GetUsersUserParameterJdbcTreatTimestampNtzAsUtcInput -func (GetUsersUserParameterStatementTimeoutInSecondArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterStatementTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterJdbcTreatTimestampNtzAsUtc)(nil)).Elem() } -func (i GetUsersUserParameterStatementTimeoutInSecondArray) ToGetUsersUserParameterStatementTimeoutInSecondArrayOutput() GetUsersUserParameterStatementTimeoutInSecondArrayOutput { - return i.ToGetUsersUserParameterStatementTimeoutInSecondArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput { + return i.ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterStatementTimeoutInSecondArray) ToGetUsersUserParameterStatementTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStatementTimeoutInSecondArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStatementTimeoutInSecondArrayOutput) +func (i GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArray) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) } -type GetUsersUserParameterStatementTimeoutInSecondOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterStatementTimeoutInSecondOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterStatementTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterJdbcTreatTimestampNtzAsUtc)(nil)).Elem() } -func (o GetUsersUserParameterStatementTimeoutInSecondOutput) ToGetUsersUserParameterStatementTimeoutInSecondOutput() GetUsersUserParameterStatementTimeoutInSecondOutput { +func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput { return o } -func (o GetUsersUserParameterStatementTimeoutInSecondOutput) ToGetUsersUserParameterStatementTimeoutInSecondOutputWithContext(ctx context.Context) GetUsersUserParameterStatementTimeoutInSecondOutput { +func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput { return o } -func (o GetUsersUserParameterStatementTimeoutInSecondOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStatementTimeoutInSecond) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcTreatTimestampNtzAsUtc) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStatementTimeoutInSecondOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStatementTimeoutInSecond) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcTreatTimestampNtzAsUtc) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStatementTimeoutInSecondOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStatementTimeoutInSecond) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcTreatTimestampNtzAsUtc) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStatementTimeoutInSecondOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStatementTimeoutInSecond) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcTreatTimestampNtzAsUtc) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStatementTimeoutInSecondOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStatementTimeoutInSecond) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcTreatTimestampNtzAsUtc) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterStatementTimeoutInSecondArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterStatementTimeoutInSecondArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterStatementTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterJdbcTreatTimestampNtzAsUtc)(nil)).Elem() } -func (o GetUsersUserParameterStatementTimeoutInSecondArrayOutput) ToGetUsersUserParameterStatementTimeoutInSecondArrayOutput() GetUsersUserParameterStatementTimeoutInSecondArrayOutput { +func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput() GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput { return o } -func (o GetUsersUserParameterStatementTimeoutInSecondArrayOutput) ToGetUsersUserParameterStatementTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStatementTimeoutInSecondArrayOutput { +func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) ToGetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput { return o } -func (o GetUsersUserParameterStatementTimeoutInSecondArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterStatementTimeoutInSecondOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterStatementTimeoutInSecond { - return vs[0].([]GetUsersUserParameterStatementTimeoutInSecond)[vs[1].(int)] - }).(GetUsersUserParameterStatementTimeoutInSecondOutput) +func (o GetUsersUserParameterJdbcTreatTimestampNtzAsUtcArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterJdbcTreatTimestampNtzAsUtc { + return vs[0].([]GetUsersUserParameterJdbcTreatTimestampNtzAsUtc)[vs[1].(int)] + }).(GetUsersUserParameterJdbcTreatTimestampNtzAsUtcOutput) } -type GetUsersUserParameterStrictJsonOutput struct { +type GetUsersUserParameterJdbcUseSessionTimezone struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -60433,18 +60867,18 @@ type GetUsersUserParameterStrictJsonOutput struct { Value string `pulumi:"value"` } -// GetUsersUserParameterStrictJsonOutputInput is an input type that accepts GetUsersUserParameterStrictJsonOutputArgs and GetUsersUserParameterStrictJsonOutputOutput values. -// You can construct a concrete instance of `GetUsersUserParameterStrictJsonOutputInput` via: +// GetUsersUserParameterJdbcUseSessionTimezoneInput is an input type that accepts GetUsersUserParameterJdbcUseSessionTimezoneArgs and GetUsersUserParameterJdbcUseSessionTimezoneOutput values. +// You can construct a concrete instance of `GetUsersUserParameterJdbcUseSessionTimezoneInput` via: // -// GetUsersUserParameterStrictJsonOutputArgs{...} -type GetUsersUserParameterStrictJsonOutputInput interface { +// GetUsersUserParameterJdbcUseSessionTimezoneArgs{...} +type GetUsersUserParameterJdbcUseSessionTimezoneInput interface { pulumi.Input - ToGetUsersUserParameterStrictJsonOutputOutput() GetUsersUserParameterStrictJsonOutputOutput - ToGetUsersUserParameterStrictJsonOutputOutputWithContext(context.Context) GetUsersUserParameterStrictJsonOutputOutput + ToGetUsersUserParameterJdbcUseSessionTimezoneOutput() GetUsersUserParameterJdbcUseSessionTimezoneOutput + ToGetUsersUserParameterJdbcUseSessionTimezoneOutputWithContext(context.Context) GetUsersUserParameterJdbcUseSessionTimezoneOutput } -type GetUsersUserParameterStrictJsonOutputArgs struct { +type GetUsersUserParameterJdbcUseSessionTimezoneArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -60452,98 +60886,98 @@ type GetUsersUserParameterStrictJsonOutputArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterStrictJsonOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterStrictJsonOutput)(nil)).Elem() +func (GetUsersUserParameterJdbcUseSessionTimezoneArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterJdbcUseSessionTimezone)(nil)).Elem() } -func (i GetUsersUserParameterStrictJsonOutputArgs) ToGetUsersUserParameterStrictJsonOutputOutput() GetUsersUserParameterStrictJsonOutputOutput { - return i.ToGetUsersUserParameterStrictJsonOutputOutputWithContext(context.Background()) +func (i GetUsersUserParameterJdbcUseSessionTimezoneArgs) ToGetUsersUserParameterJdbcUseSessionTimezoneOutput() GetUsersUserParameterJdbcUseSessionTimezoneOutput { + return i.ToGetUsersUserParameterJdbcUseSessionTimezoneOutputWithContext(context.Background()) } -func (i GetUsersUserParameterStrictJsonOutputArgs) ToGetUsersUserParameterStrictJsonOutputOutputWithContext(ctx context.Context) GetUsersUserParameterStrictJsonOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStrictJsonOutputOutput) +func (i GetUsersUserParameterJdbcUseSessionTimezoneArgs) ToGetUsersUserParameterJdbcUseSessionTimezoneOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcUseSessionTimezoneOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcUseSessionTimezoneOutput) } -// GetUsersUserParameterStrictJsonOutputArrayInput is an input type that accepts GetUsersUserParameterStrictJsonOutputArray and GetUsersUserParameterStrictJsonOutputArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterStrictJsonOutputArrayInput` via: +// GetUsersUserParameterJdbcUseSessionTimezoneArrayInput is an input type that accepts GetUsersUserParameterJdbcUseSessionTimezoneArray and GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterJdbcUseSessionTimezoneArrayInput` via: // -// GetUsersUserParameterStrictJsonOutputArray{ GetUsersUserParameterStrictJsonOutputArgs{...} } -type GetUsersUserParameterStrictJsonOutputArrayInput interface { +// GetUsersUserParameterJdbcUseSessionTimezoneArray{ GetUsersUserParameterJdbcUseSessionTimezoneArgs{...} } +type GetUsersUserParameterJdbcUseSessionTimezoneArrayInput interface { pulumi.Input - ToGetUsersUserParameterStrictJsonOutputArrayOutput() GetUsersUserParameterStrictJsonOutputArrayOutput - ToGetUsersUserParameterStrictJsonOutputArrayOutputWithContext(context.Context) GetUsersUserParameterStrictJsonOutputArrayOutput + ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutput() GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput + ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutputWithContext(context.Context) GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput } -type GetUsersUserParameterStrictJsonOutputArray []GetUsersUserParameterStrictJsonOutputInput +type GetUsersUserParameterJdbcUseSessionTimezoneArray []GetUsersUserParameterJdbcUseSessionTimezoneInput -func (GetUsersUserParameterStrictJsonOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterStrictJsonOutput)(nil)).Elem() +func (GetUsersUserParameterJdbcUseSessionTimezoneArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterJdbcUseSessionTimezone)(nil)).Elem() } -func (i GetUsersUserParameterStrictJsonOutputArray) ToGetUsersUserParameterStrictJsonOutputArrayOutput() GetUsersUserParameterStrictJsonOutputArrayOutput { - return i.ToGetUsersUserParameterStrictJsonOutputArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterJdbcUseSessionTimezoneArray) ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutput() GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput { + return i.ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterStrictJsonOutputArray) ToGetUsersUserParameterStrictJsonOutputArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStrictJsonOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStrictJsonOutputArrayOutput) +func (i GetUsersUserParameterJdbcUseSessionTimezoneArray) ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) } -type GetUsersUserParameterStrictJsonOutputOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterJdbcUseSessionTimezoneOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterStrictJsonOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterStrictJsonOutput)(nil)).Elem() +func (GetUsersUserParameterJdbcUseSessionTimezoneOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterJdbcUseSessionTimezone)(nil)).Elem() } -func (o GetUsersUserParameterStrictJsonOutputOutput) ToGetUsersUserParameterStrictJsonOutputOutput() GetUsersUserParameterStrictJsonOutputOutput { +func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) ToGetUsersUserParameterJdbcUseSessionTimezoneOutput() GetUsersUserParameterJdbcUseSessionTimezoneOutput { return o } -func (o GetUsersUserParameterStrictJsonOutputOutput) ToGetUsersUserParameterStrictJsonOutputOutputWithContext(ctx context.Context) GetUsersUserParameterStrictJsonOutputOutput { +func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) ToGetUsersUserParameterJdbcUseSessionTimezoneOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcUseSessionTimezoneOutput { return o } -func (o GetUsersUserParameterStrictJsonOutputOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStrictJsonOutput) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcUseSessionTimezone) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStrictJsonOutputOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStrictJsonOutput) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcUseSessionTimezone) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStrictJsonOutputOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStrictJsonOutput) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcUseSessionTimezone) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStrictJsonOutputOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStrictJsonOutput) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcUseSessionTimezone) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterStrictJsonOutputOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterStrictJsonOutput) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterJdbcUseSessionTimezoneOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJdbcUseSessionTimezone) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterStrictJsonOutputArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterStrictJsonOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterStrictJsonOutput)(nil)).Elem() +func (GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterJdbcUseSessionTimezone)(nil)).Elem() } -func (o GetUsersUserParameterStrictJsonOutputArrayOutput) ToGetUsersUserParameterStrictJsonOutputArrayOutput() GetUsersUserParameterStrictJsonOutputArrayOutput { +func (o GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutput() GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput { return o } -func (o GetUsersUserParameterStrictJsonOutputArrayOutput) ToGetUsersUserParameterStrictJsonOutputArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStrictJsonOutputArrayOutput { +func (o GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) ToGetUsersUserParameterJdbcUseSessionTimezoneArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput { return o } -func (o GetUsersUserParameterStrictJsonOutputArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterStrictJsonOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterStrictJsonOutput { - return vs[0].([]GetUsersUserParameterStrictJsonOutput)[vs[1].(int)] - }).(GetUsersUserParameterStrictJsonOutputOutput) +func (o GetUsersUserParameterJdbcUseSessionTimezoneArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterJdbcUseSessionTimezoneOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterJdbcUseSessionTimezone { + return vs[0].([]GetUsersUserParameterJdbcUseSessionTimezone)[vs[1].(int)] + }).(GetUsersUserParameterJdbcUseSessionTimezoneOutput) } -type GetUsersUserParameterTimeInputFormat struct { +type GetUsersUserParameterJsonIndent struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -60551,18 +60985,18 @@ type GetUsersUserParameterTimeInputFormat struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTimeInputFormatInput is an input type that accepts GetUsersUserParameterTimeInputFormatArgs and GetUsersUserParameterTimeInputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimeInputFormatInput` via: +// GetUsersUserParameterJsonIndentInput is an input type that accepts GetUsersUserParameterJsonIndentArgs and GetUsersUserParameterJsonIndentOutput values. +// You can construct a concrete instance of `GetUsersUserParameterJsonIndentInput` via: // -// GetUsersUserParameterTimeInputFormatArgs{...} -type GetUsersUserParameterTimeInputFormatInput interface { +// GetUsersUserParameterJsonIndentArgs{...} +type GetUsersUserParameterJsonIndentInput interface { pulumi.Input - ToGetUsersUserParameterTimeInputFormatOutput() GetUsersUserParameterTimeInputFormatOutput - ToGetUsersUserParameterTimeInputFormatOutputWithContext(context.Context) GetUsersUserParameterTimeInputFormatOutput + ToGetUsersUserParameterJsonIndentOutput() GetUsersUserParameterJsonIndentOutput + ToGetUsersUserParameterJsonIndentOutputWithContext(context.Context) GetUsersUserParameterJsonIndentOutput } -type GetUsersUserParameterTimeInputFormatArgs struct { +type GetUsersUserParameterJsonIndentArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -60570,98 +61004,98 @@ type GetUsersUserParameterTimeInputFormatArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTimeInputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimeInputFormat)(nil)).Elem() +func (GetUsersUserParameterJsonIndentArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterJsonIndent)(nil)).Elem() } -func (i GetUsersUserParameterTimeInputFormatArgs) ToGetUsersUserParameterTimeInputFormatOutput() GetUsersUserParameterTimeInputFormatOutput { - return i.ToGetUsersUserParameterTimeInputFormatOutputWithContext(context.Background()) +func (i GetUsersUserParameterJsonIndentArgs) ToGetUsersUserParameterJsonIndentOutput() GetUsersUserParameterJsonIndentOutput { + return i.ToGetUsersUserParameterJsonIndentOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimeInputFormatArgs) ToGetUsersUserParameterTimeInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimeInputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimeInputFormatOutput) +func (i GetUsersUserParameterJsonIndentArgs) ToGetUsersUserParameterJsonIndentOutputWithContext(ctx context.Context) GetUsersUserParameterJsonIndentOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJsonIndentOutput) } -// GetUsersUserParameterTimeInputFormatArrayInput is an input type that accepts GetUsersUserParameterTimeInputFormatArray and GetUsersUserParameterTimeInputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimeInputFormatArrayInput` via: +// GetUsersUserParameterJsonIndentArrayInput is an input type that accepts GetUsersUserParameterJsonIndentArray and GetUsersUserParameterJsonIndentArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterJsonIndentArrayInput` via: // -// GetUsersUserParameterTimeInputFormatArray{ GetUsersUserParameterTimeInputFormatArgs{...} } -type GetUsersUserParameterTimeInputFormatArrayInput interface { +// GetUsersUserParameterJsonIndentArray{ GetUsersUserParameterJsonIndentArgs{...} } +type GetUsersUserParameterJsonIndentArrayInput interface { pulumi.Input - ToGetUsersUserParameterTimeInputFormatArrayOutput() GetUsersUserParameterTimeInputFormatArrayOutput - ToGetUsersUserParameterTimeInputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimeInputFormatArrayOutput + ToGetUsersUserParameterJsonIndentArrayOutput() GetUsersUserParameterJsonIndentArrayOutput + ToGetUsersUserParameterJsonIndentArrayOutputWithContext(context.Context) GetUsersUserParameterJsonIndentArrayOutput } -type GetUsersUserParameterTimeInputFormatArray []GetUsersUserParameterTimeInputFormatInput +type GetUsersUserParameterJsonIndentArray []GetUsersUserParameterJsonIndentInput -func (GetUsersUserParameterTimeInputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimeInputFormat)(nil)).Elem() +func (GetUsersUserParameterJsonIndentArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterJsonIndent)(nil)).Elem() } -func (i GetUsersUserParameterTimeInputFormatArray) ToGetUsersUserParameterTimeInputFormatArrayOutput() GetUsersUserParameterTimeInputFormatArrayOutput { - return i.ToGetUsersUserParameterTimeInputFormatArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterJsonIndentArray) ToGetUsersUserParameterJsonIndentArrayOutput() GetUsersUserParameterJsonIndentArrayOutput { + return i.ToGetUsersUserParameterJsonIndentArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimeInputFormatArray) ToGetUsersUserParameterTimeInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimeInputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimeInputFormatArrayOutput) +func (i GetUsersUserParameterJsonIndentArray) ToGetUsersUserParameterJsonIndentArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJsonIndentArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterJsonIndentArrayOutput) } -type GetUsersUserParameterTimeInputFormatOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterJsonIndentOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimeInputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimeInputFormat)(nil)).Elem() +func (GetUsersUserParameterJsonIndentOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterJsonIndent)(nil)).Elem() } -func (o GetUsersUserParameterTimeInputFormatOutput) ToGetUsersUserParameterTimeInputFormatOutput() GetUsersUserParameterTimeInputFormatOutput { +func (o GetUsersUserParameterJsonIndentOutput) ToGetUsersUserParameterJsonIndentOutput() GetUsersUserParameterJsonIndentOutput { return o } -func (o GetUsersUserParameterTimeInputFormatOutput) ToGetUsersUserParameterTimeInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimeInputFormatOutput { +func (o GetUsersUserParameterJsonIndentOutput) ToGetUsersUserParameterJsonIndentOutputWithContext(ctx context.Context) GetUsersUserParameterJsonIndentOutput { return o } -func (o GetUsersUserParameterTimeInputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimeInputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterJsonIndentOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJsonIndent) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimeInputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimeInputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterJsonIndentOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJsonIndent) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimeInputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimeInputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterJsonIndentOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJsonIndent) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimeInputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimeInputFormat) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterJsonIndentOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJsonIndent) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimeInputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimeInputFormat) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterJsonIndentOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterJsonIndent) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTimeInputFormatArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterJsonIndentArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimeInputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimeInputFormat)(nil)).Elem() +func (GetUsersUserParameterJsonIndentArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterJsonIndent)(nil)).Elem() } -func (o GetUsersUserParameterTimeInputFormatArrayOutput) ToGetUsersUserParameterTimeInputFormatArrayOutput() GetUsersUserParameterTimeInputFormatArrayOutput { +func (o GetUsersUserParameterJsonIndentArrayOutput) ToGetUsersUserParameterJsonIndentArrayOutput() GetUsersUserParameterJsonIndentArrayOutput { return o } -func (o GetUsersUserParameterTimeInputFormatArrayOutput) ToGetUsersUserParameterTimeInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimeInputFormatArrayOutput { +func (o GetUsersUserParameterJsonIndentArrayOutput) ToGetUsersUserParameterJsonIndentArrayOutputWithContext(ctx context.Context) GetUsersUserParameterJsonIndentArrayOutput { return o } -func (o GetUsersUserParameterTimeInputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimeInputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimeInputFormat { - return vs[0].([]GetUsersUserParameterTimeInputFormat)[vs[1].(int)] - }).(GetUsersUserParameterTimeInputFormatOutput) +func (o GetUsersUserParameterJsonIndentArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterJsonIndentOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterJsonIndent { + return vs[0].([]GetUsersUserParameterJsonIndent)[vs[1].(int)] + }).(GetUsersUserParameterJsonIndentOutput) } -type GetUsersUserParameterTimeOutputFormat struct { +type GetUsersUserParameterLockTimeout struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -60669,18 +61103,18 @@ type GetUsersUserParameterTimeOutputFormat struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTimeOutputFormatInput is an input type that accepts GetUsersUserParameterTimeOutputFormatArgs and GetUsersUserParameterTimeOutputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimeOutputFormatInput` via: +// GetUsersUserParameterLockTimeoutInput is an input type that accepts GetUsersUserParameterLockTimeoutArgs and GetUsersUserParameterLockTimeoutOutput values. +// You can construct a concrete instance of `GetUsersUserParameterLockTimeoutInput` via: // -// GetUsersUserParameterTimeOutputFormatArgs{...} -type GetUsersUserParameterTimeOutputFormatInput interface { +// GetUsersUserParameterLockTimeoutArgs{...} +type GetUsersUserParameterLockTimeoutInput interface { pulumi.Input - ToGetUsersUserParameterTimeOutputFormatOutput() GetUsersUserParameterTimeOutputFormatOutput - ToGetUsersUserParameterTimeOutputFormatOutputWithContext(context.Context) GetUsersUserParameterTimeOutputFormatOutput + ToGetUsersUserParameterLockTimeoutOutput() GetUsersUserParameterLockTimeoutOutput + ToGetUsersUserParameterLockTimeoutOutputWithContext(context.Context) GetUsersUserParameterLockTimeoutOutput } -type GetUsersUserParameterTimeOutputFormatArgs struct { +type GetUsersUserParameterLockTimeoutArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -60688,98 +61122,98 @@ type GetUsersUserParameterTimeOutputFormatArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTimeOutputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimeOutputFormat)(nil)).Elem() +func (GetUsersUserParameterLockTimeoutArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterLockTimeout)(nil)).Elem() } -func (i GetUsersUserParameterTimeOutputFormatArgs) ToGetUsersUserParameterTimeOutputFormatOutput() GetUsersUserParameterTimeOutputFormatOutput { - return i.ToGetUsersUserParameterTimeOutputFormatOutputWithContext(context.Background()) +func (i GetUsersUserParameterLockTimeoutArgs) ToGetUsersUserParameterLockTimeoutOutput() GetUsersUserParameterLockTimeoutOutput { + return i.ToGetUsersUserParameterLockTimeoutOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimeOutputFormatArgs) ToGetUsersUserParameterTimeOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimeOutputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimeOutputFormatOutput) +func (i GetUsersUserParameterLockTimeoutArgs) ToGetUsersUserParameterLockTimeoutOutputWithContext(ctx context.Context) GetUsersUserParameterLockTimeoutOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterLockTimeoutOutput) } -// GetUsersUserParameterTimeOutputFormatArrayInput is an input type that accepts GetUsersUserParameterTimeOutputFormatArray and GetUsersUserParameterTimeOutputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimeOutputFormatArrayInput` via: +// GetUsersUserParameterLockTimeoutArrayInput is an input type that accepts GetUsersUserParameterLockTimeoutArray and GetUsersUserParameterLockTimeoutArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterLockTimeoutArrayInput` via: // -// GetUsersUserParameterTimeOutputFormatArray{ GetUsersUserParameterTimeOutputFormatArgs{...} } -type GetUsersUserParameterTimeOutputFormatArrayInput interface { +// GetUsersUserParameterLockTimeoutArray{ GetUsersUserParameterLockTimeoutArgs{...} } +type GetUsersUserParameterLockTimeoutArrayInput interface { pulumi.Input - ToGetUsersUserParameterTimeOutputFormatArrayOutput() GetUsersUserParameterTimeOutputFormatArrayOutput - ToGetUsersUserParameterTimeOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimeOutputFormatArrayOutput + ToGetUsersUserParameterLockTimeoutArrayOutput() GetUsersUserParameterLockTimeoutArrayOutput + ToGetUsersUserParameterLockTimeoutArrayOutputWithContext(context.Context) GetUsersUserParameterLockTimeoutArrayOutput } -type GetUsersUserParameterTimeOutputFormatArray []GetUsersUserParameterTimeOutputFormatInput +type GetUsersUserParameterLockTimeoutArray []GetUsersUserParameterLockTimeoutInput -func (GetUsersUserParameterTimeOutputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimeOutputFormat)(nil)).Elem() +func (GetUsersUserParameterLockTimeoutArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterLockTimeout)(nil)).Elem() } -func (i GetUsersUserParameterTimeOutputFormatArray) ToGetUsersUserParameterTimeOutputFormatArrayOutput() GetUsersUserParameterTimeOutputFormatArrayOutput { - return i.ToGetUsersUserParameterTimeOutputFormatArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterLockTimeoutArray) ToGetUsersUserParameterLockTimeoutArrayOutput() GetUsersUserParameterLockTimeoutArrayOutput { + return i.ToGetUsersUserParameterLockTimeoutArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimeOutputFormatArray) ToGetUsersUserParameterTimeOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimeOutputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimeOutputFormatArrayOutput) +func (i GetUsersUserParameterLockTimeoutArray) ToGetUsersUserParameterLockTimeoutArrayOutputWithContext(ctx context.Context) GetUsersUserParameterLockTimeoutArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterLockTimeoutArrayOutput) } -type GetUsersUserParameterTimeOutputFormatOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterLockTimeoutOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimeOutputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimeOutputFormat)(nil)).Elem() +func (GetUsersUserParameterLockTimeoutOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterLockTimeout)(nil)).Elem() } -func (o GetUsersUserParameterTimeOutputFormatOutput) ToGetUsersUserParameterTimeOutputFormatOutput() GetUsersUserParameterTimeOutputFormatOutput { +func (o GetUsersUserParameterLockTimeoutOutput) ToGetUsersUserParameterLockTimeoutOutput() GetUsersUserParameterLockTimeoutOutput { return o } -func (o GetUsersUserParameterTimeOutputFormatOutput) ToGetUsersUserParameterTimeOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimeOutputFormatOutput { +func (o GetUsersUserParameterLockTimeoutOutput) ToGetUsersUserParameterLockTimeoutOutputWithContext(ctx context.Context) GetUsersUserParameterLockTimeoutOutput { return o } -func (o GetUsersUserParameterTimeOutputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimeOutputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterLockTimeoutOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterLockTimeout) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimeOutputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimeOutputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterLockTimeoutOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterLockTimeout) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimeOutputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimeOutputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterLockTimeoutOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterLockTimeout) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimeOutputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimeOutputFormat) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterLockTimeoutOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterLockTimeout) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimeOutputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimeOutputFormat) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterLockTimeoutOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterLockTimeout) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTimeOutputFormatArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterLockTimeoutArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimeOutputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimeOutputFormat)(nil)).Elem() +func (GetUsersUserParameterLockTimeoutArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterLockTimeout)(nil)).Elem() } -func (o GetUsersUserParameterTimeOutputFormatArrayOutput) ToGetUsersUserParameterTimeOutputFormatArrayOutput() GetUsersUserParameterTimeOutputFormatArrayOutput { +func (o GetUsersUserParameterLockTimeoutArrayOutput) ToGetUsersUserParameterLockTimeoutArrayOutput() GetUsersUserParameterLockTimeoutArrayOutput { return o } -func (o GetUsersUserParameterTimeOutputFormatArrayOutput) ToGetUsersUserParameterTimeOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimeOutputFormatArrayOutput { +func (o GetUsersUserParameterLockTimeoutArrayOutput) ToGetUsersUserParameterLockTimeoutArrayOutputWithContext(ctx context.Context) GetUsersUserParameterLockTimeoutArrayOutput { return o } -func (o GetUsersUserParameterTimeOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimeOutputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimeOutputFormat { - return vs[0].([]GetUsersUserParameterTimeOutputFormat)[vs[1].(int)] - }).(GetUsersUserParameterTimeOutputFormatOutput) +func (o GetUsersUserParameterLockTimeoutArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterLockTimeoutOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterLockTimeout { + return vs[0].([]GetUsersUserParameterLockTimeout)[vs[1].(int)] + }).(GetUsersUserParameterLockTimeoutOutput) } -type GetUsersUserParameterTimestampDayIsAlways24h struct { +type GetUsersUserParameterLogLevel struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -60787,18 +61221,18 @@ type GetUsersUserParameterTimestampDayIsAlways24h struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTimestampDayIsAlways24hInput is an input type that accepts GetUsersUserParameterTimestampDayIsAlways24hArgs and GetUsersUserParameterTimestampDayIsAlways24hOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampDayIsAlways24hInput` via: +// GetUsersUserParameterLogLevelInput is an input type that accepts GetUsersUserParameterLogLevelArgs and GetUsersUserParameterLogLevelOutput values. +// You can construct a concrete instance of `GetUsersUserParameterLogLevelInput` via: // -// GetUsersUserParameterTimestampDayIsAlways24hArgs{...} -type GetUsersUserParameterTimestampDayIsAlways24hInput interface { +// GetUsersUserParameterLogLevelArgs{...} +type GetUsersUserParameterLogLevelInput interface { pulumi.Input - ToGetUsersUserParameterTimestampDayIsAlways24hOutput() GetUsersUserParameterTimestampDayIsAlways24hOutput - ToGetUsersUserParameterTimestampDayIsAlways24hOutputWithContext(context.Context) GetUsersUserParameterTimestampDayIsAlways24hOutput + ToGetUsersUserParameterLogLevelOutput() GetUsersUserParameterLogLevelOutput + ToGetUsersUserParameterLogLevelOutputWithContext(context.Context) GetUsersUserParameterLogLevelOutput } -type GetUsersUserParameterTimestampDayIsAlways24hArgs struct { +type GetUsersUserParameterLogLevelArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -60806,98 +61240,98 @@ type GetUsersUserParameterTimestampDayIsAlways24hArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTimestampDayIsAlways24hArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampDayIsAlways24h)(nil)).Elem() +func (GetUsersUserParameterLogLevelArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterLogLevel)(nil)).Elem() } -func (i GetUsersUserParameterTimestampDayIsAlways24hArgs) ToGetUsersUserParameterTimestampDayIsAlways24hOutput() GetUsersUserParameterTimestampDayIsAlways24hOutput { - return i.ToGetUsersUserParameterTimestampDayIsAlways24hOutputWithContext(context.Background()) +func (i GetUsersUserParameterLogLevelArgs) ToGetUsersUserParameterLogLevelOutput() GetUsersUserParameterLogLevelOutput { + return i.ToGetUsersUserParameterLogLevelOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampDayIsAlways24hArgs) ToGetUsersUserParameterTimestampDayIsAlways24hOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampDayIsAlways24hOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampDayIsAlways24hOutput) +func (i GetUsersUserParameterLogLevelArgs) ToGetUsersUserParameterLogLevelOutputWithContext(ctx context.Context) GetUsersUserParameterLogLevelOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterLogLevelOutput) } -// GetUsersUserParameterTimestampDayIsAlways24hArrayInput is an input type that accepts GetUsersUserParameterTimestampDayIsAlways24hArray and GetUsersUserParameterTimestampDayIsAlways24hArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampDayIsAlways24hArrayInput` via: +// GetUsersUserParameterLogLevelArrayInput is an input type that accepts GetUsersUserParameterLogLevelArray and GetUsersUserParameterLogLevelArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterLogLevelArrayInput` via: // -// GetUsersUserParameterTimestampDayIsAlways24hArray{ GetUsersUserParameterTimestampDayIsAlways24hArgs{...} } -type GetUsersUserParameterTimestampDayIsAlways24hArrayInput interface { +// GetUsersUserParameterLogLevelArray{ GetUsersUserParameterLogLevelArgs{...} } +type GetUsersUserParameterLogLevelArrayInput interface { pulumi.Input - ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutput() GetUsersUserParameterTimestampDayIsAlways24hArrayOutput - ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampDayIsAlways24hArrayOutput + ToGetUsersUserParameterLogLevelArrayOutput() GetUsersUserParameterLogLevelArrayOutput + ToGetUsersUserParameterLogLevelArrayOutputWithContext(context.Context) GetUsersUserParameterLogLevelArrayOutput } -type GetUsersUserParameterTimestampDayIsAlways24hArray []GetUsersUserParameterTimestampDayIsAlways24hInput +type GetUsersUserParameterLogLevelArray []GetUsersUserParameterLogLevelInput -func (GetUsersUserParameterTimestampDayIsAlways24hArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampDayIsAlways24h)(nil)).Elem() +func (GetUsersUserParameterLogLevelArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterLogLevel)(nil)).Elem() } -func (i GetUsersUserParameterTimestampDayIsAlways24hArray) ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutput() GetUsersUserParameterTimestampDayIsAlways24hArrayOutput { - return i.ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterLogLevelArray) ToGetUsersUserParameterLogLevelArrayOutput() GetUsersUserParameterLogLevelArrayOutput { + return i.ToGetUsersUserParameterLogLevelArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampDayIsAlways24hArray) ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampDayIsAlways24hArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) +func (i GetUsersUserParameterLogLevelArray) ToGetUsersUserParameterLogLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterLogLevelArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterLogLevelArrayOutput) } -type GetUsersUserParameterTimestampDayIsAlways24hOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterLogLevelOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampDayIsAlways24hOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampDayIsAlways24h)(nil)).Elem() +func (GetUsersUserParameterLogLevelOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterLogLevel)(nil)).Elem() } -func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) ToGetUsersUserParameterTimestampDayIsAlways24hOutput() GetUsersUserParameterTimestampDayIsAlways24hOutput { +func (o GetUsersUserParameterLogLevelOutput) ToGetUsersUserParameterLogLevelOutput() GetUsersUserParameterLogLevelOutput { return o } -func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) ToGetUsersUserParameterTimestampDayIsAlways24hOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampDayIsAlways24hOutput { +func (o GetUsersUserParameterLogLevelOutput) ToGetUsersUserParameterLogLevelOutputWithContext(ctx context.Context) GetUsersUserParameterLogLevelOutput { return o } -func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampDayIsAlways24h) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterLogLevelOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterLogLevel) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampDayIsAlways24h) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterLogLevelOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterLogLevel) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampDayIsAlways24h) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterLogLevelOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterLogLevel) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampDayIsAlways24h) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterLogLevelOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterLogLevel) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampDayIsAlways24h) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterLogLevelOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterLogLevel) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTimestampDayIsAlways24hArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterLogLevelArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampDayIsAlways24h)(nil)).Elem() +func (GetUsersUserParameterLogLevelArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterLogLevel)(nil)).Elem() } -func (o GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutput() GetUsersUserParameterTimestampDayIsAlways24hArrayOutput { +func (o GetUsersUserParameterLogLevelArrayOutput) ToGetUsersUserParameterLogLevelArrayOutput() GetUsersUserParameterLogLevelArrayOutput { return o } -func (o GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampDayIsAlways24hArrayOutput { +func (o GetUsersUserParameterLogLevelArrayOutput) ToGetUsersUserParameterLogLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterLogLevelArrayOutput { return o } -func (o GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampDayIsAlways24hOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampDayIsAlways24h { - return vs[0].([]GetUsersUserParameterTimestampDayIsAlways24h)[vs[1].(int)] - }).(GetUsersUserParameterTimestampDayIsAlways24hOutput) +func (o GetUsersUserParameterLogLevelArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterLogLevelOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterLogLevel { + return vs[0].([]GetUsersUserParameterLogLevel)[vs[1].(int)] + }).(GetUsersUserParameterLogLevelOutput) } -type GetUsersUserParameterTimestampInputFormat struct { +type GetUsersUserParameterMultiStatementCount struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -60905,18 +61339,18 @@ type GetUsersUserParameterTimestampInputFormat struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTimestampInputFormatInput is an input type that accepts GetUsersUserParameterTimestampInputFormatArgs and GetUsersUserParameterTimestampInputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampInputFormatInput` via: +// GetUsersUserParameterMultiStatementCountInput is an input type that accepts GetUsersUserParameterMultiStatementCountArgs and GetUsersUserParameterMultiStatementCountOutput values. +// You can construct a concrete instance of `GetUsersUserParameterMultiStatementCountInput` via: // -// GetUsersUserParameterTimestampInputFormatArgs{...} -type GetUsersUserParameterTimestampInputFormatInput interface { +// GetUsersUserParameterMultiStatementCountArgs{...} +type GetUsersUserParameterMultiStatementCountInput interface { pulumi.Input - ToGetUsersUserParameterTimestampInputFormatOutput() GetUsersUserParameterTimestampInputFormatOutput - ToGetUsersUserParameterTimestampInputFormatOutputWithContext(context.Context) GetUsersUserParameterTimestampInputFormatOutput + ToGetUsersUserParameterMultiStatementCountOutput() GetUsersUserParameterMultiStatementCountOutput + ToGetUsersUserParameterMultiStatementCountOutputWithContext(context.Context) GetUsersUserParameterMultiStatementCountOutput } -type GetUsersUserParameterTimestampInputFormatArgs struct { +type GetUsersUserParameterMultiStatementCountArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -60924,98 +61358,98 @@ type GetUsersUserParameterTimestampInputFormatArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTimestampInputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampInputFormat)(nil)).Elem() +func (GetUsersUserParameterMultiStatementCountArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterMultiStatementCount)(nil)).Elem() } -func (i GetUsersUserParameterTimestampInputFormatArgs) ToGetUsersUserParameterTimestampInputFormatOutput() GetUsersUserParameterTimestampInputFormatOutput { - return i.ToGetUsersUserParameterTimestampInputFormatOutputWithContext(context.Background()) +func (i GetUsersUserParameterMultiStatementCountArgs) ToGetUsersUserParameterMultiStatementCountOutput() GetUsersUserParameterMultiStatementCountOutput { + return i.ToGetUsersUserParameterMultiStatementCountOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampInputFormatArgs) ToGetUsersUserParameterTimestampInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampInputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampInputFormatOutput) +func (i GetUsersUserParameterMultiStatementCountArgs) ToGetUsersUserParameterMultiStatementCountOutputWithContext(ctx context.Context) GetUsersUserParameterMultiStatementCountOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterMultiStatementCountOutput) } -// GetUsersUserParameterTimestampInputFormatArrayInput is an input type that accepts GetUsersUserParameterTimestampInputFormatArray and GetUsersUserParameterTimestampInputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampInputFormatArrayInput` via: +// GetUsersUserParameterMultiStatementCountArrayInput is an input type that accepts GetUsersUserParameterMultiStatementCountArray and GetUsersUserParameterMultiStatementCountArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterMultiStatementCountArrayInput` via: // -// GetUsersUserParameterTimestampInputFormatArray{ GetUsersUserParameterTimestampInputFormatArgs{...} } -type GetUsersUserParameterTimestampInputFormatArrayInput interface { +// GetUsersUserParameterMultiStatementCountArray{ GetUsersUserParameterMultiStatementCountArgs{...} } +type GetUsersUserParameterMultiStatementCountArrayInput interface { pulumi.Input - ToGetUsersUserParameterTimestampInputFormatArrayOutput() GetUsersUserParameterTimestampInputFormatArrayOutput - ToGetUsersUserParameterTimestampInputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampInputFormatArrayOutput + ToGetUsersUserParameterMultiStatementCountArrayOutput() GetUsersUserParameterMultiStatementCountArrayOutput + ToGetUsersUserParameterMultiStatementCountArrayOutputWithContext(context.Context) GetUsersUserParameterMultiStatementCountArrayOutput } -type GetUsersUserParameterTimestampInputFormatArray []GetUsersUserParameterTimestampInputFormatInput +type GetUsersUserParameterMultiStatementCountArray []GetUsersUserParameterMultiStatementCountInput -func (GetUsersUserParameterTimestampInputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampInputFormat)(nil)).Elem() +func (GetUsersUserParameterMultiStatementCountArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterMultiStatementCount)(nil)).Elem() } -func (i GetUsersUserParameterTimestampInputFormatArray) ToGetUsersUserParameterTimestampInputFormatArrayOutput() GetUsersUserParameterTimestampInputFormatArrayOutput { - return i.ToGetUsersUserParameterTimestampInputFormatArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterMultiStatementCountArray) ToGetUsersUserParameterMultiStatementCountArrayOutput() GetUsersUserParameterMultiStatementCountArrayOutput { + return i.ToGetUsersUserParameterMultiStatementCountArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampInputFormatArray) ToGetUsersUserParameterTimestampInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampInputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampInputFormatArrayOutput) +func (i GetUsersUserParameterMultiStatementCountArray) ToGetUsersUserParameterMultiStatementCountArrayOutputWithContext(ctx context.Context) GetUsersUserParameterMultiStatementCountArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterMultiStatementCountArrayOutput) } -type GetUsersUserParameterTimestampInputFormatOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterMultiStatementCountOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampInputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampInputFormat)(nil)).Elem() +func (GetUsersUserParameterMultiStatementCountOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterMultiStatementCount)(nil)).Elem() } -func (o GetUsersUserParameterTimestampInputFormatOutput) ToGetUsersUserParameterTimestampInputFormatOutput() GetUsersUserParameterTimestampInputFormatOutput { +func (o GetUsersUserParameterMultiStatementCountOutput) ToGetUsersUserParameterMultiStatementCountOutput() GetUsersUserParameterMultiStatementCountOutput { return o } -func (o GetUsersUserParameterTimestampInputFormatOutput) ToGetUsersUserParameterTimestampInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampInputFormatOutput { +func (o GetUsersUserParameterMultiStatementCountOutput) ToGetUsersUserParameterMultiStatementCountOutputWithContext(ctx context.Context) GetUsersUserParameterMultiStatementCountOutput { return o } -func (o GetUsersUserParameterTimestampInputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampInputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterMultiStatementCountOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterMultiStatementCount) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampInputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampInputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterMultiStatementCountOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterMultiStatementCount) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampInputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampInputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterMultiStatementCountOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterMultiStatementCount) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampInputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampInputFormat) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterMultiStatementCountOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterMultiStatementCount) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampInputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampInputFormat) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterMultiStatementCountOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterMultiStatementCount) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTimestampInputFormatArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterMultiStatementCountArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampInputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampInputFormat)(nil)).Elem() +func (GetUsersUserParameterMultiStatementCountArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterMultiStatementCount)(nil)).Elem() } -func (o GetUsersUserParameterTimestampInputFormatArrayOutput) ToGetUsersUserParameterTimestampInputFormatArrayOutput() GetUsersUserParameterTimestampInputFormatArrayOutput { +func (o GetUsersUserParameterMultiStatementCountArrayOutput) ToGetUsersUserParameterMultiStatementCountArrayOutput() GetUsersUserParameterMultiStatementCountArrayOutput { return o } -func (o GetUsersUserParameterTimestampInputFormatArrayOutput) ToGetUsersUserParameterTimestampInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampInputFormatArrayOutput { +func (o GetUsersUserParameterMultiStatementCountArrayOutput) ToGetUsersUserParameterMultiStatementCountArrayOutputWithContext(ctx context.Context) GetUsersUserParameterMultiStatementCountArrayOutput { return o } -func (o GetUsersUserParameterTimestampInputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampInputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampInputFormat { - return vs[0].([]GetUsersUserParameterTimestampInputFormat)[vs[1].(int)] - }).(GetUsersUserParameterTimestampInputFormatOutput) +func (o GetUsersUserParameterMultiStatementCountArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterMultiStatementCountOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterMultiStatementCount { + return vs[0].([]GetUsersUserParameterMultiStatementCount)[vs[1].(int)] + }).(GetUsersUserParameterMultiStatementCountOutput) } -type GetUsersUserParameterTimestampLtzOutputFormat struct { +type GetUsersUserParameterNetworkPolicy struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -61023,18 +61457,18 @@ type GetUsersUserParameterTimestampLtzOutputFormat struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTimestampLtzOutputFormatInput is an input type that accepts GetUsersUserParameterTimestampLtzOutputFormatArgs and GetUsersUserParameterTimestampLtzOutputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampLtzOutputFormatInput` via: +// GetUsersUserParameterNetworkPolicyInput is an input type that accepts GetUsersUserParameterNetworkPolicyArgs and GetUsersUserParameterNetworkPolicyOutput values. +// You can construct a concrete instance of `GetUsersUserParameterNetworkPolicyInput` via: // -// GetUsersUserParameterTimestampLtzOutputFormatArgs{...} -type GetUsersUserParameterTimestampLtzOutputFormatInput interface { +// GetUsersUserParameterNetworkPolicyArgs{...} +type GetUsersUserParameterNetworkPolicyInput interface { pulumi.Input - ToGetUsersUserParameterTimestampLtzOutputFormatOutput() GetUsersUserParameterTimestampLtzOutputFormatOutput - ToGetUsersUserParameterTimestampLtzOutputFormatOutputWithContext(context.Context) GetUsersUserParameterTimestampLtzOutputFormatOutput + ToGetUsersUserParameterNetworkPolicyOutput() GetUsersUserParameterNetworkPolicyOutput + ToGetUsersUserParameterNetworkPolicyOutputWithContext(context.Context) GetUsersUserParameterNetworkPolicyOutput } -type GetUsersUserParameterTimestampLtzOutputFormatArgs struct { +type GetUsersUserParameterNetworkPolicyArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -61042,98 +61476,98 @@ type GetUsersUserParameterTimestampLtzOutputFormatArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTimestampLtzOutputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampLtzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterNetworkPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterNetworkPolicy)(nil)).Elem() } -func (i GetUsersUserParameterTimestampLtzOutputFormatArgs) ToGetUsersUserParameterTimestampLtzOutputFormatOutput() GetUsersUserParameterTimestampLtzOutputFormatOutput { - return i.ToGetUsersUserParameterTimestampLtzOutputFormatOutputWithContext(context.Background()) +func (i GetUsersUserParameterNetworkPolicyArgs) ToGetUsersUserParameterNetworkPolicyOutput() GetUsersUserParameterNetworkPolicyOutput { + return i.ToGetUsersUserParameterNetworkPolicyOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampLtzOutputFormatArgs) ToGetUsersUserParameterTimestampLtzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampLtzOutputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampLtzOutputFormatOutput) +func (i GetUsersUserParameterNetworkPolicyArgs) ToGetUsersUserParameterNetworkPolicyOutputWithContext(ctx context.Context) GetUsersUserParameterNetworkPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterNetworkPolicyOutput) } -// GetUsersUserParameterTimestampLtzOutputFormatArrayInput is an input type that accepts GetUsersUserParameterTimestampLtzOutputFormatArray and GetUsersUserParameterTimestampLtzOutputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampLtzOutputFormatArrayInput` via: +// GetUsersUserParameterNetworkPolicyArrayInput is an input type that accepts GetUsersUserParameterNetworkPolicyArray and GetUsersUserParameterNetworkPolicyArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterNetworkPolicyArrayInput` via: // -// GetUsersUserParameterTimestampLtzOutputFormatArray{ GetUsersUserParameterTimestampLtzOutputFormatArgs{...} } -type GetUsersUserParameterTimestampLtzOutputFormatArrayInput interface { +// GetUsersUserParameterNetworkPolicyArray{ GetUsersUserParameterNetworkPolicyArgs{...} } +type GetUsersUserParameterNetworkPolicyArrayInput interface { pulumi.Input - ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutput() GetUsersUserParameterTimestampLtzOutputFormatArrayOutput - ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampLtzOutputFormatArrayOutput + ToGetUsersUserParameterNetworkPolicyArrayOutput() GetUsersUserParameterNetworkPolicyArrayOutput + ToGetUsersUserParameterNetworkPolicyArrayOutputWithContext(context.Context) GetUsersUserParameterNetworkPolicyArrayOutput } -type GetUsersUserParameterTimestampLtzOutputFormatArray []GetUsersUserParameterTimestampLtzOutputFormatInput +type GetUsersUserParameterNetworkPolicyArray []GetUsersUserParameterNetworkPolicyInput -func (GetUsersUserParameterTimestampLtzOutputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampLtzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterNetworkPolicyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterNetworkPolicy)(nil)).Elem() } -func (i GetUsersUserParameterTimestampLtzOutputFormatArray) ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutput() GetUsersUserParameterTimestampLtzOutputFormatArrayOutput { - return i.ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterNetworkPolicyArray) ToGetUsersUserParameterNetworkPolicyArrayOutput() GetUsersUserParameterNetworkPolicyArrayOutput { + return i.ToGetUsersUserParameterNetworkPolicyArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampLtzOutputFormatArray) ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampLtzOutputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) +func (i GetUsersUserParameterNetworkPolicyArray) ToGetUsersUserParameterNetworkPolicyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterNetworkPolicyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterNetworkPolicyArrayOutput) } -type GetUsersUserParameterTimestampLtzOutputFormatOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterNetworkPolicyOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampLtzOutputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampLtzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterNetworkPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterNetworkPolicy)(nil)).Elem() } -func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) ToGetUsersUserParameterTimestampLtzOutputFormatOutput() GetUsersUserParameterTimestampLtzOutputFormatOutput { +func (o GetUsersUserParameterNetworkPolicyOutput) ToGetUsersUserParameterNetworkPolicyOutput() GetUsersUserParameterNetworkPolicyOutput { return o } -func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) ToGetUsersUserParameterTimestampLtzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampLtzOutputFormatOutput { +func (o GetUsersUserParameterNetworkPolicyOutput) ToGetUsersUserParameterNetworkPolicyOutputWithContext(ctx context.Context) GetUsersUserParameterNetworkPolicyOutput { return o } -func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampLtzOutputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterNetworkPolicyOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterNetworkPolicy) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampLtzOutputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterNetworkPolicyOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterNetworkPolicy) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampLtzOutputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterNetworkPolicyOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterNetworkPolicy) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampLtzOutputFormat) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterNetworkPolicyOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterNetworkPolicy) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampLtzOutputFormat) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterNetworkPolicyOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterNetworkPolicy) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTimestampLtzOutputFormatArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterNetworkPolicyArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampLtzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterNetworkPolicyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterNetworkPolicy)(nil)).Elem() } -func (o GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutput() GetUsersUserParameterTimestampLtzOutputFormatArrayOutput { +func (o GetUsersUserParameterNetworkPolicyArrayOutput) ToGetUsersUserParameterNetworkPolicyArrayOutput() GetUsersUserParameterNetworkPolicyArrayOutput { return o } -func (o GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampLtzOutputFormatArrayOutput { +func (o GetUsersUserParameterNetworkPolicyArrayOutput) ToGetUsersUserParameterNetworkPolicyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterNetworkPolicyArrayOutput { return o } -func (o GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampLtzOutputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampLtzOutputFormat { - return vs[0].([]GetUsersUserParameterTimestampLtzOutputFormat)[vs[1].(int)] - }).(GetUsersUserParameterTimestampLtzOutputFormatOutput) +func (o GetUsersUserParameterNetworkPolicyArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterNetworkPolicyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterNetworkPolicy { + return vs[0].([]GetUsersUserParameterNetworkPolicy)[vs[1].(int)] + }).(GetUsersUserParameterNetworkPolicyOutput) } -type GetUsersUserParameterTimestampNtzOutputFormat struct { +type GetUsersUserParameterNoorderSequenceAsDefault struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -61141,18 +61575,18 @@ type GetUsersUserParameterTimestampNtzOutputFormat struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTimestampNtzOutputFormatInput is an input type that accepts GetUsersUserParameterTimestampNtzOutputFormatArgs and GetUsersUserParameterTimestampNtzOutputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampNtzOutputFormatInput` via: +// GetUsersUserParameterNoorderSequenceAsDefaultInput is an input type that accepts GetUsersUserParameterNoorderSequenceAsDefaultArgs and GetUsersUserParameterNoorderSequenceAsDefaultOutput values. +// You can construct a concrete instance of `GetUsersUserParameterNoorderSequenceAsDefaultInput` via: // -// GetUsersUserParameterTimestampNtzOutputFormatArgs{...} -type GetUsersUserParameterTimestampNtzOutputFormatInput interface { +// GetUsersUserParameterNoorderSequenceAsDefaultArgs{...} +type GetUsersUserParameterNoorderSequenceAsDefaultInput interface { pulumi.Input - ToGetUsersUserParameterTimestampNtzOutputFormatOutput() GetUsersUserParameterTimestampNtzOutputFormatOutput - ToGetUsersUserParameterTimestampNtzOutputFormatOutputWithContext(context.Context) GetUsersUserParameterTimestampNtzOutputFormatOutput + ToGetUsersUserParameterNoorderSequenceAsDefaultOutput() GetUsersUserParameterNoorderSequenceAsDefaultOutput + ToGetUsersUserParameterNoorderSequenceAsDefaultOutputWithContext(context.Context) GetUsersUserParameterNoorderSequenceAsDefaultOutput } -type GetUsersUserParameterTimestampNtzOutputFormatArgs struct { +type GetUsersUserParameterNoorderSequenceAsDefaultArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -61160,98 +61594,98 @@ type GetUsersUserParameterTimestampNtzOutputFormatArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTimestampNtzOutputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampNtzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterNoorderSequenceAsDefaultArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterNoorderSequenceAsDefault)(nil)).Elem() } -func (i GetUsersUserParameterTimestampNtzOutputFormatArgs) ToGetUsersUserParameterTimestampNtzOutputFormatOutput() GetUsersUserParameterTimestampNtzOutputFormatOutput { - return i.ToGetUsersUserParameterTimestampNtzOutputFormatOutputWithContext(context.Background()) +func (i GetUsersUserParameterNoorderSequenceAsDefaultArgs) ToGetUsersUserParameterNoorderSequenceAsDefaultOutput() GetUsersUserParameterNoorderSequenceAsDefaultOutput { + return i.ToGetUsersUserParameterNoorderSequenceAsDefaultOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampNtzOutputFormatArgs) ToGetUsersUserParameterTimestampNtzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampNtzOutputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampNtzOutputFormatOutput) +func (i GetUsersUserParameterNoorderSequenceAsDefaultArgs) ToGetUsersUserParameterNoorderSequenceAsDefaultOutputWithContext(ctx context.Context) GetUsersUserParameterNoorderSequenceAsDefaultOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterNoorderSequenceAsDefaultOutput) } -// GetUsersUserParameterTimestampNtzOutputFormatArrayInput is an input type that accepts GetUsersUserParameterTimestampNtzOutputFormatArray and GetUsersUserParameterTimestampNtzOutputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampNtzOutputFormatArrayInput` via: +// GetUsersUserParameterNoorderSequenceAsDefaultArrayInput is an input type that accepts GetUsersUserParameterNoorderSequenceAsDefaultArray and GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterNoorderSequenceAsDefaultArrayInput` via: // -// GetUsersUserParameterTimestampNtzOutputFormatArray{ GetUsersUserParameterTimestampNtzOutputFormatArgs{...} } -type GetUsersUserParameterTimestampNtzOutputFormatArrayInput interface { +// GetUsersUserParameterNoorderSequenceAsDefaultArray{ GetUsersUserParameterNoorderSequenceAsDefaultArgs{...} } +type GetUsersUserParameterNoorderSequenceAsDefaultArrayInput interface { pulumi.Input - ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutput() GetUsersUserParameterTimestampNtzOutputFormatArrayOutput - ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampNtzOutputFormatArrayOutput + ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutput() GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput + ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutputWithContext(context.Context) GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput } -type GetUsersUserParameterTimestampNtzOutputFormatArray []GetUsersUserParameterTimestampNtzOutputFormatInput +type GetUsersUserParameterNoorderSequenceAsDefaultArray []GetUsersUserParameterNoorderSequenceAsDefaultInput -func (GetUsersUserParameterTimestampNtzOutputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampNtzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterNoorderSequenceAsDefaultArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterNoorderSequenceAsDefault)(nil)).Elem() } -func (i GetUsersUserParameterTimestampNtzOutputFormatArray) ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutput() GetUsersUserParameterTimestampNtzOutputFormatArrayOutput { - return i.ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterNoorderSequenceAsDefaultArray) ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutput() GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput { + return i.ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampNtzOutputFormatArray) ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampNtzOutputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) +func (i GetUsersUserParameterNoorderSequenceAsDefaultArray) ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutputWithContext(ctx context.Context) GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) } -type GetUsersUserParameterTimestampNtzOutputFormatOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterNoorderSequenceAsDefaultOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampNtzOutputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampNtzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterNoorderSequenceAsDefaultOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterNoorderSequenceAsDefault)(nil)).Elem() } -func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) ToGetUsersUserParameterTimestampNtzOutputFormatOutput() GetUsersUserParameterTimestampNtzOutputFormatOutput { +func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) ToGetUsersUserParameterNoorderSequenceAsDefaultOutput() GetUsersUserParameterNoorderSequenceAsDefaultOutput { return o } -func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) ToGetUsersUserParameterTimestampNtzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampNtzOutputFormatOutput { +func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) ToGetUsersUserParameterNoorderSequenceAsDefaultOutputWithContext(ctx context.Context) GetUsersUserParameterNoorderSequenceAsDefaultOutput { return o } -func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampNtzOutputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterNoorderSequenceAsDefault) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampNtzOutputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterNoorderSequenceAsDefault) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampNtzOutputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterNoorderSequenceAsDefault) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampNtzOutputFormat) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterNoorderSequenceAsDefault) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampNtzOutputFormat) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterNoorderSequenceAsDefaultOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterNoorderSequenceAsDefault) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTimestampNtzOutputFormatArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampNtzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterNoorderSequenceAsDefault)(nil)).Elem() } -func (o GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutput() GetUsersUserParameterTimestampNtzOutputFormatArrayOutput { +func (o GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutput() GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput { return o } -func (o GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampNtzOutputFormatArrayOutput { +func (o GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) ToGetUsersUserParameterNoorderSequenceAsDefaultArrayOutputWithContext(ctx context.Context) GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput { return o } -func (o GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampNtzOutputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampNtzOutputFormat { - return vs[0].([]GetUsersUserParameterTimestampNtzOutputFormat)[vs[1].(int)] - }).(GetUsersUserParameterTimestampNtzOutputFormatOutput) +func (o GetUsersUserParameterNoorderSequenceAsDefaultArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterNoorderSequenceAsDefaultOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterNoorderSequenceAsDefault { + return vs[0].([]GetUsersUserParameterNoorderSequenceAsDefault)[vs[1].(int)] + }).(GetUsersUserParameterNoorderSequenceAsDefaultOutput) } -type GetUsersUserParameterTimestampOutputFormat struct { +type GetUsersUserParameterOdbcTreatDecimalAsInt struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -61259,18 +61693,18 @@ type GetUsersUserParameterTimestampOutputFormat struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTimestampOutputFormatInput is an input type that accepts GetUsersUserParameterTimestampOutputFormatArgs and GetUsersUserParameterTimestampOutputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampOutputFormatInput` via: +// GetUsersUserParameterOdbcTreatDecimalAsIntInput is an input type that accepts GetUsersUserParameterOdbcTreatDecimalAsIntArgs and GetUsersUserParameterOdbcTreatDecimalAsIntOutput values. +// You can construct a concrete instance of `GetUsersUserParameterOdbcTreatDecimalAsIntInput` via: // -// GetUsersUserParameterTimestampOutputFormatArgs{...} -type GetUsersUserParameterTimestampOutputFormatInput interface { +// GetUsersUserParameterOdbcTreatDecimalAsIntArgs{...} +type GetUsersUserParameterOdbcTreatDecimalAsIntInput interface { pulumi.Input - ToGetUsersUserParameterTimestampOutputFormatOutput() GetUsersUserParameterTimestampOutputFormatOutput - ToGetUsersUserParameterTimestampOutputFormatOutputWithContext(context.Context) GetUsersUserParameterTimestampOutputFormatOutput + ToGetUsersUserParameterOdbcTreatDecimalAsIntOutput() GetUsersUserParameterOdbcTreatDecimalAsIntOutput + ToGetUsersUserParameterOdbcTreatDecimalAsIntOutputWithContext(context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntOutput } -type GetUsersUserParameterTimestampOutputFormatArgs struct { +type GetUsersUserParameterOdbcTreatDecimalAsIntArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -61278,98 +61712,98 @@ type GetUsersUserParameterTimestampOutputFormatArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTimestampOutputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampOutputFormat)(nil)).Elem() +func (GetUsersUserParameterOdbcTreatDecimalAsIntArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterOdbcTreatDecimalAsInt)(nil)).Elem() } -func (i GetUsersUserParameterTimestampOutputFormatArgs) ToGetUsersUserParameterTimestampOutputFormatOutput() GetUsersUserParameterTimestampOutputFormatOutput { - return i.ToGetUsersUserParameterTimestampOutputFormatOutputWithContext(context.Background()) +func (i GetUsersUserParameterOdbcTreatDecimalAsIntArgs) ToGetUsersUserParameterOdbcTreatDecimalAsIntOutput() GetUsersUserParameterOdbcTreatDecimalAsIntOutput { + return i.ToGetUsersUserParameterOdbcTreatDecimalAsIntOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampOutputFormatArgs) ToGetUsersUserParameterTimestampOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampOutputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampOutputFormatOutput) +func (i GetUsersUserParameterOdbcTreatDecimalAsIntArgs) ToGetUsersUserParameterOdbcTreatDecimalAsIntOutputWithContext(ctx context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterOdbcTreatDecimalAsIntOutput) } -// GetUsersUserParameterTimestampOutputFormatArrayInput is an input type that accepts GetUsersUserParameterTimestampOutputFormatArray and GetUsersUserParameterTimestampOutputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampOutputFormatArrayInput` via: +// GetUsersUserParameterOdbcTreatDecimalAsIntArrayInput is an input type that accepts GetUsersUserParameterOdbcTreatDecimalAsIntArray and GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterOdbcTreatDecimalAsIntArrayInput` via: // -// GetUsersUserParameterTimestampOutputFormatArray{ GetUsersUserParameterTimestampOutputFormatArgs{...} } -type GetUsersUserParameterTimestampOutputFormatArrayInput interface { +// GetUsersUserParameterOdbcTreatDecimalAsIntArray{ GetUsersUserParameterOdbcTreatDecimalAsIntArgs{...} } +type GetUsersUserParameterOdbcTreatDecimalAsIntArrayInput interface { pulumi.Input - ToGetUsersUserParameterTimestampOutputFormatArrayOutput() GetUsersUserParameterTimestampOutputFormatArrayOutput - ToGetUsersUserParameterTimestampOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampOutputFormatArrayOutput + ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput + ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutputWithContext(context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput } -type GetUsersUserParameterTimestampOutputFormatArray []GetUsersUserParameterTimestampOutputFormatInput +type GetUsersUserParameterOdbcTreatDecimalAsIntArray []GetUsersUserParameterOdbcTreatDecimalAsIntInput -func (GetUsersUserParameterTimestampOutputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampOutputFormat)(nil)).Elem() +func (GetUsersUserParameterOdbcTreatDecimalAsIntArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterOdbcTreatDecimalAsInt)(nil)).Elem() } -func (i GetUsersUserParameterTimestampOutputFormatArray) ToGetUsersUserParameterTimestampOutputFormatArrayOutput() GetUsersUserParameterTimestampOutputFormatArrayOutput { - return i.ToGetUsersUserParameterTimestampOutputFormatArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterOdbcTreatDecimalAsIntArray) ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput { + return i.ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampOutputFormatArray) ToGetUsersUserParameterTimestampOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampOutputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampOutputFormatArrayOutput) +func (i GetUsersUserParameterOdbcTreatDecimalAsIntArray) ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutputWithContext(ctx context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) } -type GetUsersUserParameterTimestampOutputFormatOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterOdbcTreatDecimalAsIntOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampOutputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampOutputFormat)(nil)).Elem() +func (GetUsersUserParameterOdbcTreatDecimalAsIntOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterOdbcTreatDecimalAsInt)(nil)).Elem() } -func (o GetUsersUserParameterTimestampOutputFormatOutput) ToGetUsersUserParameterTimestampOutputFormatOutput() GetUsersUserParameterTimestampOutputFormatOutput { +func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) ToGetUsersUserParameterOdbcTreatDecimalAsIntOutput() GetUsersUserParameterOdbcTreatDecimalAsIntOutput { return o } -func (o GetUsersUserParameterTimestampOutputFormatOutput) ToGetUsersUserParameterTimestampOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampOutputFormatOutput { +func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) ToGetUsersUserParameterOdbcTreatDecimalAsIntOutputWithContext(ctx context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntOutput { return o } -func (o GetUsersUserParameterTimestampOutputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampOutputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterOdbcTreatDecimalAsInt) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampOutputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampOutputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterOdbcTreatDecimalAsInt) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampOutputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampOutputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterOdbcTreatDecimalAsInt) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampOutputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampOutputFormat) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterOdbcTreatDecimalAsInt) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampOutputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampOutputFormat) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterOdbcTreatDecimalAsIntOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterOdbcTreatDecimalAsInt) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTimestampOutputFormatArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampOutputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampOutputFormat)(nil)).Elem() +func (GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterOdbcTreatDecimalAsInt)(nil)).Elem() } -func (o GetUsersUserParameterTimestampOutputFormatArrayOutput) ToGetUsersUserParameterTimestampOutputFormatArrayOutput() GetUsersUserParameterTimestampOutputFormatArrayOutput { +func (o GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput() GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput { return o } -func (o GetUsersUserParameterTimestampOutputFormatArrayOutput) ToGetUsersUserParameterTimestampOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampOutputFormatArrayOutput { +func (o GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) ToGetUsersUserParameterOdbcTreatDecimalAsIntArrayOutputWithContext(ctx context.Context) GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput { return o } -func (o GetUsersUserParameterTimestampOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampOutputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampOutputFormat { - return vs[0].([]GetUsersUserParameterTimestampOutputFormat)[vs[1].(int)] - }).(GetUsersUserParameterTimestampOutputFormatOutput) +func (o GetUsersUserParameterOdbcTreatDecimalAsIntArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterOdbcTreatDecimalAsIntOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterOdbcTreatDecimalAsInt { + return vs[0].([]GetUsersUserParameterOdbcTreatDecimalAsInt)[vs[1].(int)] + }).(GetUsersUserParameterOdbcTreatDecimalAsIntOutput) } -type GetUsersUserParameterTimestampTypeMapping struct { +type GetUsersUserParameterPreventUnloadToInternalStage struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -61377,18 +61811,18 @@ type GetUsersUserParameterTimestampTypeMapping struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTimestampTypeMappingInput is an input type that accepts GetUsersUserParameterTimestampTypeMappingArgs and GetUsersUserParameterTimestampTypeMappingOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampTypeMappingInput` via: +// GetUsersUserParameterPreventUnloadToInternalStageInput is an input type that accepts GetUsersUserParameterPreventUnloadToInternalStageArgs and GetUsersUserParameterPreventUnloadToInternalStageOutput values. +// You can construct a concrete instance of `GetUsersUserParameterPreventUnloadToInternalStageInput` via: // -// GetUsersUserParameterTimestampTypeMappingArgs{...} -type GetUsersUserParameterTimestampTypeMappingInput interface { +// GetUsersUserParameterPreventUnloadToInternalStageArgs{...} +type GetUsersUserParameterPreventUnloadToInternalStageInput interface { pulumi.Input - ToGetUsersUserParameterTimestampTypeMappingOutput() GetUsersUserParameterTimestampTypeMappingOutput - ToGetUsersUserParameterTimestampTypeMappingOutputWithContext(context.Context) GetUsersUserParameterTimestampTypeMappingOutput + ToGetUsersUserParameterPreventUnloadToInternalStageOutput() GetUsersUserParameterPreventUnloadToInternalStageOutput + ToGetUsersUserParameterPreventUnloadToInternalStageOutputWithContext(context.Context) GetUsersUserParameterPreventUnloadToInternalStageOutput } -type GetUsersUserParameterTimestampTypeMappingArgs struct { +type GetUsersUserParameterPreventUnloadToInternalStageArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -61396,98 +61830,98 @@ type GetUsersUserParameterTimestampTypeMappingArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTimestampTypeMappingArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampTypeMapping)(nil)).Elem() +func (GetUsersUserParameterPreventUnloadToInternalStageArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterPreventUnloadToInternalStage)(nil)).Elem() } -func (i GetUsersUserParameterTimestampTypeMappingArgs) ToGetUsersUserParameterTimestampTypeMappingOutput() GetUsersUserParameterTimestampTypeMappingOutput { - return i.ToGetUsersUserParameterTimestampTypeMappingOutputWithContext(context.Background()) +func (i GetUsersUserParameterPreventUnloadToInternalStageArgs) ToGetUsersUserParameterPreventUnloadToInternalStageOutput() GetUsersUserParameterPreventUnloadToInternalStageOutput { + return i.ToGetUsersUserParameterPreventUnloadToInternalStageOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampTypeMappingArgs) ToGetUsersUserParameterTimestampTypeMappingOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTypeMappingOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampTypeMappingOutput) +func (i GetUsersUserParameterPreventUnloadToInternalStageArgs) ToGetUsersUserParameterPreventUnloadToInternalStageOutputWithContext(ctx context.Context) GetUsersUserParameterPreventUnloadToInternalStageOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterPreventUnloadToInternalStageOutput) } -// GetUsersUserParameterTimestampTypeMappingArrayInput is an input type that accepts GetUsersUserParameterTimestampTypeMappingArray and GetUsersUserParameterTimestampTypeMappingArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampTypeMappingArrayInput` via: +// GetUsersUserParameterPreventUnloadToInternalStageArrayInput is an input type that accepts GetUsersUserParameterPreventUnloadToInternalStageArray and GetUsersUserParameterPreventUnloadToInternalStageArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterPreventUnloadToInternalStageArrayInput` via: // -// GetUsersUserParameterTimestampTypeMappingArray{ GetUsersUserParameterTimestampTypeMappingArgs{...} } -type GetUsersUserParameterTimestampTypeMappingArrayInput interface { +// GetUsersUserParameterPreventUnloadToInternalStageArray{ GetUsersUserParameterPreventUnloadToInternalStageArgs{...} } +type GetUsersUserParameterPreventUnloadToInternalStageArrayInput interface { pulumi.Input - ToGetUsersUserParameterTimestampTypeMappingArrayOutput() GetUsersUserParameterTimestampTypeMappingArrayOutput - ToGetUsersUserParameterTimestampTypeMappingArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampTypeMappingArrayOutput + ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutput() GetUsersUserParameterPreventUnloadToInternalStageArrayOutput + ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutputWithContext(context.Context) GetUsersUserParameterPreventUnloadToInternalStageArrayOutput } -type GetUsersUserParameterTimestampTypeMappingArray []GetUsersUserParameterTimestampTypeMappingInput +type GetUsersUserParameterPreventUnloadToInternalStageArray []GetUsersUserParameterPreventUnloadToInternalStageInput -func (GetUsersUserParameterTimestampTypeMappingArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampTypeMapping)(nil)).Elem() +func (GetUsersUserParameterPreventUnloadToInternalStageArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterPreventUnloadToInternalStage)(nil)).Elem() } -func (i GetUsersUserParameterTimestampTypeMappingArray) ToGetUsersUserParameterTimestampTypeMappingArrayOutput() GetUsersUserParameterTimestampTypeMappingArrayOutput { - return i.ToGetUsersUserParameterTimestampTypeMappingArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterPreventUnloadToInternalStageArray) ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutput() GetUsersUserParameterPreventUnloadToInternalStageArrayOutput { + return i.ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampTypeMappingArray) ToGetUsersUserParameterTimestampTypeMappingArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTypeMappingArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampTypeMappingArrayOutput) +func (i GetUsersUserParameterPreventUnloadToInternalStageArray) ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutputWithContext(ctx context.Context) GetUsersUserParameterPreventUnloadToInternalStageArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) } -type GetUsersUserParameterTimestampTypeMappingOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterPreventUnloadToInternalStageOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampTypeMappingOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampTypeMapping)(nil)).Elem() +func (GetUsersUserParameterPreventUnloadToInternalStageOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterPreventUnloadToInternalStage)(nil)).Elem() } -func (o GetUsersUserParameterTimestampTypeMappingOutput) ToGetUsersUserParameterTimestampTypeMappingOutput() GetUsersUserParameterTimestampTypeMappingOutput { +func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) ToGetUsersUserParameterPreventUnloadToInternalStageOutput() GetUsersUserParameterPreventUnloadToInternalStageOutput { return o } -func (o GetUsersUserParameterTimestampTypeMappingOutput) ToGetUsersUserParameterTimestampTypeMappingOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTypeMappingOutput { +func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) ToGetUsersUserParameterPreventUnloadToInternalStageOutputWithContext(ctx context.Context) GetUsersUserParameterPreventUnloadToInternalStageOutput { return o } -func (o GetUsersUserParameterTimestampTypeMappingOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampTypeMapping) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterPreventUnloadToInternalStage) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampTypeMappingOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampTypeMapping) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterPreventUnloadToInternalStage) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampTypeMappingOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampTypeMapping) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterPreventUnloadToInternalStage) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampTypeMappingOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampTypeMapping) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterPreventUnloadToInternalStage) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampTypeMappingOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampTypeMapping) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterPreventUnloadToInternalStageOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterPreventUnloadToInternalStage) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTimestampTypeMappingArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterPreventUnloadToInternalStageArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampTypeMappingArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampTypeMapping)(nil)).Elem() +func (GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterPreventUnloadToInternalStage)(nil)).Elem() } -func (o GetUsersUserParameterTimestampTypeMappingArrayOutput) ToGetUsersUserParameterTimestampTypeMappingArrayOutput() GetUsersUserParameterTimestampTypeMappingArrayOutput { +func (o GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutput() GetUsersUserParameterPreventUnloadToInternalStageArrayOutput { return o } -func (o GetUsersUserParameterTimestampTypeMappingArrayOutput) ToGetUsersUserParameterTimestampTypeMappingArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTypeMappingArrayOutput { +func (o GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) ToGetUsersUserParameterPreventUnloadToInternalStageArrayOutputWithContext(ctx context.Context) GetUsersUserParameterPreventUnloadToInternalStageArrayOutput { return o } -func (o GetUsersUserParameterTimestampTypeMappingArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampTypeMappingOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampTypeMapping { - return vs[0].([]GetUsersUserParameterTimestampTypeMapping)[vs[1].(int)] - }).(GetUsersUserParameterTimestampTypeMappingOutput) +func (o GetUsersUserParameterPreventUnloadToInternalStageArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterPreventUnloadToInternalStageOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterPreventUnloadToInternalStage { + return vs[0].([]GetUsersUserParameterPreventUnloadToInternalStage)[vs[1].(int)] + }).(GetUsersUserParameterPreventUnloadToInternalStageOutput) } -type GetUsersUserParameterTimestampTzOutputFormat struct { +type GetUsersUserParameterQueryTag struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -61495,18 +61929,18 @@ type GetUsersUserParameterTimestampTzOutputFormat struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTimestampTzOutputFormatInput is an input type that accepts GetUsersUserParameterTimestampTzOutputFormatArgs and GetUsersUserParameterTimestampTzOutputFormatOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampTzOutputFormatInput` via: +// GetUsersUserParameterQueryTagInput is an input type that accepts GetUsersUserParameterQueryTagArgs and GetUsersUserParameterQueryTagOutput values. +// You can construct a concrete instance of `GetUsersUserParameterQueryTagInput` via: // -// GetUsersUserParameterTimestampTzOutputFormatArgs{...} -type GetUsersUserParameterTimestampTzOutputFormatInput interface { +// GetUsersUserParameterQueryTagArgs{...} +type GetUsersUserParameterQueryTagInput interface { pulumi.Input - ToGetUsersUserParameterTimestampTzOutputFormatOutput() GetUsersUserParameterTimestampTzOutputFormatOutput - ToGetUsersUserParameterTimestampTzOutputFormatOutputWithContext(context.Context) GetUsersUserParameterTimestampTzOutputFormatOutput + ToGetUsersUserParameterQueryTagOutput() GetUsersUserParameterQueryTagOutput + ToGetUsersUserParameterQueryTagOutputWithContext(context.Context) GetUsersUserParameterQueryTagOutput } -type GetUsersUserParameterTimestampTzOutputFormatArgs struct { +type GetUsersUserParameterQueryTagArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -61514,98 +61948,98 @@ type GetUsersUserParameterTimestampTzOutputFormatArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTimestampTzOutputFormatArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampTzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterQueryTagArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterQueryTag)(nil)).Elem() } -func (i GetUsersUserParameterTimestampTzOutputFormatArgs) ToGetUsersUserParameterTimestampTzOutputFormatOutput() GetUsersUserParameterTimestampTzOutputFormatOutput { - return i.ToGetUsersUserParameterTimestampTzOutputFormatOutputWithContext(context.Background()) +func (i GetUsersUserParameterQueryTagArgs) ToGetUsersUserParameterQueryTagOutput() GetUsersUserParameterQueryTagOutput { + return i.ToGetUsersUserParameterQueryTagOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampTzOutputFormatArgs) ToGetUsersUserParameterTimestampTzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTzOutputFormatOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampTzOutputFormatOutput) +func (i GetUsersUserParameterQueryTagArgs) ToGetUsersUserParameterQueryTagOutputWithContext(ctx context.Context) GetUsersUserParameterQueryTagOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterQueryTagOutput) } -// GetUsersUserParameterTimestampTzOutputFormatArrayInput is an input type that accepts GetUsersUserParameterTimestampTzOutputFormatArray and GetUsersUserParameterTimestampTzOutputFormatArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimestampTzOutputFormatArrayInput` via: +// GetUsersUserParameterQueryTagArrayInput is an input type that accepts GetUsersUserParameterQueryTagArray and GetUsersUserParameterQueryTagArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterQueryTagArrayInput` via: // -// GetUsersUserParameterTimestampTzOutputFormatArray{ GetUsersUserParameterTimestampTzOutputFormatArgs{...} } -type GetUsersUserParameterTimestampTzOutputFormatArrayInput interface { +// GetUsersUserParameterQueryTagArray{ GetUsersUserParameterQueryTagArgs{...} } +type GetUsersUserParameterQueryTagArrayInput interface { pulumi.Input - ToGetUsersUserParameterTimestampTzOutputFormatArrayOutput() GetUsersUserParameterTimestampTzOutputFormatArrayOutput - ToGetUsersUserParameterTimestampTzOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampTzOutputFormatArrayOutput + ToGetUsersUserParameterQueryTagArrayOutput() GetUsersUserParameterQueryTagArrayOutput + ToGetUsersUserParameterQueryTagArrayOutputWithContext(context.Context) GetUsersUserParameterQueryTagArrayOutput } -type GetUsersUserParameterTimestampTzOutputFormatArray []GetUsersUserParameterTimestampTzOutputFormatInput +type GetUsersUserParameterQueryTagArray []GetUsersUserParameterQueryTagInput -func (GetUsersUserParameterTimestampTzOutputFormatArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampTzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterQueryTagArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterQueryTag)(nil)).Elem() } -func (i GetUsersUserParameterTimestampTzOutputFormatArray) ToGetUsersUserParameterTimestampTzOutputFormatArrayOutput() GetUsersUserParameterTimestampTzOutputFormatArrayOutput { - return i.ToGetUsersUserParameterTimestampTzOutputFormatArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterQueryTagArray) ToGetUsersUserParameterQueryTagArrayOutput() GetUsersUserParameterQueryTagArrayOutput { + return i.ToGetUsersUserParameterQueryTagArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimestampTzOutputFormatArray) ToGetUsersUserParameterTimestampTzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTzOutputFormatArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampTzOutputFormatArrayOutput) +func (i GetUsersUserParameterQueryTagArray) ToGetUsersUserParameterQueryTagArrayOutputWithContext(ctx context.Context) GetUsersUserParameterQueryTagArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterQueryTagArrayOutput) } -type GetUsersUserParameterTimestampTzOutputFormatOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterQueryTagOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampTzOutputFormatOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimestampTzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterQueryTagOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterQueryTag)(nil)).Elem() } -func (o GetUsersUserParameterTimestampTzOutputFormatOutput) ToGetUsersUserParameterTimestampTzOutputFormatOutput() GetUsersUserParameterTimestampTzOutputFormatOutput { +func (o GetUsersUserParameterQueryTagOutput) ToGetUsersUserParameterQueryTagOutput() GetUsersUserParameterQueryTagOutput { return o } -func (o GetUsersUserParameterTimestampTzOutputFormatOutput) ToGetUsersUserParameterTimestampTzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTzOutputFormatOutput { +func (o GetUsersUserParameterQueryTagOutput) ToGetUsersUserParameterQueryTagOutputWithContext(ctx context.Context) GetUsersUserParameterQueryTagOutput { return o } -func (o GetUsersUserParameterTimestampTzOutputFormatOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampTzOutputFormat) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterQueryTagOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterQueryTag) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampTzOutputFormatOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampTzOutputFormat) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterQueryTagOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterQueryTag) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampTzOutputFormatOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampTzOutputFormat) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterQueryTagOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterQueryTag) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampTzOutputFormatOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampTzOutputFormat) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterQueryTagOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterQueryTag) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimestampTzOutputFormatOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimestampTzOutputFormat) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterQueryTagOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterQueryTag) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTimestampTzOutputFormatArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterQueryTagArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimestampTzOutputFormatArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimestampTzOutputFormat)(nil)).Elem() +func (GetUsersUserParameterQueryTagArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterQueryTag)(nil)).Elem() } -func (o GetUsersUserParameterTimestampTzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampTzOutputFormatArrayOutput() GetUsersUserParameterTimestampTzOutputFormatArrayOutput { +func (o GetUsersUserParameterQueryTagArrayOutput) ToGetUsersUserParameterQueryTagArrayOutput() GetUsersUserParameterQueryTagArrayOutput { return o } -func (o GetUsersUserParameterTimestampTzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampTzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTzOutputFormatArrayOutput { +func (o GetUsersUserParameterQueryTagArrayOutput) ToGetUsersUserParameterQueryTagArrayOutputWithContext(ctx context.Context) GetUsersUserParameterQueryTagArrayOutput { return o } -func (o GetUsersUserParameterTimestampTzOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampTzOutputFormatOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampTzOutputFormat { - return vs[0].([]GetUsersUserParameterTimestampTzOutputFormat)[vs[1].(int)] - }).(GetUsersUserParameterTimestampTzOutputFormatOutput) +func (o GetUsersUserParameterQueryTagArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterQueryTagOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterQueryTag { + return vs[0].([]GetUsersUserParameterQueryTag)[vs[1].(int)] + }).(GetUsersUserParameterQueryTagOutput) } -type GetUsersUserParameterTimezone struct { +type GetUsersUserParameterQuotedIdentifiersIgnoreCase struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -61613,18 +62047,18 @@ type GetUsersUserParameterTimezone struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTimezoneInput is an input type that accepts GetUsersUserParameterTimezoneArgs and GetUsersUserParameterTimezoneOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimezoneInput` via: +// GetUsersUserParameterQuotedIdentifiersIgnoreCaseInput is an input type that accepts GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs and GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput values. +// You can construct a concrete instance of `GetUsersUserParameterQuotedIdentifiersIgnoreCaseInput` via: // -// GetUsersUserParameterTimezoneArgs{...} -type GetUsersUserParameterTimezoneInput interface { +// GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs{...} +type GetUsersUserParameterQuotedIdentifiersIgnoreCaseInput interface { pulumi.Input - ToGetUsersUserParameterTimezoneOutput() GetUsersUserParameterTimezoneOutput - ToGetUsersUserParameterTimezoneOutputWithContext(context.Context) GetUsersUserParameterTimezoneOutput + ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput + ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutputWithContext(context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput } -type GetUsersUserParameterTimezoneArgs struct { +type GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -61632,98 +62066,98 @@ type GetUsersUserParameterTimezoneArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTimezoneArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimezone)(nil)).Elem() +func (GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() } -func (i GetUsersUserParameterTimezoneArgs) ToGetUsersUserParameterTimezoneOutput() GetUsersUserParameterTimezoneOutput { - return i.ToGetUsersUserParameterTimezoneOutputWithContext(context.Background()) +func (i GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput { + return i.ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimezoneArgs) ToGetUsersUserParameterTimezoneOutputWithContext(ctx context.Context) GetUsersUserParameterTimezoneOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimezoneOutput) +func (i GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutputWithContext(ctx context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) } -// GetUsersUserParameterTimezoneArrayInput is an input type that accepts GetUsersUserParameterTimezoneArray and GetUsersUserParameterTimezoneArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTimezoneArrayInput` via: +// GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayInput is an input type that accepts GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray and GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayInput` via: // -// GetUsersUserParameterTimezoneArray{ GetUsersUserParameterTimezoneArgs{...} } -type GetUsersUserParameterTimezoneArrayInput interface { +// GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray{ GetUsersUserParameterQuotedIdentifiersIgnoreCaseArgs{...} } +type GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayInput interface { pulumi.Input - ToGetUsersUserParameterTimezoneArrayOutput() GetUsersUserParameterTimezoneArrayOutput - ToGetUsersUserParameterTimezoneArrayOutputWithContext(context.Context) GetUsersUserParameterTimezoneArrayOutput + ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput + ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput } -type GetUsersUserParameterTimezoneArray []GetUsersUserParameterTimezoneInput +type GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray []GetUsersUserParameterQuotedIdentifiersIgnoreCaseInput -func (GetUsersUserParameterTimezoneArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimezone)(nil)).Elem() +func (GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() } -func (i GetUsersUserParameterTimezoneArray) ToGetUsersUserParameterTimezoneArrayOutput() GetUsersUserParameterTimezoneArrayOutput { - return i.ToGetUsersUserParameterTimezoneArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput { + return i.ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTimezoneArray) ToGetUsersUserParameterTimezoneArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimezoneArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimezoneArrayOutput) +func (i GetUsersUserParameterQuotedIdentifiersIgnoreCaseArray) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(ctx context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) } -type GetUsersUserParameterTimezoneOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimezoneOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTimezone)(nil)).Elem() +func (GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() } -func (o GetUsersUserParameterTimezoneOutput) ToGetUsersUserParameterTimezoneOutput() GetUsersUserParameterTimezoneOutput { +func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput { return o } -func (o GetUsersUserParameterTimezoneOutput) ToGetUsersUserParameterTimezoneOutputWithContext(ctx context.Context) GetUsersUserParameterTimezoneOutput { +func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseOutputWithContext(ctx context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput { return o } -func (o GetUsersUserParameterTimezoneOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimezone) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterQuotedIdentifiersIgnoreCase) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimezoneOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimezone) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterQuotedIdentifiersIgnoreCase) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimezoneOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimezone) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterQuotedIdentifiersIgnoreCase) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimezoneOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimezone) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterQuotedIdentifiersIgnoreCase) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTimezoneOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTimezone) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterQuotedIdentifiersIgnoreCase) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTimezoneArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTimezoneArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTimezone)(nil)).Elem() +func (GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterQuotedIdentifiersIgnoreCase)(nil)).Elem() } -func (o GetUsersUserParameterTimezoneArrayOutput) ToGetUsersUserParameterTimezoneArrayOutput() GetUsersUserParameterTimezoneArrayOutput { +func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput() GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput { return o } -func (o GetUsersUserParameterTimezoneArrayOutput) ToGetUsersUserParameterTimezoneArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimezoneArrayOutput { +func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) ToGetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutputWithContext(ctx context.Context) GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput { return o } -func (o GetUsersUserParameterTimezoneArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimezoneOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimezone { - return vs[0].([]GetUsersUserParameterTimezone)[vs[1].(int)] - }).(GetUsersUserParameterTimezoneOutput) +func (o GetUsersUserParameterQuotedIdentifiersIgnoreCaseArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterQuotedIdentifiersIgnoreCase { + return vs[0].([]GetUsersUserParameterQuotedIdentifiersIgnoreCase)[vs[1].(int)] + }).(GetUsersUserParameterQuotedIdentifiersIgnoreCaseOutput) } -type GetUsersUserParameterTraceLevel struct { +type GetUsersUserParameterRowsPerResultset struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -61731,18 +62165,18 @@ type GetUsersUserParameterTraceLevel struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTraceLevelInput is an input type that accepts GetUsersUserParameterTraceLevelArgs and GetUsersUserParameterTraceLevelOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTraceLevelInput` via: +// GetUsersUserParameterRowsPerResultsetInput is an input type that accepts GetUsersUserParameterRowsPerResultsetArgs and GetUsersUserParameterRowsPerResultsetOutput values. +// You can construct a concrete instance of `GetUsersUserParameterRowsPerResultsetInput` via: // -// GetUsersUserParameterTraceLevelArgs{...} -type GetUsersUserParameterTraceLevelInput interface { +// GetUsersUserParameterRowsPerResultsetArgs{...} +type GetUsersUserParameterRowsPerResultsetInput interface { pulumi.Input - ToGetUsersUserParameterTraceLevelOutput() GetUsersUserParameterTraceLevelOutput - ToGetUsersUserParameterTraceLevelOutputWithContext(context.Context) GetUsersUserParameterTraceLevelOutput + ToGetUsersUserParameterRowsPerResultsetOutput() GetUsersUserParameterRowsPerResultsetOutput + ToGetUsersUserParameterRowsPerResultsetOutputWithContext(context.Context) GetUsersUserParameterRowsPerResultsetOutput } -type GetUsersUserParameterTraceLevelArgs struct { +type GetUsersUserParameterRowsPerResultsetArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -61750,98 +62184,98 @@ type GetUsersUserParameterTraceLevelArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTraceLevelArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTraceLevel)(nil)).Elem() +func (GetUsersUserParameterRowsPerResultsetArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterRowsPerResultset)(nil)).Elem() } -func (i GetUsersUserParameterTraceLevelArgs) ToGetUsersUserParameterTraceLevelOutput() GetUsersUserParameterTraceLevelOutput { - return i.ToGetUsersUserParameterTraceLevelOutputWithContext(context.Background()) +func (i GetUsersUserParameterRowsPerResultsetArgs) ToGetUsersUserParameterRowsPerResultsetOutput() GetUsersUserParameterRowsPerResultsetOutput { + return i.ToGetUsersUserParameterRowsPerResultsetOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTraceLevelArgs) ToGetUsersUserParameterTraceLevelOutputWithContext(ctx context.Context) GetUsersUserParameterTraceLevelOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTraceLevelOutput) +func (i GetUsersUserParameterRowsPerResultsetArgs) ToGetUsersUserParameterRowsPerResultsetOutputWithContext(ctx context.Context) GetUsersUserParameterRowsPerResultsetOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterRowsPerResultsetOutput) } -// GetUsersUserParameterTraceLevelArrayInput is an input type that accepts GetUsersUserParameterTraceLevelArray and GetUsersUserParameterTraceLevelArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTraceLevelArrayInput` via: +// GetUsersUserParameterRowsPerResultsetArrayInput is an input type that accepts GetUsersUserParameterRowsPerResultsetArray and GetUsersUserParameterRowsPerResultsetArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterRowsPerResultsetArrayInput` via: // -// GetUsersUserParameterTraceLevelArray{ GetUsersUserParameterTraceLevelArgs{...} } -type GetUsersUserParameterTraceLevelArrayInput interface { +// GetUsersUserParameterRowsPerResultsetArray{ GetUsersUserParameterRowsPerResultsetArgs{...} } +type GetUsersUserParameterRowsPerResultsetArrayInput interface { pulumi.Input - ToGetUsersUserParameterTraceLevelArrayOutput() GetUsersUserParameterTraceLevelArrayOutput - ToGetUsersUserParameterTraceLevelArrayOutputWithContext(context.Context) GetUsersUserParameterTraceLevelArrayOutput + ToGetUsersUserParameterRowsPerResultsetArrayOutput() GetUsersUserParameterRowsPerResultsetArrayOutput + ToGetUsersUserParameterRowsPerResultsetArrayOutputWithContext(context.Context) GetUsersUserParameterRowsPerResultsetArrayOutput } -type GetUsersUserParameterTraceLevelArray []GetUsersUserParameterTraceLevelInput +type GetUsersUserParameterRowsPerResultsetArray []GetUsersUserParameterRowsPerResultsetInput -func (GetUsersUserParameterTraceLevelArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTraceLevel)(nil)).Elem() +func (GetUsersUserParameterRowsPerResultsetArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterRowsPerResultset)(nil)).Elem() } -func (i GetUsersUserParameterTraceLevelArray) ToGetUsersUserParameterTraceLevelArrayOutput() GetUsersUserParameterTraceLevelArrayOutput { - return i.ToGetUsersUserParameterTraceLevelArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterRowsPerResultsetArray) ToGetUsersUserParameterRowsPerResultsetArrayOutput() GetUsersUserParameterRowsPerResultsetArrayOutput { + return i.ToGetUsersUserParameterRowsPerResultsetArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTraceLevelArray) ToGetUsersUserParameterTraceLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTraceLevelArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTraceLevelArrayOutput) +func (i GetUsersUserParameterRowsPerResultsetArray) ToGetUsersUserParameterRowsPerResultsetArrayOutputWithContext(ctx context.Context) GetUsersUserParameterRowsPerResultsetArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterRowsPerResultsetArrayOutput) } -type GetUsersUserParameterTraceLevelOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterRowsPerResultsetOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTraceLevelOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTraceLevel)(nil)).Elem() +func (GetUsersUserParameterRowsPerResultsetOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterRowsPerResultset)(nil)).Elem() } -func (o GetUsersUserParameterTraceLevelOutput) ToGetUsersUserParameterTraceLevelOutput() GetUsersUserParameterTraceLevelOutput { +func (o GetUsersUserParameterRowsPerResultsetOutput) ToGetUsersUserParameterRowsPerResultsetOutput() GetUsersUserParameterRowsPerResultsetOutput { return o } -func (o GetUsersUserParameterTraceLevelOutput) ToGetUsersUserParameterTraceLevelOutputWithContext(ctx context.Context) GetUsersUserParameterTraceLevelOutput { +func (o GetUsersUserParameterRowsPerResultsetOutput) ToGetUsersUserParameterRowsPerResultsetOutputWithContext(ctx context.Context) GetUsersUserParameterRowsPerResultsetOutput { return o } -func (o GetUsersUserParameterTraceLevelOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTraceLevel) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterRowsPerResultsetOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterRowsPerResultset) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTraceLevelOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTraceLevel) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterRowsPerResultsetOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterRowsPerResultset) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTraceLevelOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTraceLevel) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterRowsPerResultsetOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterRowsPerResultset) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTraceLevelOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTraceLevel) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterRowsPerResultsetOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterRowsPerResultset) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTraceLevelOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTraceLevel) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterRowsPerResultsetOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterRowsPerResultset) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTraceLevelArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterRowsPerResultsetArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTraceLevelArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTraceLevel)(nil)).Elem() +func (GetUsersUserParameterRowsPerResultsetArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterRowsPerResultset)(nil)).Elem() } -func (o GetUsersUserParameterTraceLevelArrayOutput) ToGetUsersUserParameterTraceLevelArrayOutput() GetUsersUserParameterTraceLevelArrayOutput { +func (o GetUsersUserParameterRowsPerResultsetArrayOutput) ToGetUsersUserParameterRowsPerResultsetArrayOutput() GetUsersUserParameterRowsPerResultsetArrayOutput { return o } -func (o GetUsersUserParameterTraceLevelArrayOutput) ToGetUsersUserParameterTraceLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTraceLevelArrayOutput { +func (o GetUsersUserParameterRowsPerResultsetArrayOutput) ToGetUsersUserParameterRowsPerResultsetArrayOutputWithContext(ctx context.Context) GetUsersUserParameterRowsPerResultsetArrayOutput { return o } -func (o GetUsersUserParameterTraceLevelArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTraceLevelOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTraceLevel { - return vs[0].([]GetUsersUserParameterTraceLevel)[vs[1].(int)] - }).(GetUsersUserParameterTraceLevelOutput) +func (o GetUsersUserParameterRowsPerResultsetArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterRowsPerResultsetOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterRowsPerResultset { + return vs[0].([]GetUsersUserParameterRowsPerResultset)[vs[1].(int)] + }).(GetUsersUserParameterRowsPerResultsetOutput) } -type GetUsersUserParameterTransactionAbortOnError struct { +type GetUsersUserParameterS3StageVpceDnsName struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -61849,18 +62283,18 @@ type GetUsersUserParameterTransactionAbortOnError struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTransactionAbortOnErrorInput is an input type that accepts GetUsersUserParameterTransactionAbortOnErrorArgs and GetUsersUserParameterTransactionAbortOnErrorOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTransactionAbortOnErrorInput` via: +// GetUsersUserParameterS3StageVpceDnsNameInput is an input type that accepts GetUsersUserParameterS3StageVpceDnsNameArgs and GetUsersUserParameterS3StageVpceDnsNameOutput values. +// You can construct a concrete instance of `GetUsersUserParameterS3StageVpceDnsNameInput` via: // -// GetUsersUserParameterTransactionAbortOnErrorArgs{...} -type GetUsersUserParameterTransactionAbortOnErrorInput interface { +// GetUsersUserParameterS3StageVpceDnsNameArgs{...} +type GetUsersUserParameterS3StageVpceDnsNameInput interface { pulumi.Input - ToGetUsersUserParameterTransactionAbortOnErrorOutput() GetUsersUserParameterTransactionAbortOnErrorOutput - ToGetUsersUserParameterTransactionAbortOnErrorOutputWithContext(context.Context) GetUsersUserParameterTransactionAbortOnErrorOutput + ToGetUsersUserParameterS3StageVpceDnsNameOutput() GetUsersUserParameterS3StageVpceDnsNameOutput + ToGetUsersUserParameterS3StageVpceDnsNameOutputWithContext(context.Context) GetUsersUserParameterS3StageVpceDnsNameOutput } -type GetUsersUserParameterTransactionAbortOnErrorArgs struct { +type GetUsersUserParameterS3StageVpceDnsNameArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -61868,98 +62302,98 @@ type GetUsersUserParameterTransactionAbortOnErrorArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTransactionAbortOnErrorArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTransactionAbortOnError)(nil)).Elem() +func (GetUsersUserParameterS3StageVpceDnsNameArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterS3StageVpceDnsName)(nil)).Elem() } -func (i GetUsersUserParameterTransactionAbortOnErrorArgs) ToGetUsersUserParameterTransactionAbortOnErrorOutput() GetUsersUserParameterTransactionAbortOnErrorOutput { - return i.ToGetUsersUserParameterTransactionAbortOnErrorOutputWithContext(context.Background()) +func (i GetUsersUserParameterS3StageVpceDnsNameArgs) ToGetUsersUserParameterS3StageVpceDnsNameOutput() GetUsersUserParameterS3StageVpceDnsNameOutput { + return i.ToGetUsersUserParameterS3StageVpceDnsNameOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTransactionAbortOnErrorArgs) ToGetUsersUserParameterTransactionAbortOnErrorOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionAbortOnErrorOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTransactionAbortOnErrorOutput) +func (i GetUsersUserParameterS3StageVpceDnsNameArgs) ToGetUsersUserParameterS3StageVpceDnsNameOutputWithContext(ctx context.Context) GetUsersUserParameterS3StageVpceDnsNameOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterS3StageVpceDnsNameOutput) } -// GetUsersUserParameterTransactionAbortOnErrorArrayInput is an input type that accepts GetUsersUserParameterTransactionAbortOnErrorArray and GetUsersUserParameterTransactionAbortOnErrorArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTransactionAbortOnErrorArrayInput` via: +// GetUsersUserParameterS3StageVpceDnsNameArrayInput is an input type that accepts GetUsersUserParameterS3StageVpceDnsNameArray and GetUsersUserParameterS3StageVpceDnsNameArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterS3StageVpceDnsNameArrayInput` via: // -// GetUsersUserParameterTransactionAbortOnErrorArray{ GetUsersUserParameterTransactionAbortOnErrorArgs{...} } -type GetUsersUserParameterTransactionAbortOnErrorArrayInput interface { +// GetUsersUserParameterS3StageVpceDnsNameArray{ GetUsersUserParameterS3StageVpceDnsNameArgs{...} } +type GetUsersUserParameterS3StageVpceDnsNameArrayInput interface { pulumi.Input - ToGetUsersUserParameterTransactionAbortOnErrorArrayOutput() GetUsersUserParameterTransactionAbortOnErrorArrayOutput - ToGetUsersUserParameterTransactionAbortOnErrorArrayOutputWithContext(context.Context) GetUsersUserParameterTransactionAbortOnErrorArrayOutput + ToGetUsersUserParameterS3StageVpceDnsNameArrayOutput() GetUsersUserParameterS3StageVpceDnsNameArrayOutput + ToGetUsersUserParameterS3StageVpceDnsNameArrayOutputWithContext(context.Context) GetUsersUserParameterS3StageVpceDnsNameArrayOutput } -type GetUsersUserParameterTransactionAbortOnErrorArray []GetUsersUserParameterTransactionAbortOnErrorInput +type GetUsersUserParameterS3StageVpceDnsNameArray []GetUsersUserParameterS3StageVpceDnsNameInput -func (GetUsersUserParameterTransactionAbortOnErrorArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTransactionAbortOnError)(nil)).Elem() +func (GetUsersUserParameterS3StageVpceDnsNameArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterS3StageVpceDnsName)(nil)).Elem() } -func (i GetUsersUserParameterTransactionAbortOnErrorArray) ToGetUsersUserParameterTransactionAbortOnErrorArrayOutput() GetUsersUserParameterTransactionAbortOnErrorArrayOutput { - return i.ToGetUsersUserParameterTransactionAbortOnErrorArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterS3StageVpceDnsNameArray) ToGetUsersUserParameterS3StageVpceDnsNameArrayOutput() GetUsersUserParameterS3StageVpceDnsNameArrayOutput { + return i.ToGetUsersUserParameterS3StageVpceDnsNameArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTransactionAbortOnErrorArray) ToGetUsersUserParameterTransactionAbortOnErrorArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionAbortOnErrorArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTransactionAbortOnErrorArrayOutput) +func (i GetUsersUserParameterS3StageVpceDnsNameArray) ToGetUsersUserParameterS3StageVpceDnsNameArrayOutputWithContext(ctx context.Context) GetUsersUserParameterS3StageVpceDnsNameArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterS3StageVpceDnsNameArrayOutput) } -type GetUsersUserParameterTransactionAbortOnErrorOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterS3StageVpceDnsNameOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTransactionAbortOnErrorOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTransactionAbortOnError)(nil)).Elem() +func (GetUsersUserParameterS3StageVpceDnsNameOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterS3StageVpceDnsName)(nil)).Elem() } -func (o GetUsersUserParameterTransactionAbortOnErrorOutput) ToGetUsersUserParameterTransactionAbortOnErrorOutput() GetUsersUserParameterTransactionAbortOnErrorOutput { +func (o GetUsersUserParameterS3StageVpceDnsNameOutput) ToGetUsersUserParameterS3StageVpceDnsNameOutput() GetUsersUserParameterS3StageVpceDnsNameOutput { return o } -func (o GetUsersUserParameterTransactionAbortOnErrorOutput) ToGetUsersUserParameterTransactionAbortOnErrorOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionAbortOnErrorOutput { +func (o GetUsersUserParameterS3StageVpceDnsNameOutput) ToGetUsersUserParameterS3StageVpceDnsNameOutputWithContext(ctx context.Context) GetUsersUserParameterS3StageVpceDnsNameOutput { return o } -func (o GetUsersUserParameterTransactionAbortOnErrorOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTransactionAbortOnError) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterS3StageVpceDnsNameOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterS3StageVpceDnsName) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTransactionAbortOnErrorOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTransactionAbortOnError) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterS3StageVpceDnsNameOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterS3StageVpceDnsName) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTransactionAbortOnErrorOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTransactionAbortOnError) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterS3StageVpceDnsNameOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterS3StageVpceDnsName) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTransactionAbortOnErrorOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTransactionAbortOnError) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterS3StageVpceDnsNameOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterS3StageVpceDnsName) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTransactionAbortOnErrorOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTransactionAbortOnError) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterS3StageVpceDnsNameOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterS3StageVpceDnsName) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTransactionAbortOnErrorArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterS3StageVpceDnsNameArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTransactionAbortOnErrorArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTransactionAbortOnError)(nil)).Elem() +func (GetUsersUserParameterS3StageVpceDnsNameArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterS3StageVpceDnsName)(nil)).Elem() } -func (o GetUsersUserParameterTransactionAbortOnErrorArrayOutput) ToGetUsersUserParameterTransactionAbortOnErrorArrayOutput() GetUsersUserParameterTransactionAbortOnErrorArrayOutput { +func (o GetUsersUserParameterS3StageVpceDnsNameArrayOutput) ToGetUsersUserParameterS3StageVpceDnsNameArrayOutput() GetUsersUserParameterS3StageVpceDnsNameArrayOutput { return o } -func (o GetUsersUserParameterTransactionAbortOnErrorArrayOutput) ToGetUsersUserParameterTransactionAbortOnErrorArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionAbortOnErrorArrayOutput { +func (o GetUsersUserParameterS3StageVpceDnsNameArrayOutput) ToGetUsersUserParameterS3StageVpceDnsNameArrayOutputWithContext(ctx context.Context) GetUsersUserParameterS3StageVpceDnsNameArrayOutput { return o } -func (o GetUsersUserParameterTransactionAbortOnErrorArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTransactionAbortOnErrorOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTransactionAbortOnError { - return vs[0].([]GetUsersUserParameterTransactionAbortOnError)[vs[1].(int)] - }).(GetUsersUserParameterTransactionAbortOnErrorOutput) +func (o GetUsersUserParameterS3StageVpceDnsNameArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterS3StageVpceDnsNameOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterS3StageVpceDnsName { + return vs[0].([]GetUsersUserParameterS3StageVpceDnsName)[vs[1].(int)] + }).(GetUsersUserParameterS3StageVpceDnsNameOutput) } -type GetUsersUserParameterTransactionDefaultIsolationLevel struct { +type GetUsersUserParameterSearchPath struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -61967,18 +62401,18 @@ type GetUsersUserParameterTransactionDefaultIsolationLevel struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTransactionDefaultIsolationLevelInput is an input type that accepts GetUsersUserParameterTransactionDefaultIsolationLevelArgs and GetUsersUserParameterTransactionDefaultIsolationLevelOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTransactionDefaultIsolationLevelInput` via: +// GetUsersUserParameterSearchPathInput is an input type that accepts GetUsersUserParameterSearchPathArgs and GetUsersUserParameterSearchPathOutput values. +// You can construct a concrete instance of `GetUsersUserParameterSearchPathInput` via: // -// GetUsersUserParameterTransactionDefaultIsolationLevelArgs{...} -type GetUsersUserParameterTransactionDefaultIsolationLevelInput interface { +// GetUsersUserParameterSearchPathArgs{...} +type GetUsersUserParameterSearchPathInput interface { pulumi.Input - ToGetUsersUserParameterTransactionDefaultIsolationLevelOutput() GetUsersUserParameterTransactionDefaultIsolationLevelOutput - ToGetUsersUserParameterTransactionDefaultIsolationLevelOutputWithContext(context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelOutput + ToGetUsersUserParameterSearchPathOutput() GetUsersUserParameterSearchPathOutput + ToGetUsersUserParameterSearchPathOutputWithContext(context.Context) GetUsersUserParameterSearchPathOutput } -type GetUsersUserParameterTransactionDefaultIsolationLevelArgs struct { +type GetUsersUserParameterSearchPathArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -61986,98 +62420,98 @@ type GetUsersUserParameterTransactionDefaultIsolationLevelArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTransactionDefaultIsolationLevelArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTransactionDefaultIsolationLevel)(nil)).Elem() +func (GetUsersUserParameterSearchPathArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterSearchPath)(nil)).Elem() } -func (i GetUsersUserParameterTransactionDefaultIsolationLevelArgs) ToGetUsersUserParameterTransactionDefaultIsolationLevelOutput() GetUsersUserParameterTransactionDefaultIsolationLevelOutput { - return i.ToGetUsersUserParameterTransactionDefaultIsolationLevelOutputWithContext(context.Background()) +func (i GetUsersUserParameterSearchPathArgs) ToGetUsersUserParameterSearchPathOutput() GetUsersUserParameterSearchPathOutput { + return i.ToGetUsersUserParameterSearchPathOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTransactionDefaultIsolationLevelArgs) ToGetUsersUserParameterTransactionDefaultIsolationLevelOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTransactionDefaultIsolationLevelOutput) +func (i GetUsersUserParameterSearchPathArgs) ToGetUsersUserParameterSearchPathOutputWithContext(ctx context.Context) GetUsersUserParameterSearchPathOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterSearchPathOutput) } -// GetUsersUserParameterTransactionDefaultIsolationLevelArrayInput is an input type that accepts GetUsersUserParameterTransactionDefaultIsolationLevelArray and GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTransactionDefaultIsolationLevelArrayInput` via: +// GetUsersUserParameterSearchPathArrayInput is an input type that accepts GetUsersUserParameterSearchPathArray and GetUsersUserParameterSearchPathArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterSearchPathArrayInput` via: // -// GetUsersUserParameterTransactionDefaultIsolationLevelArray{ GetUsersUserParameterTransactionDefaultIsolationLevelArgs{...} } -type GetUsersUserParameterTransactionDefaultIsolationLevelArrayInput interface { +// GetUsersUserParameterSearchPathArray{ GetUsersUserParameterSearchPathArgs{...} } +type GetUsersUserParameterSearchPathArrayInput interface { pulumi.Input - ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput() GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput - ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutputWithContext(context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput + ToGetUsersUserParameterSearchPathArrayOutput() GetUsersUserParameterSearchPathArrayOutput + ToGetUsersUserParameterSearchPathArrayOutputWithContext(context.Context) GetUsersUserParameterSearchPathArrayOutput } -type GetUsersUserParameterTransactionDefaultIsolationLevelArray []GetUsersUserParameterTransactionDefaultIsolationLevelInput +type GetUsersUserParameterSearchPathArray []GetUsersUserParameterSearchPathInput -func (GetUsersUserParameterTransactionDefaultIsolationLevelArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTransactionDefaultIsolationLevel)(nil)).Elem() +func (GetUsersUserParameterSearchPathArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterSearchPath)(nil)).Elem() } -func (i GetUsersUserParameterTransactionDefaultIsolationLevelArray) ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput() GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput { - return i.ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterSearchPathArray) ToGetUsersUserParameterSearchPathArrayOutput() GetUsersUserParameterSearchPathArrayOutput { + return i.ToGetUsersUserParameterSearchPathArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTransactionDefaultIsolationLevelArray) ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) +func (i GetUsersUserParameterSearchPathArray) ToGetUsersUserParameterSearchPathArrayOutputWithContext(ctx context.Context) GetUsersUserParameterSearchPathArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterSearchPathArrayOutput) } -type GetUsersUserParameterTransactionDefaultIsolationLevelOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterSearchPathOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTransactionDefaultIsolationLevelOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTransactionDefaultIsolationLevel)(nil)).Elem() +func (GetUsersUserParameterSearchPathOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterSearchPath)(nil)).Elem() } -func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) ToGetUsersUserParameterTransactionDefaultIsolationLevelOutput() GetUsersUserParameterTransactionDefaultIsolationLevelOutput { +func (o GetUsersUserParameterSearchPathOutput) ToGetUsersUserParameterSearchPathOutput() GetUsersUserParameterSearchPathOutput { return o } -func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) ToGetUsersUserParameterTransactionDefaultIsolationLevelOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelOutput { +func (o GetUsersUserParameterSearchPathOutput) ToGetUsersUserParameterSearchPathOutputWithContext(ctx context.Context) GetUsersUserParameterSearchPathOutput { return o } -func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTransactionDefaultIsolationLevel) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterSearchPathOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterSearchPath) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTransactionDefaultIsolationLevel) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterSearchPathOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterSearchPath) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTransactionDefaultIsolationLevel) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterSearchPathOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterSearchPath) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTransactionDefaultIsolationLevel) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterSearchPathOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterSearchPath) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTransactionDefaultIsolationLevel) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterSearchPathOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterSearchPath) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterSearchPathArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTransactionDefaultIsolationLevel)(nil)).Elem() +func (GetUsersUserParameterSearchPathArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterSearchPath)(nil)).Elem() } -func (o GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput() GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput { +func (o GetUsersUserParameterSearchPathArrayOutput) ToGetUsersUserParameterSearchPathArrayOutput() GetUsersUserParameterSearchPathArrayOutput { return o } -func (o GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput { +func (o GetUsersUserParameterSearchPathArrayOutput) ToGetUsersUserParameterSearchPathArrayOutputWithContext(ctx context.Context) GetUsersUserParameterSearchPathArrayOutput { return o } -func (o GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTransactionDefaultIsolationLevelOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTransactionDefaultIsolationLevel { - return vs[0].([]GetUsersUserParameterTransactionDefaultIsolationLevel)[vs[1].(int)] - }).(GetUsersUserParameterTransactionDefaultIsolationLevelOutput) +func (o GetUsersUserParameterSearchPathArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterSearchPathOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterSearchPath { + return vs[0].([]GetUsersUserParameterSearchPath)[vs[1].(int)] + }).(GetUsersUserParameterSearchPathOutput) } -type GetUsersUserParameterTwoDigitCenturyStart struct { +type GetUsersUserParameterSimulatedDataSharingConsumer struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -62085,18 +62519,18 @@ type GetUsersUserParameterTwoDigitCenturyStart struct { Value string `pulumi:"value"` } -// GetUsersUserParameterTwoDigitCenturyStartInput is an input type that accepts GetUsersUserParameterTwoDigitCenturyStartArgs and GetUsersUserParameterTwoDigitCenturyStartOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTwoDigitCenturyStartInput` via: +// GetUsersUserParameterSimulatedDataSharingConsumerInput is an input type that accepts GetUsersUserParameterSimulatedDataSharingConsumerArgs and GetUsersUserParameterSimulatedDataSharingConsumerOutput values. +// You can construct a concrete instance of `GetUsersUserParameterSimulatedDataSharingConsumerInput` via: // -// GetUsersUserParameterTwoDigitCenturyStartArgs{...} -type GetUsersUserParameterTwoDigitCenturyStartInput interface { +// GetUsersUserParameterSimulatedDataSharingConsumerArgs{...} +type GetUsersUserParameterSimulatedDataSharingConsumerInput interface { pulumi.Input - ToGetUsersUserParameterTwoDigitCenturyStartOutput() GetUsersUserParameterTwoDigitCenturyStartOutput - ToGetUsersUserParameterTwoDigitCenturyStartOutputWithContext(context.Context) GetUsersUserParameterTwoDigitCenturyStartOutput + ToGetUsersUserParameterSimulatedDataSharingConsumerOutput() GetUsersUserParameterSimulatedDataSharingConsumerOutput + ToGetUsersUserParameterSimulatedDataSharingConsumerOutputWithContext(context.Context) GetUsersUserParameterSimulatedDataSharingConsumerOutput } -type GetUsersUserParameterTwoDigitCenturyStartArgs struct { +type GetUsersUserParameterSimulatedDataSharingConsumerArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -62104,98 +62538,98 @@ type GetUsersUserParameterTwoDigitCenturyStartArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterTwoDigitCenturyStartArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTwoDigitCenturyStart)(nil)).Elem() +func (GetUsersUserParameterSimulatedDataSharingConsumerArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterSimulatedDataSharingConsumer)(nil)).Elem() } -func (i GetUsersUserParameterTwoDigitCenturyStartArgs) ToGetUsersUserParameterTwoDigitCenturyStartOutput() GetUsersUserParameterTwoDigitCenturyStartOutput { - return i.ToGetUsersUserParameterTwoDigitCenturyStartOutputWithContext(context.Background()) +func (i GetUsersUserParameterSimulatedDataSharingConsumerArgs) ToGetUsersUserParameterSimulatedDataSharingConsumerOutput() GetUsersUserParameterSimulatedDataSharingConsumerOutput { + return i.ToGetUsersUserParameterSimulatedDataSharingConsumerOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTwoDigitCenturyStartArgs) ToGetUsersUserParameterTwoDigitCenturyStartOutputWithContext(ctx context.Context) GetUsersUserParameterTwoDigitCenturyStartOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTwoDigitCenturyStartOutput) +func (i GetUsersUserParameterSimulatedDataSharingConsumerArgs) ToGetUsersUserParameterSimulatedDataSharingConsumerOutputWithContext(ctx context.Context) GetUsersUserParameterSimulatedDataSharingConsumerOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterSimulatedDataSharingConsumerOutput) } -// GetUsersUserParameterTwoDigitCenturyStartArrayInput is an input type that accepts GetUsersUserParameterTwoDigitCenturyStartArray and GetUsersUserParameterTwoDigitCenturyStartArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterTwoDigitCenturyStartArrayInput` via: +// GetUsersUserParameterSimulatedDataSharingConsumerArrayInput is an input type that accepts GetUsersUserParameterSimulatedDataSharingConsumerArray and GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterSimulatedDataSharingConsumerArrayInput` via: // -// GetUsersUserParameterTwoDigitCenturyStartArray{ GetUsersUserParameterTwoDigitCenturyStartArgs{...} } -type GetUsersUserParameterTwoDigitCenturyStartArrayInput interface { +// GetUsersUserParameterSimulatedDataSharingConsumerArray{ GetUsersUserParameterSimulatedDataSharingConsumerArgs{...} } +type GetUsersUserParameterSimulatedDataSharingConsumerArrayInput interface { pulumi.Input - ToGetUsersUserParameterTwoDigitCenturyStartArrayOutput() GetUsersUserParameterTwoDigitCenturyStartArrayOutput - ToGetUsersUserParameterTwoDigitCenturyStartArrayOutputWithContext(context.Context) GetUsersUserParameterTwoDigitCenturyStartArrayOutput + ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutput() GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput + ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutputWithContext(context.Context) GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput } -type GetUsersUserParameterTwoDigitCenturyStartArray []GetUsersUserParameterTwoDigitCenturyStartInput +type GetUsersUserParameterSimulatedDataSharingConsumerArray []GetUsersUserParameterSimulatedDataSharingConsumerInput -func (GetUsersUserParameterTwoDigitCenturyStartArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTwoDigitCenturyStart)(nil)).Elem() +func (GetUsersUserParameterSimulatedDataSharingConsumerArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterSimulatedDataSharingConsumer)(nil)).Elem() } -func (i GetUsersUserParameterTwoDigitCenturyStartArray) ToGetUsersUserParameterTwoDigitCenturyStartArrayOutput() GetUsersUserParameterTwoDigitCenturyStartArrayOutput { - return i.ToGetUsersUserParameterTwoDigitCenturyStartArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterSimulatedDataSharingConsumerArray) ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutput() GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput { + return i.ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterTwoDigitCenturyStartArray) ToGetUsersUserParameterTwoDigitCenturyStartArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTwoDigitCenturyStartArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTwoDigitCenturyStartArrayOutput) +func (i GetUsersUserParameterSimulatedDataSharingConsumerArray) ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutputWithContext(ctx context.Context) GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) } -type GetUsersUserParameterTwoDigitCenturyStartOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterSimulatedDataSharingConsumerOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTwoDigitCenturyStartOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterTwoDigitCenturyStart)(nil)).Elem() +func (GetUsersUserParameterSimulatedDataSharingConsumerOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterSimulatedDataSharingConsumer)(nil)).Elem() } -func (o GetUsersUserParameterTwoDigitCenturyStartOutput) ToGetUsersUserParameterTwoDigitCenturyStartOutput() GetUsersUserParameterTwoDigitCenturyStartOutput { +func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) ToGetUsersUserParameterSimulatedDataSharingConsumerOutput() GetUsersUserParameterSimulatedDataSharingConsumerOutput { return o } -func (o GetUsersUserParameterTwoDigitCenturyStartOutput) ToGetUsersUserParameterTwoDigitCenturyStartOutputWithContext(ctx context.Context) GetUsersUserParameterTwoDigitCenturyStartOutput { +func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) ToGetUsersUserParameterSimulatedDataSharingConsumerOutputWithContext(ctx context.Context) GetUsersUserParameterSimulatedDataSharingConsumerOutput { return o } -func (o GetUsersUserParameterTwoDigitCenturyStartOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTwoDigitCenturyStart) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterSimulatedDataSharingConsumer) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTwoDigitCenturyStartOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTwoDigitCenturyStart) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterSimulatedDataSharingConsumer) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTwoDigitCenturyStartOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTwoDigitCenturyStart) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterSimulatedDataSharingConsumer) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTwoDigitCenturyStartOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTwoDigitCenturyStart) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterSimulatedDataSharingConsumer) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterTwoDigitCenturyStartOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterTwoDigitCenturyStart) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterSimulatedDataSharingConsumerOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterSimulatedDataSharingConsumer) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterTwoDigitCenturyStartArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterTwoDigitCenturyStartArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterTwoDigitCenturyStart)(nil)).Elem() +func (GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterSimulatedDataSharingConsumer)(nil)).Elem() } -func (o GetUsersUserParameterTwoDigitCenturyStartArrayOutput) ToGetUsersUserParameterTwoDigitCenturyStartArrayOutput() GetUsersUserParameterTwoDigitCenturyStartArrayOutput { +func (o GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutput() GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput { return o } -func (o GetUsersUserParameterTwoDigitCenturyStartArrayOutput) ToGetUsersUserParameterTwoDigitCenturyStartArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTwoDigitCenturyStartArrayOutput { +func (o GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) ToGetUsersUserParameterSimulatedDataSharingConsumerArrayOutputWithContext(ctx context.Context) GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput { return o } -func (o GetUsersUserParameterTwoDigitCenturyStartArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTwoDigitCenturyStartOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTwoDigitCenturyStart { - return vs[0].([]GetUsersUserParameterTwoDigitCenturyStart)[vs[1].(int)] - }).(GetUsersUserParameterTwoDigitCenturyStartOutput) +func (o GetUsersUserParameterSimulatedDataSharingConsumerArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterSimulatedDataSharingConsumerOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterSimulatedDataSharingConsumer { + return vs[0].([]GetUsersUserParameterSimulatedDataSharingConsumer)[vs[1].(int)] + }).(GetUsersUserParameterSimulatedDataSharingConsumerOutput) } -type GetUsersUserParameterUnsupportedDdlAction struct { +type GetUsersUserParameterStatementQueuedTimeoutInSecond struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -62203,18 +62637,18 @@ type GetUsersUserParameterUnsupportedDdlAction struct { Value string `pulumi:"value"` } -// GetUsersUserParameterUnsupportedDdlActionInput is an input type that accepts GetUsersUserParameterUnsupportedDdlActionArgs and GetUsersUserParameterUnsupportedDdlActionOutput values. -// You can construct a concrete instance of `GetUsersUserParameterUnsupportedDdlActionInput` via: +// GetUsersUserParameterStatementQueuedTimeoutInSecondInput is an input type that accepts GetUsersUserParameterStatementQueuedTimeoutInSecondArgs and GetUsersUserParameterStatementQueuedTimeoutInSecondOutput values. +// You can construct a concrete instance of `GetUsersUserParameterStatementQueuedTimeoutInSecondInput` via: // -// GetUsersUserParameterUnsupportedDdlActionArgs{...} -type GetUsersUserParameterUnsupportedDdlActionInput interface { +// GetUsersUserParameterStatementQueuedTimeoutInSecondArgs{...} +type GetUsersUserParameterStatementQueuedTimeoutInSecondInput interface { pulumi.Input - ToGetUsersUserParameterUnsupportedDdlActionOutput() GetUsersUserParameterUnsupportedDdlActionOutput - ToGetUsersUserParameterUnsupportedDdlActionOutputWithContext(context.Context) GetUsersUserParameterUnsupportedDdlActionOutput + ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondOutput + ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutputWithContext(context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondOutput } -type GetUsersUserParameterUnsupportedDdlActionArgs struct { +type GetUsersUserParameterStatementQueuedTimeoutInSecondArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -62222,98 +62656,98 @@ type GetUsersUserParameterUnsupportedDdlActionArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterUnsupportedDdlActionArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterUnsupportedDdlAction)(nil)).Elem() +func (GetUsersUserParameterStatementQueuedTimeoutInSecondArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterStatementQueuedTimeoutInSecond)(nil)).Elem() } -func (i GetUsersUserParameterUnsupportedDdlActionArgs) ToGetUsersUserParameterUnsupportedDdlActionOutput() GetUsersUserParameterUnsupportedDdlActionOutput { - return i.ToGetUsersUserParameterUnsupportedDdlActionOutputWithContext(context.Background()) +func (i GetUsersUserParameterStatementQueuedTimeoutInSecondArgs) ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondOutput { + return i.ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutputWithContext(context.Background()) } -func (i GetUsersUserParameterUnsupportedDdlActionArgs) ToGetUsersUserParameterUnsupportedDdlActionOutputWithContext(ctx context.Context) GetUsersUserParameterUnsupportedDdlActionOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterUnsupportedDdlActionOutput) +func (i GetUsersUserParameterStatementQueuedTimeoutInSecondArgs) ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutputWithContext(ctx context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) } -// GetUsersUserParameterUnsupportedDdlActionArrayInput is an input type that accepts GetUsersUserParameterUnsupportedDdlActionArray and GetUsersUserParameterUnsupportedDdlActionArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterUnsupportedDdlActionArrayInput` via: +// GetUsersUserParameterStatementQueuedTimeoutInSecondArrayInput is an input type that accepts GetUsersUserParameterStatementQueuedTimeoutInSecondArray and GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterStatementQueuedTimeoutInSecondArrayInput` via: // -// GetUsersUserParameterUnsupportedDdlActionArray{ GetUsersUserParameterUnsupportedDdlActionArgs{...} } -type GetUsersUserParameterUnsupportedDdlActionArrayInput interface { +// GetUsersUserParameterStatementQueuedTimeoutInSecondArray{ GetUsersUserParameterStatementQueuedTimeoutInSecondArgs{...} } +type GetUsersUserParameterStatementQueuedTimeoutInSecondArrayInput interface { pulumi.Input - ToGetUsersUserParameterUnsupportedDdlActionArrayOutput() GetUsersUserParameterUnsupportedDdlActionArrayOutput - ToGetUsersUserParameterUnsupportedDdlActionArrayOutputWithContext(context.Context) GetUsersUserParameterUnsupportedDdlActionArrayOutput + ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput + ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput } -type GetUsersUserParameterUnsupportedDdlActionArray []GetUsersUserParameterUnsupportedDdlActionInput +type GetUsersUserParameterStatementQueuedTimeoutInSecondArray []GetUsersUserParameterStatementQueuedTimeoutInSecondInput -func (GetUsersUserParameterUnsupportedDdlActionArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterUnsupportedDdlAction)(nil)).Elem() +func (GetUsersUserParameterStatementQueuedTimeoutInSecondArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterStatementQueuedTimeoutInSecond)(nil)).Elem() } -func (i GetUsersUserParameterUnsupportedDdlActionArray) ToGetUsersUserParameterUnsupportedDdlActionArrayOutput() GetUsersUserParameterUnsupportedDdlActionArrayOutput { - return i.ToGetUsersUserParameterUnsupportedDdlActionArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterStatementQueuedTimeoutInSecondArray) ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput { + return i.ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterUnsupportedDdlActionArray) ToGetUsersUserParameterUnsupportedDdlActionArrayOutputWithContext(ctx context.Context) GetUsersUserParameterUnsupportedDdlActionArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterUnsupportedDdlActionArrayOutput) +func (i GetUsersUserParameterStatementQueuedTimeoutInSecondArray) ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) } -type GetUsersUserParameterUnsupportedDdlActionOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterStatementQueuedTimeoutInSecondOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterUnsupportedDdlActionOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterUnsupportedDdlAction)(nil)).Elem() +func (GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterStatementQueuedTimeoutInSecond)(nil)).Elem() } -func (o GetUsersUserParameterUnsupportedDdlActionOutput) ToGetUsersUserParameterUnsupportedDdlActionOutput() GetUsersUserParameterUnsupportedDdlActionOutput { +func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondOutput { return o } -func (o GetUsersUserParameterUnsupportedDdlActionOutput) ToGetUsersUserParameterUnsupportedDdlActionOutputWithContext(ctx context.Context) GetUsersUserParameterUnsupportedDdlActionOutput { +func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) ToGetUsersUserParameterStatementQueuedTimeoutInSecondOutputWithContext(ctx context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondOutput { return o } -func (o GetUsersUserParameterUnsupportedDdlActionOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterUnsupportedDdlAction) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStatementQueuedTimeoutInSecond) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterUnsupportedDdlActionOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterUnsupportedDdlAction) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStatementQueuedTimeoutInSecond) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterUnsupportedDdlActionOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterUnsupportedDdlAction) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStatementQueuedTimeoutInSecond) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterUnsupportedDdlActionOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterUnsupportedDdlAction) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStatementQueuedTimeoutInSecond) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterUnsupportedDdlActionOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterUnsupportedDdlAction) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStatementQueuedTimeoutInSecond) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterUnsupportedDdlActionArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterUnsupportedDdlActionArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterUnsupportedDdlAction)(nil)).Elem() +func (GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterStatementQueuedTimeoutInSecond)(nil)).Elem() } -func (o GetUsersUserParameterUnsupportedDdlActionArrayOutput) ToGetUsersUserParameterUnsupportedDdlActionArrayOutput() GetUsersUserParameterUnsupportedDdlActionArrayOutput { +func (o GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput() GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput { return o } -func (o GetUsersUserParameterUnsupportedDdlActionArrayOutput) ToGetUsersUserParameterUnsupportedDdlActionArrayOutputWithContext(ctx context.Context) GetUsersUserParameterUnsupportedDdlActionArrayOutput { +func (o GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) ToGetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput { return o } -func (o GetUsersUserParameterUnsupportedDdlActionArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterUnsupportedDdlActionOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterUnsupportedDdlAction { - return vs[0].([]GetUsersUserParameterUnsupportedDdlAction)[vs[1].(int)] - }).(GetUsersUserParameterUnsupportedDdlActionOutput) +func (o GetUsersUserParameterStatementQueuedTimeoutInSecondArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterStatementQueuedTimeoutInSecondOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterStatementQueuedTimeoutInSecond { + return vs[0].([]GetUsersUserParameterStatementQueuedTimeoutInSecond)[vs[1].(int)] + }).(GetUsersUserParameterStatementQueuedTimeoutInSecondOutput) } -type GetUsersUserParameterUseCachedResult struct { +type GetUsersUserParameterStatementTimeoutInSecond struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -62321,18 +62755,18 @@ type GetUsersUserParameterUseCachedResult struct { Value string `pulumi:"value"` } -// GetUsersUserParameterUseCachedResultInput is an input type that accepts GetUsersUserParameterUseCachedResultArgs and GetUsersUserParameterUseCachedResultOutput values. -// You can construct a concrete instance of `GetUsersUserParameterUseCachedResultInput` via: +// GetUsersUserParameterStatementTimeoutInSecondInput is an input type that accepts GetUsersUserParameterStatementTimeoutInSecondArgs and GetUsersUserParameterStatementTimeoutInSecondOutput values. +// You can construct a concrete instance of `GetUsersUserParameterStatementTimeoutInSecondInput` via: // -// GetUsersUserParameterUseCachedResultArgs{...} -type GetUsersUserParameterUseCachedResultInput interface { +// GetUsersUserParameterStatementTimeoutInSecondArgs{...} +type GetUsersUserParameterStatementTimeoutInSecondInput interface { pulumi.Input - ToGetUsersUserParameterUseCachedResultOutput() GetUsersUserParameterUseCachedResultOutput - ToGetUsersUserParameterUseCachedResultOutputWithContext(context.Context) GetUsersUserParameterUseCachedResultOutput + ToGetUsersUserParameterStatementTimeoutInSecondOutput() GetUsersUserParameterStatementTimeoutInSecondOutput + ToGetUsersUserParameterStatementTimeoutInSecondOutputWithContext(context.Context) GetUsersUserParameterStatementTimeoutInSecondOutput } -type GetUsersUserParameterUseCachedResultArgs struct { +type GetUsersUserParameterStatementTimeoutInSecondArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -62340,98 +62774,98 @@ type GetUsersUserParameterUseCachedResultArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterUseCachedResultArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterUseCachedResult)(nil)).Elem() +func (GetUsersUserParameterStatementTimeoutInSecondArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterStatementTimeoutInSecond)(nil)).Elem() } -func (i GetUsersUserParameterUseCachedResultArgs) ToGetUsersUserParameterUseCachedResultOutput() GetUsersUserParameterUseCachedResultOutput { - return i.ToGetUsersUserParameterUseCachedResultOutputWithContext(context.Background()) +func (i GetUsersUserParameterStatementTimeoutInSecondArgs) ToGetUsersUserParameterStatementTimeoutInSecondOutput() GetUsersUserParameterStatementTimeoutInSecondOutput { + return i.ToGetUsersUserParameterStatementTimeoutInSecondOutputWithContext(context.Background()) } -func (i GetUsersUserParameterUseCachedResultArgs) ToGetUsersUserParameterUseCachedResultOutputWithContext(ctx context.Context) GetUsersUserParameterUseCachedResultOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterUseCachedResultOutput) +func (i GetUsersUserParameterStatementTimeoutInSecondArgs) ToGetUsersUserParameterStatementTimeoutInSecondOutputWithContext(ctx context.Context) GetUsersUserParameterStatementTimeoutInSecondOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStatementTimeoutInSecondOutput) } -// GetUsersUserParameterUseCachedResultArrayInput is an input type that accepts GetUsersUserParameterUseCachedResultArray and GetUsersUserParameterUseCachedResultArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterUseCachedResultArrayInput` via: +// GetUsersUserParameterStatementTimeoutInSecondArrayInput is an input type that accepts GetUsersUserParameterStatementTimeoutInSecondArray and GetUsersUserParameterStatementTimeoutInSecondArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterStatementTimeoutInSecondArrayInput` via: // -// GetUsersUserParameterUseCachedResultArray{ GetUsersUserParameterUseCachedResultArgs{...} } -type GetUsersUserParameterUseCachedResultArrayInput interface { +// GetUsersUserParameterStatementTimeoutInSecondArray{ GetUsersUserParameterStatementTimeoutInSecondArgs{...} } +type GetUsersUserParameterStatementTimeoutInSecondArrayInput interface { pulumi.Input - ToGetUsersUserParameterUseCachedResultArrayOutput() GetUsersUserParameterUseCachedResultArrayOutput - ToGetUsersUserParameterUseCachedResultArrayOutputWithContext(context.Context) GetUsersUserParameterUseCachedResultArrayOutput + ToGetUsersUserParameterStatementTimeoutInSecondArrayOutput() GetUsersUserParameterStatementTimeoutInSecondArrayOutput + ToGetUsersUserParameterStatementTimeoutInSecondArrayOutputWithContext(context.Context) GetUsersUserParameterStatementTimeoutInSecondArrayOutput } -type GetUsersUserParameterUseCachedResultArray []GetUsersUserParameterUseCachedResultInput +type GetUsersUserParameterStatementTimeoutInSecondArray []GetUsersUserParameterStatementTimeoutInSecondInput -func (GetUsersUserParameterUseCachedResultArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterUseCachedResult)(nil)).Elem() +func (GetUsersUserParameterStatementTimeoutInSecondArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterStatementTimeoutInSecond)(nil)).Elem() } -func (i GetUsersUserParameterUseCachedResultArray) ToGetUsersUserParameterUseCachedResultArrayOutput() GetUsersUserParameterUseCachedResultArrayOutput { - return i.ToGetUsersUserParameterUseCachedResultArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterStatementTimeoutInSecondArray) ToGetUsersUserParameterStatementTimeoutInSecondArrayOutput() GetUsersUserParameterStatementTimeoutInSecondArrayOutput { + return i.ToGetUsersUserParameterStatementTimeoutInSecondArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterUseCachedResultArray) ToGetUsersUserParameterUseCachedResultArrayOutputWithContext(ctx context.Context) GetUsersUserParameterUseCachedResultArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterUseCachedResultArrayOutput) +func (i GetUsersUserParameterStatementTimeoutInSecondArray) ToGetUsersUserParameterStatementTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStatementTimeoutInSecondArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStatementTimeoutInSecondArrayOutput) } -type GetUsersUserParameterUseCachedResultOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterStatementTimeoutInSecondOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterUseCachedResultOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterUseCachedResult)(nil)).Elem() +func (GetUsersUserParameterStatementTimeoutInSecondOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterStatementTimeoutInSecond)(nil)).Elem() } -func (o GetUsersUserParameterUseCachedResultOutput) ToGetUsersUserParameterUseCachedResultOutput() GetUsersUserParameterUseCachedResultOutput { +func (o GetUsersUserParameterStatementTimeoutInSecondOutput) ToGetUsersUserParameterStatementTimeoutInSecondOutput() GetUsersUserParameterStatementTimeoutInSecondOutput { return o } -func (o GetUsersUserParameterUseCachedResultOutput) ToGetUsersUserParameterUseCachedResultOutputWithContext(ctx context.Context) GetUsersUserParameterUseCachedResultOutput { +func (o GetUsersUserParameterStatementTimeoutInSecondOutput) ToGetUsersUserParameterStatementTimeoutInSecondOutputWithContext(ctx context.Context) GetUsersUserParameterStatementTimeoutInSecondOutput { return o } -func (o GetUsersUserParameterUseCachedResultOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterUseCachedResult) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterStatementTimeoutInSecondOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStatementTimeoutInSecond) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterUseCachedResultOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterUseCachedResult) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterStatementTimeoutInSecondOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStatementTimeoutInSecond) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterUseCachedResultOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterUseCachedResult) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterStatementTimeoutInSecondOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStatementTimeoutInSecond) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterUseCachedResultOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterUseCachedResult) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterStatementTimeoutInSecondOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStatementTimeoutInSecond) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterUseCachedResultOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterUseCachedResult) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterStatementTimeoutInSecondOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStatementTimeoutInSecond) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterUseCachedResultArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterStatementTimeoutInSecondArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterUseCachedResultArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterUseCachedResult)(nil)).Elem() +func (GetUsersUserParameterStatementTimeoutInSecondArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterStatementTimeoutInSecond)(nil)).Elem() } -func (o GetUsersUserParameterUseCachedResultArrayOutput) ToGetUsersUserParameterUseCachedResultArrayOutput() GetUsersUserParameterUseCachedResultArrayOutput { +func (o GetUsersUserParameterStatementTimeoutInSecondArrayOutput) ToGetUsersUserParameterStatementTimeoutInSecondArrayOutput() GetUsersUserParameterStatementTimeoutInSecondArrayOutput { return o } -func (o GetUsersUserParameterUseCachedResultArrayOutput) ToGetUsersUserParameterUseCachedResultArrayOutputWithContext(ctx context.Context) GetUsersUserParameterUseCachedResultArrayOutput { +func (o GetUsersUserParameterStatementTimeoutInSecondArrayOutput) ToGetUsersUserParameterStatementTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStatementTimeoutInSecondArrayOutput { return o } -func (o GetUsersUserParameterUseCachedResultArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterUseCachedResultOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterUseCachedResult { - return vs[0].([]GetUsersUserParameterUseCachedResult)[vs[1].(int)] - }).(GetUsersUserParameterUseCachedResultOutput) +func (o GetUsersUserParameterStatementTimeoutInSecondArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterStatementTimeoutInSecondOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterStatementTimeoutInSecond { + return vs[0].([]GetUsersUserParameterStatementTimeoutInSecond)[vs[1].(int)] + }).(GetUsersUserParameterStatementTimeoutInSecondOutput) } -type GetUsersUserParameterWeekOfYearPolicy struct { +type GetUsersUserParameterStrictJsonOutput struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -62439,18 +62873,18 @@ type GetUsersUserParameterWeekOfYearPolicy struct { Value string `pulumi:"value"` } -// GetUsersUserParameterWeekOfYearPolicyInput is an input type that accepts GetUsersUserParameterWeekOfYearPolicyArgs and GetUsersUserParameterWeekOfYearPolicyOutput values. -// You can construct a concrete instance of `GetUsersUserParameterWeekOfYearPolicyInput` via: +// GetUsersUserParameterStrictJsonOutputInput is an input type that accepts GetUsersUserParameterStrictJsonOutputArgs and GetUsersUserParameterStrictJsonOutputOutput values. +// You can construct a concrete instance of `GetUsersUserParameterStrictJsonOutputInput` via: // -// GetUsersUserParameterWeekOfYearPolicyArgs{...} -type GetUsersUserParameterWeekOfYearPolicyInput interface { +// GetUsersUserParameterStrictJsonOutputArgs{...} +type GetUsersUserParameterStrictJsonOutputInput interface { pulumi.Input - ToGetUsersUserParameterWeekOfYearPolicyOutput() GetUsersUserParameterWeekOfYearPolicyOutput - ToGetUsersUserParameterWeekOfYearPolicyOutputWithContext(context.Context) GetUsersUserParameterWeekOfYearPolicyOutput + ToGetUsersUserParameterStrictJsonOutputOutput() GetUsersUserParameterStrictJsonOutputOutput + ToGetUsersUserParameterStrictJsonOutputOutputWithContext(context.Context) GetUsersUserParameterStrictJsonOutputOutput } -type GetUsersUserParameterWeekOfYearPolicyArgs struct { +type GetUsersUserParameterStrictJsonOutputArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -62458,98 +62892,98 @@ type GetUsersUserParameterWeekOfYearPolicyArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterWeekOfYearPolicyArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterWeekOfYearPolicy)(nil)).Elem() +func (GetUsersUserParameterStrictJsonOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterStrictJsonOutput)(nil)).Elem() } -func (i GetUsersUserParameterWeekOfYearPolicyArgs) ToGetUsersUserParameterWeekOfYearPolicyOutput() GetUsersUserParameterWeekOfYearPolicyOutput { - return i.ToGetUsersUserParameterWeekOfYearPolicyOutputWithContext(context.Background()) +func (i GetUsersUserParameterStrictJsonOutputArgs) ToGetUsersUserParameterStrictJsonOutputOutput() GetUsersUserParameterStrictJsonOutputOutput { + return i.ToGetUsersUserParameterStrictJsonOutputOutputWithContext(context.Background()) } -func (i GetUsersUserParameterWeekOfYearPolicyArgs) ToGetUsersUserParameterWeekOfYearPolicyOutputWithContext(ctx context.Context) GetUsersUserParameterWeekOfYearPolicyOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterWeekOfYearPolicyOutput) +func (i GetUsersUserParameterStrictJsonOutputArgs) ToGetUsersUserParameterStrictJsonOutputOutputWithContext(ctx context.Context) GetUsersUserParameterStrictJsonOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStrictJsonOutputOutput) } -// GetUsersUserParameterWeekOfYearPolicyArrayInput is an input type that accepts GetUsersUserParameterWeekOfYearPolicyArray and GetUsersUserParameterWeekOfYearPolicyArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterWeekOfYearPolicyArrayInput` via: +// GetUsersUserParameterStrictJsonOutputArrayInput is an input type that accepts GetUsersUserParameterStrictJsonOutputArray and GetUsersUserParameterStrictJsonOutputArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterStrictJsonOutputArrayInput` via: // -// GetUsersUserParameterWeekOfYearPolicyArray{ GetUsersUserParameterWeekOfYearPolicyArgs{...} } -type GetUsersUserParameterWeekOfYearPolicyArrayInput interface { +// GetUsersUserParameterStrictJsonOutputArray{ GetUsersUserParameterStrictJsonOutputArgs{...} } +type GetUsersUserParameterStrictJsonOutputArrayInput interface { pulumi.Input - ToGetUsersUserParameterWeekOfYearPolicyArrayOutput() GetUsersUserParameterWeekOfYearPolicyArrayOutput - ToGetUsersUserParameterWeekOfYearPolicyArrayOutputWithContext(context.Context) GetUsersUserParameterWeekOfYearPolicyArrayOutput + ToGetUsersUserParameterStrictJsonOutputArrayOutput() GetUsersUserParameterStrictJsonOutputArrayOutput + ToGetUsersUserParameterStrictJsonOutputArrayOutputWithContext(context.Context) GetUsersUserParameterStrictJsonOutputArrayOutput } -type GetUsersUserParameterWeekOfYearPolicyArray []GetUsersUserParameterWeekOfYearPolicyInput +type GetUsersUserParameterStrictJsonOutputArray []GetUsersUserParameterStrictJsonOutputInput -func (GetUsersUserParameterWeekOfYearPolicyArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterWeekOfYearPolicy)(nil)).Elem() +func (GetUsersUserParameterStrictJsonOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterStrictJsonOutput)(nil)).Elem() } -func (i GetUsersUserParameterWeekOfYearPolicyArray) ToGetUsersUserParameterWeekOfYearPolicyArrayOutput() GetUsersUserParameterWeekOfYearPolicyArrayOutput { - return i.ToGetUsersUserParameterWeekOfYearPolicyArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterStrictJsonOutputArray) ToGetUsersUserParameterStrictJsonOutputArrayOutput() GetUsersUserParameterStrictJsonOutputArrayOutput { + return i.ToGetUsersUserParameterStrictJsonOutputArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterWeekOfYearPolicyArray) ToGetUsersUserParameterWeekOfYearPolicyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterWeekOfYearPolicyArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterWeekOfYearPolicyArrayOutput) +func (i GetUsersUserParameterStrictJsonOutputArray) ToGetUsersUserParameterStrictJsonOutputArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStrictJsonOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterStrictJsonOutputArrayOutput) } -type GetUsersUserParameterWeekOfYearPolicyOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterStrictJsonOutputOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterWeekOfYearPolicyOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterWeekOfYearPolicy)(nil)).Elem() +func (GetUsersUserParameterStrictJsonOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterStrictJsonOutput)(nil)).Elem() } -func (o GetUsersUserParameterWeekOfYearPolicyOutput) ToGetUsersUserParameterWeekOfYearPolicyOutput() GetUsersUserParameterWeekOfYearPolicyOutput { +func (o GetUsersUserParameterStrictJsonOutputOutput) ToGetUsersUserParameterStrictJsonOutputOutput() GetUsersUserParameterStrictJsonOutputOutput { return o } -func (o GetUsersUserParameterWeekOfYearPolicyOutput) ToGetUsersUserParameterWeekOfYearPolicyOutputWithContext(ctx context.Context) GetUsersUserParameterWeekOfYearPolicyOutput { +func (o GetUsersUserParameterStrictJsonOutputOutput) ToGetUsersUserParameterStrictJsonOutputOutputWithContext(ctx context.Context) GetUsersUserParameterStrictJsonOutputOutput { return o } -func (o GetUsersUserParameterWeekOfYearPolicyOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterWeekOfYearPolicy) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterStrictJsonOutputOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStrictJsonOutput) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterWeekOfYearPolicyOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterWeekOfYearPolicy) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterStrictJsonOutputOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStrictJsonOutput) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterWeekOfYearPolicyOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterWeekOfYearPolicy) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterStrictJsonOutputOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStrictJsonOutput) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterWeekOfYearPolicyOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterWeekOfYearPolicy) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterStrictJsonOutputOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStrictJsonOutput) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterWeekOfYearPolicyOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterWeekOfYearPolicy) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterStrictJsonOutputOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterStrictJsonOutput) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterWeekOfYearPolicyArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterStrictJsonOutputArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterWeekOfYearPolicyArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterWeekOfYearPolicy)(nil)).Elem() +func (GetUsersUserParameterStrictJsonOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterStrictJsonOutput)(nil)).Elem() } -func (o GetUsersUserParameterWeekOfYearPolicyArrayOutput) ToGetUsersUserParameterWeekOfYearPolicyArrayOutput() GetUsersUserParameterWeekOfYearPolicyArrayOutput { +func (o GetUsersUserParameterStrictJsonOutputArrayOutput) ToGetUsersUserParameterStrictJsonOutputArrayOutput() GetUsersUserParameterStrictJsonOutputArrayOutput { return o } -func (o GetUsersUserParameterWeekOfYearPolicyArrayOutput) ToGetUsersUserParameterWeekOfYearPolicyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterWeekOfYearPolicyArrayOutput { +func (o GetUsersUserParameterStrictJsonOutputArrayOutput) ToGetUsersUserParameterStrictJsonOutputArrayOutputWithContext(ctx context.Context) GetUsersUserParameterStrictJsonOutputArrayOutput { return o } -func (o GetUsersUserParameterWeekOfYearPolicyArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterWeekOfYearPolicyOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterWeekOfYearPolicy { - return vs[0].([]GetUsersUserParameterWeekOfYearPolicy)[vs[1].(int)] - }).(GetUsersUserParameterWeekOfYearPolicyOutput) +func (o GetUsersUserParameterStrictJsonOutputArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterStrictJsonOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterStrictJsonOutput { + return vs[0].([]GetUsersUserParameterStrictJsonOutput)[vs[1].(int)] + }).(GetUsersUserParameterStrictJsonOutputOutput) } -type GetUsersUserParameterWeekStart struct { +type GetUsersUserParameterTimeInputFormat struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -62557,18 +62991,18 @@ type GetUsersUserParameterWeekStart struct { Value string `pulumi:"value"` } -// GetUsersUserParameterWeekStartInput is an input type that accepts GetUsersUserParameterWeekStartArgs and GetUsersUserParameterWeekStartOutput values. -// You can construct a concrete instance of `GetUsersUserParameterWeekStartInput` via: +// GetUsersUserParameterTimeInputFormatInput is an input type that accepts GetUsersUserParameterTimeInputFormatArgs and GetUsersUserParameterTimeInputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimeInputFormatInput` via: // -// GetUsersUserParameterWeekStartArgs{...} -type GetUsersUserParameterWeekStartInput interface { +// GetUsersUserParameterTimeInputFormatArgs{...} +type GetUsersUserParameterTimeInputFormatInput interface { pulumi.Input - ToGetUsersUserParameterWeekStartOutput() GetUsersUserParameterWeekStartOutput - ToGetUsersUserParameterWeekStartOutputWithContext(context.Context) GetUsersUserParameterWeekStartOutput + ToGetUsersUserParameterTimeInputFormatOutput() GetUsersUserParameterTimeInputFormatOutput + ToGetUsersUserParameterTimeInputFormatOutputWithContext(context.Context) GetUsersUserParameterTimeInputFormatOutput } -type GetUsersUserParameterWeekStartArgs struct { +type GetUsersUserParameterTimeInputFormatArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -62576,1450 +63010,1278 @@ type GetUsersUserParameterWeekStartArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserParameterWeekStartArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterWeekStart)(nil)).Elem() +func (GetUsersUserParameterTimeInputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimeInputFormat)(nil)).Elem() } -func (i GetUsersUserParameterWeekStartArgs) ToGetUsersUserParameterWeekStartOutput() GetUsersUserParameterWeekStartOutput { - return i.ToGetUsersUserParameterWeekStartOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimeInputFormatArgs) ToGetUsersUserParameterTimeInputFormatOutput() GetUsersUserParameterTimeInputFormatOutput { + return i.ToGetUsersUserParameterTimeInputFormatOutputWithContext(context.Background()) } -func (i GetUsersUserParameterWeekStartArgs) ToGetUsersUserParameterWeekStartOutputWithContext(ctx context.Context) GetUsersUserParameterWeekStartOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterWeekStartOutput) +func (i GetUsersUserParameterTimeInputFormatArgs) ToGetUsersUserParameterTimeInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimeInputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimeInputFormatOutput) } -// GetUsersUserParameterWeekStartArrayInput is an input type that accepts GetUsersUserParameterWeekStartArray and GetUsersUserParameterWeekStartArrayOutput values. -// You can construct a concrete instance of `GetUsersUserParameterWeekStartArrayInput` via: +// GetUsersUserParameterTimeInputFormatArrayInput is an input type that accepts GetUsersUserParameterTimeInputFormatArray and GetUsersUserParameterTimeInputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimeInputFormatArrayInput` via: // -// GetUsersUserParameterWeekStartArray{ GetUsersUserParameterWeekStartArgs{...} } -type GetUsersUserParameterWeekStartArrayInput interface { +// GetUsersUserParameterTimeInputFormatArray{ GetUsersUserParameterTimeInputFormatArgs{...} } +type GetUsersUserParameterTimeInputFormatArrayInput interface { pulumi.Input - ToGetUsersUserParameterWeekStartArrayOutput() GetUsersUserParameterWeekStartArrayOutput - ToGetUsersUserParameterWeekStartArrayOutputWithContext(context.Context) GetUsersUserParameterWeekStartArrayOutput + ToGetUsersUserParameterTimeInputFormatArrayOutput() GetUsersUserParameterTimeInputFormatArrayOutput + ToGetUsersUserParameterTimeInputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimeInputFormatArrayOutput } -type GetUsersUserParameterWeekStartArray []GetUsersUserParameterWeekStartInput +type GetUsersUserParameterTimeInputFormatArray []GetUsersUserParameterTimeInputFormatInput -func (GetUsersUserParameterWeekStartArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterWeekStart)(nil)).Elem() +func (GetUsersUserParameterTimeInputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimeInputFormat)(nil)).Elem() } -func (i GetUsersUserParameterWeekStartArray) ToGetUsersUserParameterWeekStartArrayOutput() GetUsersUserParameterWeekStartArrayOutput { - return i.ToGetUsersUserParameterWeekStartArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimeInputFormatArray) ToGetUsersUserParameterTimeInputFormatArrayOutput() GetUsersUserParameterTimeInputFormatArrayOutput { + return i.ToGetUsersUserParameterTimeInputFormatArrayOutputWithContext(context.Background()) } -func (i GetUsersUserParameterWeekStartArray) ToGetUsersUserParameterWeekStartArrayOutputWithContext(ctx context.Context) GetUsersUserParameterWeekStartArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterWeekStartArrayOutput) +func (i GetUsersUserParameterTimeInputFormatArray) ToGetUsersUserParameterTimeInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimeInputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimeInputFormatArrayOutput) } -type GetUsersUserParameterWeekStartOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimeInputFormatOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterWeekStartOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserParameterWeekStart)(nil)).Elem() +func (GetUsersUserParameterTimeInputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimeInputFormat)(nil)).Elem() } -func (o GetUsersUserParameterWeekStartOutput) ToGetUsersUserParameterWeekStartOutput() GetUsersUserParameterWeekStartOutput { +func (o GetUsersUserParameterTimeInputFormatOutput) ToGetUsersUserParameterTimeInputFormatOutput() GetUsersUserParameterTimeInputFormatOutput { return o } -func (o GetUsersUserParameterWeekStartOutput) ToGetUsersUserParameterWeekStartOutputWithContext(ctx context.Context) GetUsersUserParameterWeekStartOutput { +func (o GetUsersUserParameterTimeInputFormatOutput) ToGetUsersUserParameterTimeInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimeInputFormatOutput { return o } -func (o GetUsersUserParameterWeekStartOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterWeekStart) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimeInputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimeInputFormat) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserParameterWeekStartOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterWeekStart) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimeInputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimeInputFormat) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserParameterWeekStartOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterWeekStart) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimeInputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimeInputFormat) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserParameterWeekStartOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterWeekStart) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimeInputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimeInputFormat) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserParameterWeekStartOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserParameterWeekStart) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimeInputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimeInputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserParameterWeekStartArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimeInputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserParameterWeekStartArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserParameterWeekStart)(nil)).Elem() +func (GetUsersUserParameterTimeInputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimeInputFormat)(nil)).Elem() } -func (o GetUsersUserParameterWeekStartArrayOutput) ToGetUsersUserParameterWeekStartArrayOutput() GetUsersUserParameterWeekStartArrayOutput { +func (o GetUsersUserParameterTimeInputFormatArrayOutput) ToGetUsersUserParameterTimeInputFormatArrayOutput() GetUsersUserParameterTimeInputFormatArrayOutput { return o } -func (o GetUsersUserParameterWeekStartArrayOutput) ToGetUsersUserParameterWeekStartArrayOutputWithContext(ctx context.Context) GetUsersUserParameterWeekStartArrayOutput { +func (o GetUsersUserParameterTimeInputFormatArrayOutput) ToGetUsersUserParameterTimeInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimeInputFormatArrayOutput { return o } -func (o GetUsersUserParameterWeekStartArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterWeekStartOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterWeekStart { - return vs[0].([]GetUsersUserParameterWeekStart)[vs[1].(int)] - }).(GetUsersUserParameterWeekStartOutput) +func (o GetUsersUserParameterTimeInputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimeInputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimeInputFormat { + return vs[0].([]GetUsersUserParameterTimeInputFormat)[vs[1].(int)] + }).(GetUsersUserParameterTimeInputFormatOutput) } -type GetUsersUserShowOutput struct { - Comment string `pulumi:"comment"` - CreatedOn string `pulumi:"createdOn"` - DaysToExpiry string `pulumi:"daysToExpiry"` - DefaultNamespace string `pulumi:"defaultNamespace"` - DefaultRole string `pulumi:"defaultRole"` - DefaultSecondaryRoles string `pulumi:"defaultSecondaryRoles"` - DefaultWarehouse string `pulumi:"defaultWarehouse"` - Disabled bool `pulumi:"disabled"` - DisplayName string `pulumi:"displayName"` - Email string `pulumi:"email"` - ExpiresAtTime string `pulumi:"expiresAtTime"` - ExtAuthnDuo bool `pulumi:"extAuthnDuo"` - ExtAuthnUid string `pulumi:"extAuthnUid"` - FirstName string `pulumi:"firstName"` - HasMfa bool `pulumi:"hasMfa"` - HasPassword bool `pulumi:"hasPassword"` - HasRsaPublicKey bool `pulumi:"hasRsaPublicKey"` - LastName string `pulumi:"lastName"` - LastSuccessLogin string `pulumi:"lastSuccessLogin"` - LockedUntilTime string `pulumi:"lockedUntilTime"` - LoginName string `pulumi:"loginName"` - MinsToBypassMfa string `pulumi:"minsToBypassMfa"` - MinsToUnlock string `pulumi:"minsToUnlock"` - MustChangePassword bool `pulumi:"mustChangePassword"` - Name string `pulumi:"name"` - Owner string `pulumi:"owner"` - SnowflakeLock bool `pulumi:"snowflakeLock"` - Type string `pulumi:"type"` +type GetUsersUserParameterTimeOutputFormat struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetUsersUserShowOutputInput is an input type that accepts GetUsersUserShowOutputArgs and GetUsersUserShowOutputOutput values. -// You can construct a concrete instance of `GetUsersUserShowOutputInput` via: +// GetUsersUserParameterTimeOutputFormatInput is an input type that accepts GetUsersUserParameterTimeOutputFormatArgs and GetUsersUserParameterTimeOutputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimeOutputFormatInput` via: // -// GetUsersUserShowOutputArgs{...} -type GetUsersUserShowOutputInput interface { +// GetUsersUserParameterTimeOutputFormatArgs{...} +type GetUsersUserParameterTimeOutputFormatInput interface { pulumi.Input - ToGetUsersUserShowOutputOutput() GetUsersUserShowOutputOutput - ToGetUsersUserShowOutputOutputWithContext(context.Context) GetUsersUserShowOutputOutput + ToGetUsersUserParameterTimeOutputFormatOutput() GetUsersUserParameterTimeOutputFormatOutput + ToGetUsersUserParameterTimeOutputFormatOutputWithContext(context.Context) GetUsersUserParameterTimeOutputFormatOutput } -type GetUsersUserShowOutputArgs struct { - Comment pulumi.StringInput `pulumi:"comment"` - CreatedOn pulumi.StringInput `pulumi:"createdOn"` - DaysToExpiry pulumi.StringInput `pulumi:"daysToExpiry"` - DefaultNamespace pulumi.StringInput `pulumi:"defaultNamespace"` - DefaultRole pulumi.StringInput `pulumi:"defaultRole"` - DefaultSecondaryRoles pulumi.StringInput `pulumi:"defaultSecondaryRoles"` - DefaultWarehouse pulumi.StringInput `pulumi:"defaultWarehouse"` - Disabled pulumi.BoolInput `pulumi:"disabled"` - DisplayName pulumi.StringInput `pulumi:"displayName"` - Email pulumi.StringInput `pulumi:"email"` - ExpiresAtTime pulumi.StringInput `pulumi:"expiresAtTime"` - ExtAuthnDuo pulumi.BoolInput `pulumi:"extAuthnDuo"` - ExtAuthnUid pulumi.StringInput `pulumi:"extAuthnUid"` - FirstName pulumi.StringInput `pulumi:"firstName"` - HasMfa pulumi.BoolInput `pulumi:"hasMfa"` - HasPassword pulumi.BoolInput `pulumi:"hasPassword"` - HasRsaPublicKey pulumi.BoolInput `pulumi:"hasRsaPublicKey"` - LastName pulumi.StringInput `pulumi:"lastName"` - LastSuccessLogin pulumi.StringInput `pulumi:"lastSuccessLogin"` - LockedUntilTime pulumi.StringInput `pulumi:"lockedUntilTime"` - LoginName pulumi.StringInput `pulumi:"loginName"` - MinsToBypassMfa pulumi.StringInput `pulumi:"minsToBypassMfa"` - MinsToUnlock pulumi.StringInput `pulumi:"minsToUnlock"` - MustChangePassword pulumi.BoolInput `pulumi:"mustChangePassword"` - Name pulumi.StringInput `pulumi:"name"` - Owner pulumi.StringInput `pulumi:"owner"` - SnowflakeLock pulumi.BoolInput `pulumi:"snowflakeLock"` - Type pulumi.StringInput `pulumi:"type"` +type GetUsersUserParameterTimeOutputFormatArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetUsersUserShowOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserShowOutput)(nil)).Elem() +func (GetUsersUserParameterTimeOutputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimeOutputFormat)(nil)).Elem() } -func (i GetUsersUserShowOutputArgs) ToGetUsersUserShowOutputOutput() GetUsersUserShowOutputOutput { - return i.ToGetUsersUserShowOutputOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimeOutputFormatArgs) ToGetUsersUserParameterTimeOutputFormatOutput() GetUsersUserParameterTimeOutputFormatOutput { + return i.ToGetUsersUserParameterTimeOutputFormatOutputWithContext(context.Background()) } -func (i GetUsersUserShowOutputArgs) ToGetUsersUserShowOutputOutputWithContext(ctx context.Context) GetUsersUserShowOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserShowOutputOutput) +func (i GetUsersUserParameterTimeOutputFormatArgs) ToGetUsersUserParameterTimeOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimeOutputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimeOutputFormatOutput) } -// GetUsersUserShowOutputArrayInput is an input type that accepts GetUsersUserShowOutputArray and GetUsersUserShowOutputArrayOutput values. -// You can construct a concrete instance of `GetUsersUserShowOutputArrayInput` via: +// GetUsersUserParameterTimeOutputFormatArrayInput is an input type that accepts GetUsersUserParameterTimeOutputFormatArray and GetUsersUserParameterTimeOutputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimeOutputFormatArrayInput` via: // -// GetUsersUserShowOutputArray{ GetUsersUserShowOutputArgs{...} } -type GetUsersUserShowOutputArrayInput interface { +// GetUsersUserParameterTimeOutputFormatArray{ GetUsersUserParameterTimeOutputFormatArgs{...} } +type GetUsersUserParameterTimeOutputFormatArrayInput interface { pulumi.Input - ToGetUsersUserShowOutputArrayOutput() GetUsersUserShowOutputArrayOutput - ToGetUsersUserShowOutputArrayOutputWithContext(context.Context) GetUsersUserShowOutputArrayOutput + ToGetUsersUserParameterTimeOutputFormatArrayOutput() GetUsersUserParameterTimeOutputFormatArrayOutput + ToGetUsersUserParameterTimeOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimeOutputFormatArrayOutput } -type GetUsersUserShowOutputArray []GetUsersUserShowOutputInput +type GetUsersUserParameterTimeOutputFormatArray []GetUsersUserParameterTimeOutputFormatInput -func (GetUsersUserShowOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserShowOutput)(nil)).Elem() +func (GetUsersUserParameterTimeOutputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimeOutputFormat)(nil)).Elem() } -func (i GetUsersUserShowOutputArray) ToGetUsersUserShowOutputArrayOutput() GetUsersUserShowOutputArrayOutput { - return i.ToGetUsersUserShowOutputArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimeOutputFormatArray) ToGetUsersUserParameterTimeOutputFormatArrayOutput() GetUsersUserParameterTimeOutputFormatArrayOutput { + return i.ToGetUsersUserParameterTimeOutputFormatArrayOutputWithContext(context.Background()) } -func (i GetUsersUserShowOutputArray) ToGetUsersUserShowOutputArrayOutputWithContext(ctx context.Context) GetUsersUserShowOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserShowOutputArrayOutput) +func (i GetUsersUserParameterTimeOutputFormatArray) ToGetUsersUserParameterTimeOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimeOutputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimeOutputFormatArrayOutput) } -type GetUsersUserShowOutputOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimeOutputFormatOutput struct{ *pulumi.OutputState } -func (GetUsersUserShowOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetUsersUserShowOutput)(nil)).Elem() +func (GetUsersUserParameterTimeOutputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimeOutputFormat)(nil)).Elem() } -func (o GetUsersUserShowOutputOutput) ToGetUsersUserShowOutputOutput() GetUsersUserShowOutputOutput { +func (o GetUsersUserParameterTimeOutputFormatOutput) ToGetUsersUserParameterTimeOutputFormatOutput() GetUsersUserParameterTimeOutputFormatOutput { return o } -func (o GetUsersUserShowOutputOutput) ToGetUsersUserShowOutputOutputWithContext(ctx context.Context) GetUsersUserShowOutputOutput { +func (o GetUsersUserParameterTimeOutputFormatOutput) ToGetUsersUserParameterTimeOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimeOutputFormatOutput { return o } -func (o GetUsersUserShowOutputOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.Comment }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimeOutputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimeOutputFormat) string { return v.Default }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTimeOutputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimeOutputFormat) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTimeOutputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimeOutputFormat) string { return v.Key }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTimeOutputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimeOutputFormat) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserShowOutputOutput) CreatedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimeOutputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimeOutputFormat) string { return v.Value }).(pulumi.StringOutput) } -func (o GetUsersUserShowOutputOutput) DaysToExpiry() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DaysToExpiry }).(pulumi.StringOutput) +type GetUsersUserParameterTimeOutputFormatArrayOutput struct{ *pulumi.OutputState } + +func (GetUsersUserParameterTimeOutputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimeOutputFormat)(nil)).Elem() } -func (o GetUsersUserShowOutputOutput) DefaultNamespace() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DefaultNamespace }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimeOutputFormatArrayOutput) ToGetUsersUserParameterTimeOutputFormatArrayOutput() GetUsersUserParameterTimeOutputFormatArrayOutput { + return o } -func (o GetUsersUserShowOutputOutput) DefaultRole() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DefaultRole }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimeOutputFormatArrayOutput) ToGetUsersUserParameterTimeOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimeOutputFormatArrayOutput { + return o } -func (o GetUsersUserShowOutputOutput) DefaultSecondaryRoles() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DefaultSecondaryRoles }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimeOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimeOutputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimeOutputFormat { + return vs[0].([]GetUsersUserParameterTimeOutputFormat)[vs[1].(int)] + }).(GetUsersUserParameterTimeOutputFormatOutput) } -func (o GetUsersUserShowOutputOutput) DefaultWarehouse() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DefaultWarehouse }).(pulumi.StringOutput) +type GetUsersUserParameterTimestampDayIsAlways24h struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -func (o GetUsersUserShowOutputOutput) Disabled() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.Disabled }).(pulumi.BoolOutput) -} +// GetUsersUserParameterTimestampDayIsAlways24hInput is an input type that accepts GetUsersUserParameterTimestampDayIsAlways24hArgs and GetUsersUserParameterTimestampDayIsAlways24hOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampDayIsAlways24hInput` via: +// +// GetUsersUserParameterTimestampDayIsAlways24hArgs{...} +type GetUsersUserParameterTimestampDayIsAlways24hInput interface { + pulumi.Input -func (o GetUsersUserShowOutputOutput) DisplayName() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DisplayName }).(pulumi.StringOutput) + ToGetUsersUserParameterTimestampDayIsAlways24hOutput() GetUsersUserParameterTimestampDayIsAlways24hOutput + ToGetUsersUserParameterTimestampDayIsAlways24hOutputWithContext(context.Context) GetUsersUserParameterTimestampDayIsAlways24hOutput } -func (o GetUsersUserShowOutputOutput) Email() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.Email }).(pulumi.StringOutput) +type GetUsersUserParameterTimestampDayIsAlways24hArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (o GetUsersUserShowOutputOutput) ExpiresAtTime() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.ExpiresAtTime }).(pulumi.StringOutput) +func (GetUsersUserParameterTimestampDayIsAlways24hArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampDayIsAlways24h)(nil)).Elem() } -func (o GetUsersUserShowOutputOutput) ExtAuthnDuo() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.ExtAuthnDuo }).(pulumi.BoolOutput) +func (i GetUsersUserParameterTimestampDayIsAlways24hArgs) ToGetUsersUserParameterTimestampDayIsAlways24hOutput() GetUsersUserParameterTimestampDayIsAlways24hOutput { + return i.ToGetUsersUserParameterTimestampDayIsAlways24hOutputWithContext(context.Background()) } -func (o GetUsersUserShowOutputOutput) ExtAuthnUid() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.ExtAuthnUid }).(pulumi.StringOutput) +func (i GetUsersUserParameterTimestampDayIsAlways24hArgs) ToGetUsersUserParameterTimestampDayIsAlways24hOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampDayIsAlways24hOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampDayIsAlways24hOutput) } -func (o GetUsersUserShowOutputOutput) FirstName() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.FirstName }).(pulumi.StringOutput) -} +// GetUsersUserParameterTimestampDayIsAlways24hArrayInput is an input type that accepts GetUsersUserParameterTimestampDayIsAlways24hArray and GetUsersUserParameterTimestampDayIsAlways24hArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampDayIsAlways24hArrayInput` via: +// +// GetUsersUserParameterTimestampDayIsAlways24hArray{ GetUsersUserParameterTimestampDayIsAlways24hArgs{...} } +type GetUsersUserParameterTimestampDayIsAlways24hArrayInput interface { + pulumi.Input -func (o GetUsersUserShowOutputOutput) HasMfa() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.HasMfa }).(pulumi.BoolOutput) + ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutput() GetUsersUserParameterTimestampDayIsAlways24hArrayOutput + ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampDayIsAlways24hArrayOutput } -func (o GetUsersUserShowOutputOutput) HasPassword() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.HasPassword }).(pulumi.BoolOutput) -} +type GetUsersUserParameterTimestampDayIsAlways24hArray []GetUsersUserParameterTimestampDayIsAlways24hInput -func (o GetUsersUserShowOutputOutput) HasRsaPublicKey() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.HasRsaPublicKey }).(pulumi.BoolOutput) +func (GetUsersUserParameterTimestampDayIsAlways24hArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampDayIsAlways24h)(nil)).Elem() } -func (o GetUsersUserShowOutputOutput) LastName() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.LastName }).(pulumi.StringOutput) +func (i GetUsersUserParameterTimestampDayIsAlways24hArray) ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutput() GetUsersUserParameterTimestampDayIsAlways24hArrayOutput { + return i.ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutputWithContext(context.Background()) } -func (o GetUsersUserShowOutputOutput) LastSuccessLogin() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.LastSuccessLogin }).(pulumi.StringOutput) +func (i GetUsersUserParameterTimestampDayIsAlways24hArray) ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampDayIsAlways24hArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) } -func (o GetUsersUserShowOutputOutput) LockedUntilTime() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.LockedUntilTime }).(pulumi.StringOutput) -} +type GetUsersUserParameterTimestampDayIsAlways24hOutput struct{ *pulumi.OutputState } -func (o GetUsersUserShowOutputOutput) LoginName() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.LoginName }).(pulumi.StringOutput) +func (GetUsersUserParameterTimestampDayIsAlways24hOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampDayIsAlways24h)(nil)).Elem() } -func (o GetUsersUserShowOutputOutput) MinsToBypassMfa() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.MinsToBypassMfa }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) ToGetUsersUserParameterTimestampDayIsAlways24hOutput() GetUsersUserParameterTimestampDayIsAlways24hOutput { + return o } -func (o GetUsersUserShowOutputOutput) MinsToUnlock() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.MinsToUnlock }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) ToGetUsersUserParameterTimestampDayIsAlways24hOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampDayIsAlways24hOutput { + return o } -func (o GetUsersUserShowOutputOutput) MustChangePassword() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.MustChangePassword }).(pulumi.BoolOutput) +func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampDayIsAlways24h) string { return v.Default }).(pulumi.StringOutput) } -func (o GetUsersUserShowOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.Name }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampDayIsAlways24h) string { return v.Description }).(pulumi.StringOutput) } -func (o GetUsersUserShowOutputOutput) Owner() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.Owner }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampDayIsAlways24h) string { return v.Key }).(pulumi.StringOutput) } -func (o GetUsersUserShowOutputOutput) SnowflakeLock() pulumi.BoolOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.SnowflakeLock }).(pulumi.BoolOutput) +func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampDayIsAlways24h) string { return v.Level }).(pulumi.StringOutput) } -func (o GetUsersUserShowOutputOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.Type }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampDayIsAlways24hOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampDayIsAlways24h) string { return v.Value }).(pulumi.StringOutput) } -type GetUsersUserShowOutputArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampDayIsAlways24hArrayOutput struct{ *pulumi.OutputState } -func (GetUsersUserShowOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetUsersUserShowOutput)(nil)).Elem() +func (GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampDayIsAlways24h)(nil)).Elem() } -func (o GetUsersUserShowOutputArrayOutput) ToGetUsersUserShowOutputArrayOutput() GetUsersUserShowOutputArrayOutput { +func (o GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutput() GetUsersUserParameterTimestampDayIsAlways24hArrayOutput { return o } -func (o GetUsersUserShowOutputArrayOutput) ToGetUsersUserShowOutputArrayOutputWithContext(ctx context.Context) GetUsersUserShowOutputArrayOutput { +func (o GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) ToGetUsersUserParameterTimestampDayIsAlways24hArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampDayIsAlways24hArrayOutput { return o } -func (o GetUsersUserShowOutputArrayOutput) Index(i pulumi.IntInput) GetUsersUserShowOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserShowOutput { - return vs[0].([]GetUsersUserShowOutput)[vs[1].(int)] - }).(GetUsersUserShowOutputOutput) +func (o GetUsersUserParameterTimestampDayIsAlways24hArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampDayIsAlways24hOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampDayIsAlways24h { + return vs[0].([]GetUsersUserParameterTimestampDayIsAlways24h)[vs[1].(int)] + }).(GetUsersUserParameterTimestampDayIsAlways24hOutput) } -type GetViewsIn struct { - // Returns records for the entire account. - Account *bool `pulumi:"account"` - // Returns records for the current database in use or for a specified database. - Database *string `pulumi:"database"` - // Returns records for the current schema in use or a specified schema. Use fully qualified name. - Schema *string `pulumi:"schema"` +type GetUsersUserParameterTimestampInputFormat struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetViewsInInput is an input type that accepts GetViewsInArgs and GetViewsInOutput values. -// You can construct a concrete instance of `GetViewsInInput` via: +// GetUsersUserParameterTimestampInputFormatInput is an input type that accepts GetUsersUserParameterTimestampInputFormatArgs and GetUsersUserParameterTimestampInputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampInputFormatInput` via: // -// GetViewsInArgs{...} -type GetViewsInInput interface { +// GetUsersUserParameterTimestampInputFormatArgs{...} +type GetUsersUserParameterTimestampInputFormatInput interface { pulumi.Input - ToGetViewsInOutput() GetViewsInOutput - ToGetViewsInOutputWithContext(context.Context) GetViewsInOutput -} - -type GetViewsInArgs struct { - // Returns records for the entire account. - Account pulumi.BoolPtrInput `pulumi:"account"` - // Returns records for the current database in use or for a specified database. - Database pulumi.StringPtrInput `pulumi:"database"` - // Returns records for the current schema in use or a specified schema. Use fully qualified name. - Schema pulumi.StringPtrInput `pulumi:"schema"` -} - -func (GetViewsInArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetViewsIn)(nil)).Elem() + ToGetUsersUserParameterTimestampInputFormatOutput() GetUsersUserParameterTimestampInputFormatOutput + ToGetUsersUserParameterTimestampInputFormatOutputWithContext(context.Context) GetUsersUserParameterTimestampInputFormatOutput } -func (i GetViewsInArgs) ToGetViewsInOutput() GetViewsInOutput { - return i.ToGetViewsInOutputWithContext(context.Background()) +type GetUsersUserParameterTimestampInputFormatArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (i GetViewsInArgs) ToGetViewsInOutputWithContext(ctx context.Context) GetViewsInOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsInOutput) +func (GetUsersUserParameterTimestampInputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampInputFormat)(nil)).Elem() } -func (i GetViewsInArgs) ToGetViewsInPtrOutput() GetViewsInPtrOutput { - return i.ToGetViewsInPtrOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampInputFormatArgs) ToGetUsersUserParameterTimestampInputFormatOutput() GetUsersUserParameterTimestampInputFormatOutput { + return i.ToGetUsersUserParameterTimestampInputFormatOutputWithContext(context.Background()) } -func (i GetViewsInArgs) ToGetViewsInPtrOutputWithContext(ctx context.Context) GetViewsInPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsInOutput).ToGetViewsInPtrOutputWithContext(ctx) +func (i GetUsersUserParameterTimestampInputFormatArgs) ToGetUsersUserParameterTimestampInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampInputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampInputFormatOutput) } -// GetViewsInPtrInput is an input type that accepts GetViewsInArgs, GetViewsInPtr and GetViewsInPtrOutput values. -// You can construct a concrete instance of `GetViewsInPtrInput` via: -// -// GetViewsInArgs{...} -// -// or: +// GetUsersUserParameterTimestampInputFormatArrayInput is an input type that accepts GetUsersUserParameterTimestampInputFormatArray and GetUsersUserParameterTimestampInputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampInputFormatArrayInput` via: // -// nil -type GetViewsInPtrInput interface { +// GetUsersUserParameterTimestampInputFormatArray{ GetUsersUserParameterTimestampInputFormatArgs{...} } +type GetUsersUserParameterTimestampInputFormatArrayInput interface { pulumi.Input - ToGetViewsInPtrOutput() GetViewsInPtrOutput - ToGetViewsInPtrOutputWithContext(context.Context) GetViewsInPtrOutput + ToGetUsersUserParameterTimestampInputFormatArrayOutput() GetUsersUserParameterTimestampInputFormatArrayOutput + ToGetUsersUserParameterTimestampInputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampInputFormatArrayOutput } -type getViewsInPtrType GetViewsInArgs - -func GetViewsInPtr(v *GetViewsInArgs) GetViewsInPtrInput { - return (*getViewsInPtrType)(v) -} +type GetUsersUserParameterTimestampInputFormatArray []GetUsersUserParameterTimestampInputFormatInput -func (*getViewsInPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetViewsIn)(nil)).Elem() +func (GetUsersUserParameterTimestampInputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampInputFormat)(nil)).Elem() } -func (i *getViewsInPtrType) ToGetViewsInPtrOutput() GetViewsInPtrOutput { - return i.ToGetViewsInPtrOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampInputFormatArray) ToGetUsersUserParameterTimestampInputFormatArrayOutput() GetUsersUserParameterTimestampInputFormatArrayOutput { + return i.ToGetUsersUserParameterTimestampInputFormatArrayOutputWithContext(context.Background()) } -func (i *getViewsInPtrType) ToGetViewsInPtrOutputWithContext(ctx context.Context) GetViewsInPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsInPtrOutput) +func (i GetUsersUserParameterTimestampInputFormatArray) ToGetUsersUserParameterTimestampInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampInputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampInputFormatArrayOutput) } -type GetViewsInOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampInputFormatOutput struct{ *pulumi.OutputState } -func (GetViewsInOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetViewsIn)(nil)).Elem() +func (GetUsersUserParameterTimestampInputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampInputFormat)(nil)).Elem() } -func (o GetViewsInOutput) ToGetViewsInOutput() GetViewsInOutput { +func (o GetUsersUserParameterTimestampInputFormatOutput) ToGetUsersUserParameterTimestampInputFormatOutput() GetUsersUserParameterTimestampInputFormatOutput { return o } -func (o GetViewsInOutput) ToGetViewsInOutputWithContext(ctx context.Context) GetViewsInOutput { +func (o GetUsersUserParameterTimestampInputFormatOutput) ToGetUsersUserParameterTimestampInputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampInputFormatOutput { return o } -func (o GetViewsInOutput) ToGetViewsInPtrOutput() GetViewsInPtrOutput { - return o.ToGetViewsInPtrOutputWithContext(context.Background()) +func (o GetUsersUserParameterTimestampInputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampInputFormat) string { return v.Default }).(pulumi.StringOutput) } -func (o GetViewsInOutput) ToGetViewsInPtrOutputWithContext(ctx context.Context) GetViewsInPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetViewsIn) *GetViewsIn { - return &v - }).(GetViewsInPtrOutput) +func (o GetUsersUserParameterTimestampInputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampInputFormat) string { return v.Description }).(pulumi.StringOutput) } -// Returns records for the entire account. -func (o GetViewsInOutput) Account() pulumi.BoolPtrOutput { - return o.ApplyT(func(v GetViewsIn) *bool { return v.Account }).(pulumi.BoolPtrOutput) +func (o GetUsersUserParameterTimestampInputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampInputFormat) string { return v.Key }).(pulumi.StringOutput) } -// Returns records for the current database in use or for a specified database. -func (o GetViewsInOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetViewsIn) *string { return v.Database }).(pulumi.StringPtrOutput) +func (o GetUsersUserParameterTimestampInputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampInputFormat) string { return v.Level }).(pulumi.StringOutput) } -// Returns records for the current schema in use or a specified schema. Use fully qualified name. -func (o GetViewsInOutput) Schema() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetViewsIn) *string { return v.Schema }).(pulumi.StringPtrOutput) +func (o GetUsersUserParameterTimestampInputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampInputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetViewsInPtrOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampInputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetViewsInPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetViewsIn)(nil)).Elem() +func (GetUsersUserParameterTimestampInputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampInputFormat)(nil)).Elem() } -func (o GetViewsInPtrOutput) ToGetViewsInPtrOutput() GetViewsInPtrOutput { +func (o GetUsersUserParameterTimestampInputFormatArrayOutput) ToGetUsersUserParameterTimestampInputFormatArrayOutput() GetUsersUserParameterTimestampInputFormatArrayOutput { return o } -func (o GetViewsInPtrOutput) ToGetViewsInPtrOutputWithContext(ctx context.Context) GetViewsInPtrOutput { +func (o GetUsersUserParameterTimestampInputFormatArrayOutput) ToGetUsersUserParameterTimestampInputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampInputFormatArrayOutput { return o } -func (o GetViewsInPtrOutput) Elem() GetViewsInOutput { - return o.ApplyT(func(v *GetViewsIn) GetViewsIn { - if v != nil { - return *v - } - var ret GetViewsIn - return ret - }).(GetViewsInOutput) -} - -// Returns records for the entire account. -func (o GetViewsInPtrOutput) Account() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *GetViewsIn) *bool { - if v == nil { - return nil - } - return v.Account - }).(pulumi.BoolPtrOutput) -} - -// Returns records for the current database in use or for a specified database. -func (o GetViewsInPtrOutput) Database() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetViewsIn) *string { - if v == nil { - return nil - } - return v.Database - }).(pulumi.StringPtrOutput) -} - -// Returns records for the current schema in use or a specified schema. Use fully qualified name. -func (o GetViewsInPtrOutput) Schema() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetViewsIn) *string { - if v == nil { - return nil - } - return v.Schema - }).(pulumi.StringPtrOutput) +func (o GetUsersUserParameterTimestampInputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampInputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampInputFormat { + return vs[0].([]GetUsersUserParameterTimestampInputFormat)[vs[1].(int)] + }).(GetUsersUserParameterTimestampInputFormatOutput) } -type GetViewsLimit struct { - // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. - From *string `pulumi:"from"` - // The maximum number of rows to return. - Rows int `pulumi:"rows"` +type GetUsersUserParameterTimestampLtzOutputFormat struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetViewsLimitInput is an input type that accepts GetViewsLimitArgs and GetViewsLimitOutput values. -// You can construct a concrete instance of `GetViewsLimitInput` via: +// GetUsersUserParameterTimestampLtzOutputFormatInput is an input type that accepts GetUsersUserParameterTimestampLtzOutputFormatArgs and GetUsersUserParameterTimestampLtzOutputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampLtzOutputFormatInput` via: // -// GetViewsLimitArgs{...} -type GetViewsLimitInput interface { +// GetUsersUserParameterTimestampLtzOutputFormatArgs{...} +type GetUsersUserParameterTimestampLtzOutputFormatInput interface { pulumi.Input - ToGetViewsLimitOutput() GetViewsLimitOutput - ToGetViewsLimitOutputWithContext(context.Context) GetViewsLimitOutput -} - -type GetViewsLimitArgs struct { - // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. - From pulumi.StringPtrInput `pulumi:"from"` - // The maximum number of rows to return. - Rows pulumi.IntInput `pulumi:"rows"` -} - -func (GetViewsLimitArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetViewsLimit)(nil)).Elem() + ToGetUsersUserParameterTimestampLtzOutputFormatOutput() GetUsersUserParameterTimestampLtzOutputFormatOutput + ToGetUsersUserParameterTimestampLtzOutputFormatOutputWithContext(context.Context) GetUsersUserParameterTimestampLtzOutputFormatOutput } -func (i GetViewsLimitArgs) ToGetViewsLimitOutput() GetViewsLimitOutput { - return i.ToGetViewsLimitOutputWithContext(context.Background()) +type GetUsersUserParameterTimestampLtzOutputFormatArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (i GetViewsLimitArgs) ToGetViewsLimitOutputWithContext(ctx context.Context) GetViewsLimitOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsLimitOutput) +func (GetUsersUserParameterTimestampLtzOutputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampLtzOutputFormat)(nil)).Elem() } -func (i GetViewsLimitArgs) ToGetViewsLimitPtrOutput() GetViewsLimitPtrOutput { - return i.ToGetViewsLimitPtrOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampLtzOutputFormatArgs) ToGetUsersUserParameterTimestampLtzOutputFormatOutput() GetUsersUserParameterTimestampLtzOutputFormatOutput { + return i.ToGetUsersUserParameterTimestampLtzOutputFormatOutputWithContext(context.Background()) } -func (i GetViewsLimitArgs) ToGetViewsLimitPtrOutputWithContext(ctx context.Context) GetViewsLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsLimitOutput).ToGetViewsLimitPtrOutputWithContext(ctx) +func (i GetUsersUserParameterTimestampLtzOutputFormatArgs) ToGetUsersUserParameterTimestampLtzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampLtzOutputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampLtzOutputFormatOutput) } -// GetViewsLimitPtrInput is an input type that accepts GetViewsLimitArgs, GetViewsLimitPtr and GetViewsLimitPtrOutput values. -// You can construct a concrete instance of `GetViewsLimitPtrInput` via: -// -// GetViewsLimitArgs{...} -// -// or: +// GetUsersUserParameterTimestampLtzOutputFormatArrayInput is an input type that accepts GetUsersUserParameterTimestampLtzOutputFormatArray and GetUsersUserParameterTimestampLtzOutputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampLtzOutputFormatArrayInput` via: // -// nil -type GetViewsLimitPtrInput interface { +// GetUsersUserParameterTimestampLtzOutputFormatArray{ GetUsersUserParameterTimestampLtzOutputFormatArgs{...} } +type GetUsersUserParameterTimestampLtzOutputFormatArrayInput interface { pulumi.Input - ToGetViewsLimitPtrOutput() GetViewsLimitPtrOutput - ToGetViewsLimitPtrOutputWithContext(context.Context) GetViewsLimitPtrOutput + ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutput() GetUsersUserParameterTimestampLtzOutputFormatArrayOutput + ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampLtzOutputFormatArrayOutput } -type getViewsLimitPtrType GetViewsLimitArgs - -func GetViewsLimitPtr(v *GetViewsLimitArgs) GetViewsLimitPtrInput { - return (*getViewsLimitPtrType)(v) -} +type GetUsersUserParameterTimestampLtzOutputFormatArray []GetUsersUserParameterTimestampLtzOutputFormatInput -func (*getViewsLimitPtrType) ElementType() reflect.Type { - return reflect.TypeOf((**GetViewsLimit)(nil)).Elem() +func (GetUsersUserParameterTimestampLtzOutputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampLtzOutputFormat)(nil)).Elem() } -func (i *getViewsLimitPtrType) ToGetViewsLimitPtrOutput() GetViewsLimitPtrOutput { - return i.ToGetViewsLimitPtrOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampLtzOutputFormatArray) ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutput() GetUsersUserParameterTimestampLtzOutputFormatArrayOutput { + return i.ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutputWithContext(context.Background()) } -func (i *getViewsLimitPtrType) ToGetViewsLimitPtrOutputWithContext(ctx context.Context) GetViewsLimitPtrOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsLimitPtrOutput) +func (i GetUsersUserParameterTimestampLtzOutputFormatArray) ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampLtzOutputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) } -type GetViewsLimitOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampLtzOutputFormatOutput struct{ *pulumi.OutputState } -func (GetViewsLimitOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetViewsLimit)(nil)).Elem() +func (GetUsersUserParameterTimestampLtzOutputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampLtzOutputFormat)(nil)).Elem() } -func (o GetViewsLimitOutput) ToGetViewsLimitOutput() GetViewsLimitOutput { +func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) ToGetUsersUserParameterTimestampLtzOutputFormatOutput() GetUsersUserParameterTimestampLtzOutputFormatOutput { return o } -func (o GetViewsLimitOutput) ToGetViewsLimitOutputWithContext(ctx context.Context) GetViewsLimitOutput { +func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) ToGetUsersUserParameterTimestampLtzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampLtzOutputFormatOutput { return o } -func (o GetViewsLimitOutput) ToGetViewsLimitPtrOutput() GetViewsLimitPtrOutput { - return o.ToGetViewsLimitPtrOutputWithContext(context.Background()) +func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampLtzOutputFormat) string { return v.Default }).(pulumi.StringOutput) } -func (o GetViewsLimitOutput) ToGetViewsLimitPtrOutputWithContext(ctx context.Context) GetViewsLimitPtrOutput { - return o.ApplyTWithContext(ctx, func(_ context.Context, v GetViewsLimit) *GetViewsLimit { - return &v - }).(GetViewsLimitPtrOutput) +func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampLtzOutputFormat) string { return v.Description }).(pulumi.StringOutput) } -// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -func (o GetViewsLimitOutput) From() pulumi.StringPtrOutput { - return o.ApplyT(func(v GetViewsLimit) *string { return v.From }).(pulumi.StringPtrOutput) +func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampLtzOutputFormat) string { return v.Key }).(pulumi.StringOutput) } -// The maximum number of rows to return. -func (o GetViewsLimitOutput) Rows() pulumi.IntOutput { - return o.ApplyT(func(v GetViewsLimit) int { return v.Rows }).(pulumi.IntOutput) +func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampLtzOutputFormat) string { return v.Level }).(pulumi.StringOutput) } -type GetViewsLimitPtrOutput struct{ *pulumi.OutputState } - -func (GetViewsLimitPtrOutput) ElementType() reflect.Type { - return reflect.TypeOf((**GetViewsLimit)(nil)).Elem() +func (o GetUsersUserParameterTimestampLtzOutputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampLtzOutputFormat) string { return v.Value }).(pulumi.StringOutput) } -func (o GetViewsLimitPtrOutput) ToGetViewsLimitPtrOutput() GetViewsLimitPtrOutput { - return o -} +type GetUsersUserParameterTimestampLtzOutputFormatArrayOutput struct{ *pulumi.OutputState } -func (o GetViewsLimitPtrOutput) ToGetViewsLimitPtrOutputWithContext(ctx context.Context) GetViewsLimitPtrOutput { - return o +func (GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampLtzOutputFormat)(nil)).Elem() } -func (o GetViewsLimitPtrOutput) Elem() GetViewsLimitOutput { - return o.ApplyT(func(v *GetViewsLimit) GetViewsLimit { - if v != nil { - return *v - } - var ret GetViewsLimit - return ret - }).(GetViewsLimitOutput) +func (o GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutput() GetUsersUserParameterTimestampLtzOutputFormatArrayOutput { + return o } -// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. -func (o GetViewsLimitPtrOutput) From() pulumi.StringPtrOutput { - return o.ApplyT(func(v *GetViewsLimit) *string { - if v == nil { - return nil - } - return v.From - }).(pulumi.StringPtrOutput) +func (o GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampLtzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampLtzOutputFormatArrayOutput { + return o } -// The maximum number of rows to return. -func (o GetViewsLimitPtrOutput) Rows() pulumi.IntPtrOutput { - return o.ApplyT(func(v *GetViewsLimit) *int { - if v == nil { - return nil - } - return &v.Rows - }).(pulumi.IntPtrOutput) +func (o GetUsersUserParameterTimestampLtzOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampLtzOutputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampLtzOutputFormat { + return vs[0].([]GetUsersUserParameterTimestampLtzOutputFormat)[vs[1].(int)] + }).(GetUsersUserParameterTimestampLtzOutputFormatOutput) } -type GetViewsView struct { - // Holds the output of DESCRIBE VIEW. - DescribeOutputs []GetViewsViewDescribeOutput `pulumi:"describeOutputs"` - // Holds the output of SHOW VIEWS. - ShowOutputs []GetViewsViewShowOutput `pulumi:"showOutputs"` +type GetUsersUserParameterTimestampNtzOutputFormat struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetViewsViewInput is an input type that accepts GetViewsViewArgs and GetViewsViewOutput values. -// You can construct a concrete instance of `GetViewsViewInput` via: +// GetUsersUserParameterTimestampNtzOutputFormatInput is an input type that accepts GetUsersUserParameterTimestampNtzOutputFormatArgs and GetUsersUserParameterTimestampNtzOutputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampNtzOutputFormatInput` via: // -// GetViewsViewArgs{...} -type GetViewsViewInput interface { +// GetUsersUserParameterTimestampNtzOutputFormatArgs{...} +type GetUsersUserParameterTimestampNtzOutputFormatInput interface { pulumi.Input - ToGetViewsViewOutput() GetViewsViewOutput - ToGetViewsViewOutputWithContext(context.Context) GetViewsViewOutput + ToGetUsersUserParameterTimestampNtzOutputFormatOutput() GetUsersUserParameterTimestampNtzOutputFormatOutput + ToGetUsersUserParameterTimestampNtzOutputFormatOutputWithContext(context.Context) GetUsersUserParameterTimestampNtzOutputFormatOutput } -type GetViewsViewArgs struct { - // Holds the output of DESCRIBE VIEW. - DescribeOutputs GetViewsViewDescribeOutputArrayInput `pulumi:"describeOutputs"` - // Holds the output of SHOW VIEWS. - ShowOutputs GetViewsViewShowOutputArrayInput `pulumi:"showOutputs"` +type GetUsersUserParameterTimestampNtzOutputFormatArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetViewsViewArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetViewsView)(nil)).Elem() +func (GetUsersUserParameterTimestampNtzOutputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampNtzOutputFormat)(nil)).Elem() } -func (i GetViewsViewArgs) ToGetViewsViewOutput() GetViewsViewOutput { - return i.ToGetViewsViewOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampNtzOutputFormatArgs) ToGetUsersUserParameterTimestampNtzOutputFormatOutput() GetUsersUserParameterTimestampNtzOutputFormatOutput { + return i.ToGetUsersUserParameterTimestampNtzOutputFormatOutputWithContext(context.Background()) } -func (i GetViewsViewArgs) ToGetViewsViewOutputWithContext(ctx context.Context) GetViewsViewOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewOutput) +func (i GetUsersUserParameterTimestampNtzOutputFormatArgs) ToGetUsersUserParameterTimestampNtzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampNtzOutputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampNtzOutputFormatOutput) } -// GetViewsViewArrayInput is an input type that accepts GetViewsViewArray and GetViewsViewArrayOutput values. -// You can construct a concrete instance of `GetViewsViewArrayInput` via: +// GetUsersUserParameterTimestampNtzOutputFormatArrayInput is an input type that accepts GetUsersUserParameterTimestampNtzOutputFormatArray and GetUsersUserParameterTimestampNtzOutputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampNtzOutputFormatArrayInput` via: // -// GetViewsViewArray{ GetViewsViewArgs{...} } -type GetViewsViewArrayInput interface { +// GetUsersUserParameterTimestampNtzOutputFormatArray{ GetUsersUserParameterTimestampNtzOutputFormatArgs{...} } +type GetUsersUserParameterTimestampNtzOutputFormatArrayInput interface { pulumi.Input - ToGetViewsViewArrayOutput() GetViewsViewArrayOutput - ToGetViewsViewArrayOutputWithContext(context.Context) GetViewsViewArrayOutput + ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutput() GetUsersUserParameterTimestampNtzOutputFormatArrayOutput + ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampNtzOutputFormatArrayOutput } -type GetViewsViewArray []GetViewsViewInput +type GetUsersUserParameterTimestampNtzOutputFormatArray []GetUsersUserParameterTimestampNtzOutputFormatInput -func (GetViewsViewArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetViewsView)(nil)).Elem() +func (GetUsersUserParameterTimestampNtzOutputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampNtzOutputFormat)(nil)).Elem() } -func (i GetViewsViewArray) ToGetViewsViewArrayOutput() GetViewsViewArrayOutput { - return i.ToGetViewsViewArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampNtzOutputFormatArray) ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutput() GetUsersUserParameterTimestampNtzOutputFormatArrayOutput { + return i.ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutputWithContext(context.Background()) } -func (i GetViewsViewArray) ToGetViewsViewArrayOutputWithContext(ctx context.Context) GetViewsViewArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewArrayOutput) +func (i GetUsersUserParameterTimestampNtzOutputFormatArray) ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampNtzOutputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) } -type GetViewsViewOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampNtzOutputFormatOutput struct{ *pulumi.OutputState } -func (GetViewsViewOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetViewsView)(nil)).Elem() +func (GetUsersUserParameterTimestampNtzOutputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampNtzOutputFormat)(nil)).Elem() } -func (o GetViewsViewOutput) ToGetViewsViewOutput() GetViewsViewOutput { +func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) ToGetUsersUserParameterTimestampNtzOutputFormatOutput() GetUsersUserParameterTimestampNtzOutputFormatOutput { return o } -func (o GetViewsViewOutput) ToGetViewsViewOutputWithContext(ctx context.Context) GetViewsViewOutput { +func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) ToGetUsersUserParameterTimestampNtzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampNtzOutputFormatOutput { return o } -// Holds the output of DESCRIBE VIEW. -func (o GetViewsViewOutput) DescribeOutputs() GetViewsViewDescribeOutputArrayOutput { - return o.ApplyT(func(v GetViewsView) []GetViewsViewDescribeOutput { return v.DescribeOutputs }).(GetViewsViewDescribeOutputArrayOutput) +func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampNtzOutputFormat) string { return v.Default }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampNtzOutputFormat) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampNtzOutputFormat) string { return v.Key }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampNtzOutputFormat) string { return v.Level }).(pulumi.StringOutput) } -// Holds the output of SHOW VIEWS. -func (o GetViewsViewOutput) ShowOutputs() GetViewsViewShowOutputArrayOutput { - return o.ApplyT(func(v GetViewsView) []GetViewsViewShowOutput { return v.ShowOutputs }).(GetViewsViewShowOutputArrayOutput) +func (o GetUsersUserParameterTimestampNtzOutputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampNtzOutputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetViewsViewArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampNtzOutputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetViewsViewArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetViewsView)(nil)).Elem() +func (GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampNtzOutputFormat)(nil)).Elem() } -func (o GetViewsViewArrayOutput) ToGetViewsViewArrayOutput() GetViewsViewArrayOutput { +func (o GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutput() GetUsersUserParameterTimestampNtzOutputFormatArrayOutput { return o } -func (o GetViewsViewArrayOutput) ToGetViewsViewArrayOutputWithContext(ctx context.Context) GetViewsViewArrayOutput { +func (o GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampNtzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampNtzOutputFormatArrayOutput { return o } -func (o GetViewsViewArrayOutput) Index(i pulumi.IntInput) GetViewsViewOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetViewsView { - return vs[0].([]GetViewsView)[vs[1].(int)] - }).(GetViewsViewOutput) +func (o GetUsersUserParameterTimestampNtzOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampNtzOutputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampNtzOutputFormat { + return vs[0].([]GetUsersUserParameterTimestampNtzOutputFormat)[vs[1].(int)] + }).(GetUsersUserParameterTimestampNtzOutputFormatOutput) } -type GetViewsViewDescribeOutput struct { - Check string `pulumi:"check"` - Comment string `pulumi:"comment"` - Default string `pulumi:"default"` - Expression string `pulumi:"expression"` - IsNullable bool `pulumi:"isNullable"` - IsPrimary bool `pulumi:"isPrimary"` - IsUnique bool `pulumi:"isUnique"` - Kind string `pulumi:"kind"` - Name string `pulumi:"name"` - PolicyName string `pulumi:"policyName"` - PrivacyDomain string `pulumi:"privacyDomain"` - Type string `pulumi:"type"` +type GetUsersUserParameterTimestampOutputFormat struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetViewsViewDescribeOutputInput is an input type that accepts GetViewsViewDescribeOutputArgs and GetViewsViewDescribeOutputOutput values. -// You can construct a concrete instance of `GetViewsViewDescribeOutputInput` via: +// GetUsersUserParameterTimestampOutputFormatInput is an input type that accepts GetUsersUserParameterTimestampOutputFormatArgs and GetUsersUserParameterTimestampOutputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampOutputFormatInput` via: // -// GetViewsViewDescribeOutputArgs{...} -type GetViewsViewDescribeOutputInput interface { +// GetUsersUserParameterTimestampOutputFormatArgs{...} +type GetUsersUserParameterTimestampOutputFormatInput interface { pulumi.Input - ToGetViewsViewDescribeOutputOutput() GetViewsViewDescribeOutputOutput - ToGetViewsViewDescribeOutputOutputWithContext(context.Context) GetViewsViewDescribeOutputOutput + ToGetUsersUserParameterTimestampOutputFormatOutput() GetUsersUserParameterTimestampOutputFormatOutput + ToGetUsersUserParameterTimestampOutputFormatOutputWithContext(context.Context) GetUsersUserParameterTimestampOutputFormatOutput } -type GetViewsViewDescribeOutputArgs struct { - Check pulumi.StringInput `pulumi:"check"` - Comment pulumi.StringInput `pulumi:"comment"` - Default pulumi.StringInput `pulumi:"default"` - Expression pulumi.StringInput `pulumi:"expression"` - IsNullable pulumi.BoolInput `pulumi:"isNullable"` - IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` - IsUnique pulumi.BoolInput `pulumi:"isUnique"` - Kind pulumi.StringInput `pulumi:"kind"` - Name pulumi.StringInput `pulumi:"name"` - PolicyName pulumi.StringInput `pulumi:"policyName"` - PrivacyDomain pulumi.StringInput `pulumi:"privacyDomain"` - Type pulumi.StringInput `pulumi:"type"` +type GetUsersUserParameterTimestampOutputFormatArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetViewsViewDescribeOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetViewsViewDescribeOutput)(nil)).Elem() +func (GetUsersUserParameterTimestampOutputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampOutputFormat)(nil)).Elem() } -func (i GetViewsViewDescribeOutputArgs) ToGetViewsViewDescribeOutputOutput() GetViewsViewDescribeOutputOutput { - return i.ToGetViewsViewDescribeOutputOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampOutputFormatArgs) ToGetUsersUserParameterTimestampOutputFormatOutput() GetUsersUserParameterTimestampOutputFormatOutput { + return i.ToGetUsersUserParameterTimestampOutputFormatOutputWithContext(context.Background()) } -func (i GetViewsViewDescribeOutputArgs) ToGetViewsViewDescribeOutputOutputWithContext(ctx context.Context) GetViewsViewDescribeOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewDescribeOutputOutput) +func (i GetUsersUserParameterTimestampOutputFormatArgs) ToGetUsersUserParameterTimestampOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampOutputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampOutputFormatOutput) } -// GetViewsViewDescribeOutputArrayInput is an input type that accepts GetViewsViewDescribeOutputArray and GetViewsViewDescribeOutputArrayOutput values. -// You can construct a concrete instance of `GetViewsViewDescribeOutputArrayInput` via: +// GetUsersUserParameterTimestampOutputFormatArrayInput is an input type that accepts GetUsersUserParameterTimestampOutputFormatArray and GetUsersUserParameterTimestampOutputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampOutputFormatArrayInput` via: // -// GetViewsViewDescribeOutputArray{ GetViewsViewDescribeOutputArgs{...} } -type GetViewsViewDescribeOutputArrayInput interface { +// GetUsersUserParameterTimestampOutputFormatArray{ GetUsersUserParameterTimestampOutputFormatArgs{...} } +type GetUsersUserParameterTimestampOutputFormatArrayInput interface { pulumi.Input - ToGetViewsViewDescribeOutputArrayOutput() GetViewsViewDescribeOutputArrayOutput - ToGetViewsViewDescribeOutputArrayOutputWithContext(context.Context) GetViewsViewDescribeOutputArrayOutput + ToGetUsersUserParameterTimestampOutputFormatArrayOutput() GetUsersUserParameterTimestampOutputFormatArrayOutput + ToGetUsersUserParameterTimestampOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampOutputFormatArrayOutput } -type GetViewsViewDescribeOutputArray []GetViewsViewDescribeOutputInput +type GetUsersUserParameterTimestampOutputFormatArray []GetUsersUserParameterTimestampOutputFormatInput -func (GetViewsViewDescribeOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetViewsViewDescribeOutput)(nil)).Elem() +func (GetUsersUserParameterTimestampOutputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampOutputFormat)(nil)).Elem() } -func (i GetViewsViewDescribeOutputArray) ToGetViewsViewDescribeOutputArrayOutput() GetViewsViewDescribeOutputArrayOutput { - return i.ToGetViewsViewDescribeOutputArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampOutputFormatArray) ToGetUsersUserParameterTimestampOutputFormatArrayOutput() GetUsersUserParameterTimestampOutputFormatArrayOutput { + return i.ToGetUsersUserParameterTimestampOutputFormatArrayOutputWithContext(context.Background()) } -func (i GetViewsViewDescribeOutputArray) ToGetViewsViewDescribeOutputArrayOutputWithContext(ctx context.Context) GetViewsViewDescribeOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewDescribeOutputArrayOutput) +func (i GetUsersUserParameterTimestampOutputFormatArray) ToGetUsersUserParameterTimestampOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampOutputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampOutputFormatArrayOutput) } -type GetViewsViewDescribeOutputOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampOutputFormatOutput struct{ *pulumi.OutputState } -func (GetViewsViewDescribeOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetViewsViewDescribeOutput)(nil)).Elem() +func (GetUsersUserParameterTimestampOutputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampOutputFormat)(nil)).Elem() } -func (o GetViewsViewDescribeOutputOutput) ToGetViewsViewDescribeOutputOutput() GetViewsViewDescribeOutputOutput { +func (o GetUsersUserParameterTimestampOutputFormatOutput) ToGetUsersUserParameterTimestampOutputFormatOutput() GetUsersUserParameterTimestampOutputFormatOutput { return o } -func (o GetViewsViewDescribeOutputOutput) ToGetViewsViewDescribeOutputOutputWithContext(ctx context.Context) GetViewsViewDescribeOutputOutput { +func (o GetUsersUserParameterTimestampOutputFormatOutput) ToGetUsersUserParameterTimestampOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampOutputFormatOutput { return o } -func (o GetViewsViewDescribeOutputOutput) Check() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Check }).(pulumi.StringOutput) -} - -func (o GetViewsViewDescribeOutputOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetViewsViewDescribeOutputOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Default }).(pulumi.StringOutput) -} - -func (o GetViewsViewDescribeOutputOutput) Expression() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Expression }).(pulumi.StringOutput) -} - -func (o GetViewsViewDescribeOutputOutput) IsNullable() pulumi.BoolOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) bool { return v.IsNullable }).(pulumi.BoolOutput) -} - -func (o GetViewsViewDescribeOutputOutput) IsPrimary() pulumi.BoolOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) bool { return v.IsPrimary }).(pulumi.BoolOutput) -} - -func (o GetViewsViewDescribeOutputOutput) IsUnique() pulumi.BoolOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) bool { return v.IsUnique }).(pulumi.BoolOutput) -} - -func (o GetViewsViewDescribeOutputOutput) Kind() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Kind }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampOutputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampOutputFormat) string { return v.Default }).(pulumi.StringOutput) } -func (o GetViewsViewDescribeOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Name }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampOutputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampOutputFormat) string { return v.Description }).(pulumi.StringOutput) } -func (o GetViewsViewDescribeOutputOutput) PolicyName() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.PolicyName }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampOutputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampOutputFormat) string { return v.Key }).(pulumi.StringOutput) } -func (o GetViewsViewDescribeOutputOutput) PrivacyDomain() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.PrivacyDomain }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampOutputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampOutputFormat) string { return v.Level }).(pulumi.StringOutput) } -func (o GetViewsViewDescribeOutputOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Type }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampOutputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampOutputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetViewsViewDescribeOutputArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampOutputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetViewsViewDescribeOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetViewsViewDescribeOutput)(nil)).Elem() +func (GetUsersUserParameterTimestampOutputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampOutputFormat)(nil)).Elem() } -func (o GetViewsViewDescribeOutputArrayOutput) ToGetViewsViewDescribeOutputArrayOutput() GetViewsViewDescribeOutputArrayOutput { +func (o GetUsersUserParameterTimestampOutputFormatArrayOutput) ToGetUsersUserParameterTimestampOutputFormatArrayOutput() GetUsersUserParameterTimestampOutputFormatArrayOutput { return o } -func (o GetViewsViewDescribeOutputArrayOutput) ToGetViewsViewDescribeOutputArrayOutputWithContext(ctx context.Context) GetViewsViewDescribeOutputArrayOutput { +func (o GetUsersUserParameterTimestampOutputFormatArrayOutput) ToGetUsersUserParameterTimestampOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampOutputFormatArrayOutput { return o } -func (o GetViewsViewDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetViewsViewDescribeOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetViewsViewDescribeOutput { - return vs[0].([]GetViewsViewDescribeOutput)[vs[1].(int)] - }).(GetViewsViewDescribeOutputOutput) +func (o GetUsersUserParameterTimestampOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampOutputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampOutputFormat { + return vs[0].([]GetUsersUserParameterTimestampOutputFormat)[vs[1].(int)] + }).(GetUsersUserParameterTimestampOutputFormatOutput) } -type GetViewsViewShowOutput struct { - ChangeTracking string `pulumi:"changeTracking"` - Comment string `pulumi:"comment"` - CreatedOn string `pulumi:"createdOn"` - DatabaseName string `pulumi:"databaseName"` - IsMaterialized bool `pulumi:"isMaterialized"` - IsSecure bool `pulumi:"isSecure"` - Kind string `pulumi:"kind"` - Name string `pulumi:"name"` - Owner string `pulumi:"owner"` - OwnerRoleType string `pulumi:"ownerRoleType"` - Reserved string `pulumi:"reserved"` - SchemaName string `pulumi:"schemaName"` - Text string `pulumi:"text"` +type GetUsersUserParameterTimestampTypeMapping struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetViewsViewShowOutputInput is an input type that accepts GetViewsViewShowOutputArgs and GetViewsViewShowOutputOutput values. -// You can construct a concrete instance of `GetViewsViewShowOutputInput` via: +// GetUsersUserParameterTimestampTypeMappingInput is an input type that accepts GetUsersUserParameterTimestampTypeMappingArgs and GetUsersUserParameterTimestampTypeMappingOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampTypeMappingInput` via: // -// GetViewsViewShowOutputArgs{...} -type GetViewsViewShowOutputInput interface { +// GetUsersUserParameterTimestampTypeMappingArgs{...} +type GetUsersUserParameterTimestampTypeMappingInput interface { pulumi.Input - ToGetViewsViewShowOutputOutput() GetViewsViewShowOutputOutput - ToGetViewsViewShowOutputOutputWithContext(context.Context) GetViewsViewShowOutputOutput + ToGetUsersUserParameterTimestampTypeMappingOutput() GetUsersUserParameterTimestampTypeMappingOutput + ToGetUsersUserParameterTimestampTypeMappingOutputWithContext(context.Context) GetUsersUserParameterTimestampTypeMappingOutput } -type GetViewsViewShowOutputArgs struct { - ChangeTracking pulumi.StringInput `pulumi:"changeTracking"` - Comment pulumi.StringInput `pulumi:"comment"` - CreatedOn pulumi.StringInput `pulumi:"createdOn"` - DatabaseName pulumi.StringInput `pulumi:"databaseName"` - IsMaterialized pulumi.BoolInput `pulumi:"isMaterialized"` - IsSecure pulumi.BoolInput `pulumi:"isSecure"` - Kind pulumi.StringInput `pulumi:"kind"` - Name pulumi.StringInput `pulumi:"name"` - Owner pulumi.StringInput `pulumi:"owner"` - OwnerRoleType pulumi.StringInput `pulumi:"ownerRoleType"` - Reserved pulumi.StringInput `pulumi:"reserved"` - SchemaName pulumi.StringInput `pulumi:"schemaName"` - Text pulumi.StringInput `pulumi:"text"` +type GetUsersUserParameterTimestampTypeMappingArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetViewsViewShowOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetViewsViewShowOutput)(nil)).Elem() +func (GetUsersUserParameterTimestampTypeMappingArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampTypeMapping)(nil)).Elem() } -func (i GetViewsViewShowOutputArgs) ToGetViewsViewShowOutputOutput() GetViewsViewShowOutputOutput { - return i.ToGetViewsViewShowOutputOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampTypeMappingArgs) ToGetUsersUserParameterTimestampTypeMappingOutput() GetUsersUserParameterTimestampTypeMappingOutput { + return i.ToGetUsersUserParameterTimestampTypeMappingOutputWithContext(context.Background()) } -func (i GetViewsViewShowOutputArgs) ToGetViewsViewShowOutputOutputWithContext(ctx context.Context) GetViewsViewShowOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewShowOutputOutput) +func (i GetUsersUserParameterTimestampTypeMappingArgs) ToGetUsersUserParameterTimestampTypeMappingOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTypeMappingOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampTypeMappingOutput) } -// GetViewsViewShowOutputArrayInput is an input type that accepts GetViewsViewShowOutputArray and GetViewsViewShowOutputArrayOutput values. -// You can construct a concrete instance of `GetViewsViewShowOutputArrayInput` via: +// GetUsersUserParameterTimestampTypeMappingArrayInput is an input type that accepts GetUsersUserParameterTimestampTypeMappingArray and GetUsersUserParameterTimestampTypeMappingArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampTypeMappingArrayInput` via: // -// GetViewsViewShowOutputArray{ GetViewsViewShowOutputArgs{...} } -type GetViewsViewShowOutputArrayInput interface { +// GetUsersUserParameterTimestampTypeMappingArray{ GetUsersUserParameterTimestampTypeMappingArgs{...} } +type GetUsersUserParameterTimestampTypeMappingArrayInput interface { pulumi.Input - ToGetViewsViewShowOutputArrayOutput() GetViewsViewShowOutputArrayOutput - ToGetViewsViewShowOutputArrayOutputWithContext(context.Context) GetViewsViewShowOutputArrayOutput + ToGetUsersUserParameterTimestampTypeMappingArrayOutput() GetUsersUserParameterTimestampTypeMappingArrayOutput + ToGetUsersUserParameterTimestampTypeMappingArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampTypeMappingArrayOutput } -type GetViewsViewShowOutputArray []GetViewsViewShowOutputInput +type GetUsersUserParameterTimestampTypeMappingArray []GetUsersUserParameterTimestampTypeMappingInput -func (GetViewsViewShowOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetViewsViewShowOutput)(nil)).Elem() +func (GetUsersUserParameterTimestampTypeMappingArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampTypeMapping)(nil)).Elem() } -func (i GetViewsViewShowOutputArray) ToGetViewsViewShowOutputArrayOutput() GetViewsViewShowOutputArrayOutput { - return i.ToGetViewsViewShowOutputArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampTypeMappingArray) ToGetUsersUserParameterTimestampTypeMappingArrayOutput() GetUsersUserParameterTimestampTypeMappingArrayOutput { + return i.ToGetUsersUserParameterTimestampTypeMappingArrayOutputWithContext(context.Background()) } -func (i GetViewsViewShowOutputArray) ToGetViewsViewShowOutputArrayOutputWithContext(ctx context.Context) GetViewsViewShowOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewShowOutputArrayOutput) +func (i GetUsersUserParameterTimestampTypeMappingArray) ToGetUsersUserParameterTimestampTypeMappingArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTypeMappingArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampTypeMappingArrayOutput) } -type GetViewsViewShowOutputOutput struct{ *pulumi.OutputState } - -func (GetViewsViewShowOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetViewsViewShowOutput)(nil)).Elem() -} +type GetUsersUserParameterTimestampTypeMappingOutput struct{ *pulumi.OutputState } -func (o GetViewsViewShowOutputOutput) ToGetViewsViewShowOutputOutput() GetViewsViewShowOutputOutput { - return o +func (GetUsersUserParameterTimestampTypeMappingOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampTypeMapping)(nil)).Elem() } -func (o GetViewsViewShowOutputOutput) ToGetViewsViewShowOutputOutputWithContext(ctx context.Context) GetViewsViewShowOutputOutput { +func (o GetUsersUserParameterTimestampTypeMappingOutput) ToGetUsersUserParameterTimestampTypeMappingOutput() GetUsersUserParameterTimestampTypeMappingOutput { return o } -func (o GetViewsViewShowOutputOutput) ChangeTracking() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.ChangeTracking }).(pulumi.StringOutput) -} - -func (o GetViewsViewShowOutputOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Comment }).(pulumi.StringOutput) -} - -func (o GetViewsViewShowOutputOutput) CreatedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) -} - -func (o GetViewsViewShowOutputOutput) DatabaseName() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.DatabaseName }).(pulumi.StringOutput) -} - -func (o GetViewsViewShowOutputOutput) IsMaterialized() pulumi.BoolOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) bool { return v.IsMaterialized }).(pulumi.BoolOutput) -} - -func (o GetViewsViewShowOutputOutput) IsSecure() pulumi.BoolOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) bool { return v.IsSecure }).(pulumi.BoolOutput) -} - -func (o GetViewsViewShowOutputOutput) Kind() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Kind }).(pulumi.StringOutput) -} - -func (o GetViewsViewShowOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Name }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampTypeMappingOutput) ToGetUsersUserParameterTimestampTypeMappingOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTypeMappingOutput { + return o } -func (o GetViewsViewShowOutputOutput) Owner() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Owner }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampTypeMappingOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampTypeMapping) string { return v.Default }).(pulumi.StringOutput) } -func (o GetViewsViewShowOutputOutput) OwnerRoleType() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.OwnerRoleType }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampTypeMappingOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampTypeMapping) string { return v.Description }).(pulumi.StringOutput) } -func (o GetViewsViewShowOutputOutput) Reserved() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Reserved }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampTypeMappingOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampTypeMapping) string { return v.Key }).(pulumi.StringOutput) } -func (o GetViewsViewShowOutputOutput) SchemaName() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.SchemaName }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampTypeMappingOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampTypeMapping) string { return v.Level }).(pulumi.StringOutput) } -func (o GetViewsViewShowOutputOutput) Text() pulumi.StringOutput { - return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Text }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimestampTypeMappingOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampTypeMapping) string { return v.Value }).(pulumi.StringOutput) } -type GetViewsViewShowOutputArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampTypeMappingArrayOutput struct{ *pulumi.OutputState } -func (GetViewsViewShowOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetViewsViewShowOutput)(nil)).Elem() +func (GetUsersUserParameterTimestampTypeMappingArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampTypeMapping)(nil)).Elem() } -func (o GetViewsViewShowOutputArrayOutput) ToGetViewsViewShowOutputArrayOutput() GetViewsViewShowOutputArrayOutput { +func (o GetUsersUserParameterTimestampTypeMappingArrayOutput) ToGetUsersUserParameterTimestampTypeMappingArrayOutput() GetUsersUserParameterTimestampTypeMappingArrayOutput { return o } -func (o GetViewsViewShowOutputArrayOutput) ToGetViewsViewShowOutputArrayOutputWithContext(ctx context.Context) GetViewsViewShowOutputArrayOutput { +func (o GetUsersUserParameterTimestampTypeMappingArrayOutput) ToGetUsersUserParameterTimestampTypeMappingArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTypeMappingArrayOutput { return o } -func (o GetViewsViewShowOutputArrayOutput) Index(i pulumi.IntInput) GetViewsViewShowOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetViewsViewShowOutput { - return vs[0].([]GetViewsViewShowOutput)[vs[1].(int)] - }).(GetViewsViewShowOutputOutput) +func (o GetUsersUserParameterTimestampTypeMappingArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampTypeMappingOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampTypeMapping { + return vs[0].([]GetUsersUserParameterTimestampTypeMapping)[vs[1].(int)] + }).(GetUsersUserParameterTimestampTypeMappingOutput) } -type GetWarehousesWarehouse struct { - // Holds the output of DESCRIBE WAREHOUSE. - DescribeOutputs []GetWarehousesWarehouseDescribeOutput `pulumi:"describeOutputs"` - // Holds the output of SHOW PARAMETERS FOR WAREHOUSE. - Parameters []GetWarehousesWarehouseParameter `pulumi:"parameters"` - // Holds the output of SHOW WAREHOUSES. - ShowOutputs []GetWarehousesWarehouseShowOutput `pulumi:"showOutputs"` +type GetUsersUserParameterTimestampTzOutputFormat struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetWarehousesWarehouseInput is an input type that accepts GetWarehousesWarehouseArgs and GetWarehousesWarehouseOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseInput` via: +// GetUsersUserParameterTimestampTzOutputFormatInput is an input type that accepts GetUsersUserParameterTimestampTzOutputFormatArgs and GetUsersUserParameterTimestampTzOutputFormatOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampTzOutputFormatInput` via: // -// GetWarehousesWarehouseArgs{...} -type GetWarehousesWarehouseInput interface { +// GetUsersUserParameterTimestampTzOutputFormatArgs{...} +type GetUsersUserParameterTimestampTzOutputFormatInput interface { pulumi.Input - ToGetWarehousesWarehouseOutput() GetWarehousesWarehouseOutput - ToGetWarehousesWarehouseOutputWithContext(context.Context) GetWarehousesWarehouseOutput + ToGetUsersUserParameterTimestampTzOutputFormatOutput() GetUsersUserParameterTimestampTzOutputFormatOutput + ToGetUsersUserParameterTimestampTzOutputFormatOutputWithContext(context.Context) GetUsersUserParameterTimestampTzOutputFormatOutput } -type GetWarehousesWarehouseArgs struct { - // Holds the output of DESCRIBE WAREHOUSE. - DescribeOutputs GetWarehousesWarehouseDescribeOutputArrayInput `pulumi:"describeOutputs"` - // Holds the output of SHOW PARAMETERS FOR WAREHOUSE. - Parameters GetWarehousesWarehouseParameterArrayInput `pulumi:"parameters"` - // Holds the output of SHOW WAREHOUSES. - ShowOutputs GetWarehousesWarehouseShowOutputArrayInput `pulumi:"showOutputs"` +type GetUsersUserParameterTimestampTzOutputFormatArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetWarehousesWarehouseArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouse)(nil)).Elem() +func (GetUsersUserParameterTimestampTzOutputFormatArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampTzOutputFormat)(nil)).Elem() } -func (i GetWarehousesWarehouseArgs) ToGetWarehousesWarehouseOutput() GetWarehousesWarehouseOutput { - return i.ToGetWarehousesWarehouseOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampTzOutputFormatArgs) ToGetUsersUserParameterTimestampTzOutputFormatOutput() GetUsersUserParameterTimestampTzOutputFormatOutput { + return i.ToGetUsersUserParameterTimestampTzOutputFormatOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseArgs) ToGetWarehousesWarehouseOutputWithContext(ctx context.Context) GetWarehousesWarehouseOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseOutput) +func (i GetUsersUserParameterTimestampTzOutputFormatArgs) ToGetUsersUserParameterTimestampTzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTzOutputFormatOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampTzOutputFormatOutput) } -// GetWarehousesWarehouseArrayInput is an input type that accepts GetWarehousesWarehouseArray and GetWarehousesWarehouseArrayOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseArrayInput` via: +// GetUsersUserParameterTimestampTzOutputFormatArrayInput is an input type that accepts GetUsersUserParameterTimestampTzOutputFormatArray and GetUsersUserParameterTimestampTzOutputFormatArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimestampTzOutputFormatArrayInput` via: // -// GetWarehousesWarehouseArray{ GetWarehousesWarehouseArgs{...} } -type GetWarehousesWarehouseArrayInput interface { +// GetUsersUserParameterTimestampTzOutputFormatArray{ GetUsersUserParameterTimestampTzOutputFormatArgs{...} } +type GetUsersUserParameterTimestampTzOutputFormatArrayInput interface { pulumi.Input - ToGetWarehousesWarehouseArrayOutput() GetWarehousesWarehouseArrayOutput - ToGetWarehousesWarehouseArrayOutputWithContext(context.Context) GetWarehousesWarehouseArrayOutput + ToGetUsersUserParameterTimestampTzOutputFormatArrayOutput() GetUsersUserParameterTimestampTzOutputFormatArrayOutput + ToGetUsersUserParameterTimestampTzOutputFormatArrayOutputWithContext(context.Context) GetUsersUserParameterTimestampTzOutputFormatArrayOutput } -type GetWarehousesWarehouseArray []GetWarehousesWarehouseInput +type GetUsersUserParameterTimestampTzOutputFormatArray []GetUsersUserParameterTimestampTzOutputFormatInput -func (GetWarehousesWarehouseArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouse)(nil)).Elem() +func (GetUsersUserParameterTimestampTzOutputFormatArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampTzOutputFormat)(nil)).Elem() } -func (i GetWarehousesWarehouseArray) ToGetWarehousesWarehouseArrayOutput() GetWarehousesWarehouseArrayOutput { - return i.ToGetWarehousesWarehouseArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimestampTzOutputFormatArray) ToGetUsersUserParameterTimestampTzOutputFormatArrayOutput() GetUsersUserParameterTimestampTzOutputFormatArrayOutput { + return i.ToGetUsersUserParameterTimestampTzOutputFormatArrayOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseArray) ToGetWarehousesWarehouseArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseArrayOutput) +func (i GetUsersUserParameterTimestampTzOutputFormatArray) ToGetUsersUserParameterTimestampTzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTzOutputFormatArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimestampTzOutputFormatArrayOutput) } -type GetWarehousesWarehouseOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampTzOutputFormatOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouse)(nil)).Elem() +func (GetUsersUserParameterTimestampTzOutputFormatOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimestampTzOutputFormat)(nil)).Elem() } -func (o GetWarehousesWarehouseOutput) ToGetWarehousesWarehouseOutput() GetWarehousesWarehouseOutput { +func (o GetUsersUserParameterTimestampTzOutputFormatOutput) ToGetUsersUserParameterTimestampTzOutputFormatOutput() GetUsersUserParameterTimestampTzOutputFormatOutput { return o } -func (o GetWarehousesWarehouseOutput) ToGetWarehousesWarehouseOutputWithContext(ctx context.Context) GetWarehousesWarehouseOutput { +func (o GetUsersUserParameterTimestampTzOutputFormatOutput) ToGetUsersUserParameterTimestampTzOutputFormatOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTzOutputFormatOutput { return o } -// Holds the output of DESCRIBE WAREHOUSE. -func (o GetWarehousesWarehouseOutput) DescribeOutputs() GetWarehousesWarehouseDescribeOutputArrayOutput { - return o.ApplyT(func(v GetWarehousesWarehouse) []GetWarehousesWarehouseDescribeOutput { return v.DescribeOutputs }).(GetWarehousesWarehouseDescribeOutputArrayOutput) +func (o GetUsersUserParameterTimestampTzOutputFormatOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampTzOutputFormat) string { return v.Default }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTimestampTzOutputFormatOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampTzOutputFormat) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTimestampTzOutputFormatOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampTzOutputFormat) string { return v.Key }).(pulumi.StringOutput) } -// Holds the output of SHOW PARAMETERS FOR WAREHOUSE. -func (o GetWarehousesWarehouseOutput) Parameters() GetWarehousesWarehouseParameterArrayOutput { - return o.ApplyT(func(v GetWarehousesWarehouse) []GetWarehousesWarehouseParameter { return v.Parameters }).(GetWarehousesWarehouseParameterArrayOutput) +func (o GetUsersUserParameterTimestampTzOutputFormatOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampTzOutputFormat) string { return v.Level }).(pulumi.StringOutput) } -// Holds the output of SHOW WAREHOUSES. -func (o GetWarehousesWarehouseOutput) ShowOutputs() GetWarehousesWarehouseShowOutputArrayOutput { - return o.ApplyT(func(v GetWarehousesWarehouse) []GetWarehousesWarehouseShowOutput { return v.ShowOutputs }).(GetWarehousesWarehouseShowOutputArrayOutput) +func (o GetUsersUserParameterTimestampTzOutputFormatOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimestampTzOutputFormat) string { return v.Value }).(pulumi.StringOutput) } -type GetWarehousesWarehouseArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimestampTzOutputFormatArrayOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouse)(nil)).Elem() +func (GetUsersUserParameterTimestampTzOutputFormatArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimestampTzOutputFormat)(nil)).Elem() } -func (o GetWarehousesWarehouseArrayOutput) ToGetWarehousesWarehouseArrayOutput() GetWarehousesWarehouseArrayOutput { +func (o GetUsersUserParameterTimestampTzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampTzOutputFormatArrayOutput() GetUsersUserParameterTimestampTzOutputFormatArrayOutput { return o } -func (o GetWarehousesWarehouseArrayOutput) ToGetWarehousesWarehouseArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseArrayOutput { +func (o GetUsersUserParameterTimestampTzOutputFormatArrayOutput) ToGetUsersUserParameterTimestampTzOutputFormatArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimestampTzOutputFormatArrayOutput { return o } -func (o GetWarehousesWarehouseArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouse { - return vs[0].([]GetWarehousesWarehouse)[vs[1].(int)] - }).(GetWarehousesWarehouseOutput) +func (o GetUsersUserParameterTimestampTzOutputFormatArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimestampTzOutputFormatOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimestampTzOutputFormat { + return vs[0].([]GetUsersUserParameterTimestampTzOutputFormat)[vs[1].(int)] + }).(GetUsersUserParameterTimestampTzOutputFormatOutput) } -type GetWarehousesWarehouseDescribeOutput struct { - CreatedOn string `pulumi:"createdOn"` - Kind string `pulumi:"kind"` - Name string `pulumi:"name"` +type GetUsersUserParameterTimezone struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetWarehousesWarehouseDescribeOutputInput is an input type that accepts GetWarehousesWarehouseDescribeOutputArgs and GetWarehousesWarehouseDescribeOutputOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseDescribeOutputInput` via: +// GetUsersUserParameterTimezoneInput is an input type that accepts GetUsersUserParameterTimezoneArgs and GetUsersUserParameterTimezoneOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimezoneInput` via: // -// GetWarehousesWarehouseDescribeOutputArgs{...} -type GetWarehousesWarehouseDescribeOutputInput interface { +// GetUsersUserParameterTimezoneArgs{...} +type GetUsersUserParameterTimezoneInput interface { pulumi.Input - ToGetWarehousesWarehouseDescribeOutputOutput() GetWarehousesWarehouseDescribeOutputOutput - ToGetWarehousesWarehouseDescribeOutputOutputWithContext(context.Context) GetWarehousesWarehouseDescribeOutputOutput + ToGetUsersUserParameterTimezoneOutput() GetUsersUserParameterTimezoneOutput + ToGetUsersUserParameterTimezoneOutputWithContext(context.Context) GetUsersUserParameterTimezoneOutput } -type GetWarehousesWarehouseDescribeOutputArgs struct { - CreatedOn pulumi.StringInput `pulumi:"createdOn"` - Kind pulumi.StringInput `pulumi:"kind"` - Name pulumi.StringInput `pulumi:"name"` +type GetUsersUserParameterTimezoneArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetWarehousesWarehouseDescribeOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseDescribeOutput)(nil)).Elem() +func (GetUsersUserParameterTimezoneArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimezone)(nil)).Elem() } -func (i GetWarehousesWarehouseDescribeOutputArgs) ToGetWarehousesWarehouseDescribeOutputOutput() GetWarehousesWarehouseDescribeOutputOutput { - return i.ToGetWarehousesWarehouseDescribeOutputOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimezoneArgs) ToGetUsersUserParameterTimezoneOutput() GetUsersUserParameterTimezoneOutput { + return i.ToGetUsersUserParameterTimezoneOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseDescribeOutputArgs) ToGetWarehousesWarehouseDescribeOutputOutputWithContext(ctx context.Context) GetWarehousesWarehouseDescribeOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseDescribeOutputOutput) +func (i GetUsersUserParameterTimezoneArgs) ToGetUsersUserParameterTimezoneOutputWithContext(ctx context.Context) GetUsersUserParameterTimezoneOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimezoneOutput) } -// GetWarehousesWarehouseDescribeOutputArrayInput is an input type that accepts GetWarehousesWarehouseDescribeOutputArray and GetWarehousesWarehouseDescribeOutputArrayOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseDescribeOutputArrayInput` via: +// GetUsersUserParameterTimezoneArrayInput is an input type that accepts GetUsersUserParameterTimezoneArray and GetUsersUserParameterTimezoneArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTimezoneArrayInput` via: // -// GetWarehousesWarehouseDescribeOutputArray{ GetWarehousesWarehouseDescribeOutputArgs{...} } -type GetWarehousesWarehouseDescribeOutputArrayInput interface { +// GetUsersUserParameterTimezoneArray{ GetUsersUserParameterTimezoneArgs{...} } +type GetUsersUserParameterTimezoneArrayInput interface { pulumi.Input - ToGetWarehousesWarehouseDescribeOutputArrayOutput() GetWarehousesWarehouseDescribeOutputArrayOutput - ToGetWarehousesWarehouseDescribeOutputArrayOutputWithContext(context.Context) GetWarehousesWarehouseDescribeOutputArrayOutput + ToGetUsersUserParameterTimezoneArrayOutput() GetUsersUserParameterTimezoneArrayOutput + ToGetUsersUserParameterTimezoneArrayOutputWithContext(context.Context) GetUsersUserParameterTimezoneArrayOutput } -type GetWarehousesWarehouseDescribeOutputArray []GetWarehousesWarehouseDescribeOutputInput +type GetUsersUserParameterTimezoneArray []GetUsersUserParameterTimezoneInput -func (GetWarehousesWarehouseDescribeOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseDescribeOutput)(nil)).Elem() +func (GetUsersUserParameterTimezoneArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimezone)(nil)).Elem() } -func (i GetWarehousesWarehouseDescribeOutputArray) ToGetWarehousesWarehouseDescribeOutputArrayOutput() GetWarehousesWarehouseDescribeOutputArrayOutput { - return i.ToGetWarehousesWarehouseDescribeOutputArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTimezoneArray) ToGetUsersUserParameterTimezoneArrayOutput() GetUsersUserParameterTimezoneArrayOutput { + return i.ToGetUsersUserParameterTimezoneArrayOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseDescribeOutputArray) ToGetWarehousesWarehouseDescribeOutputArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseDescribeOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseDescribeOutputArrayOutput) +func (i GetUsersUserParameterTimezoneArray) ToGetUsersUserParameterTimezoneArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimezoneArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTimezoneArrayOutput) } -type GetWarehousesWarehouseDescribeOutputOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimezoneOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseDescribeOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseDescribeOutput)(nil)).Elem() +func (GetUsersUserParameterTimezoneOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTimezone)(nil)).Elem() } -func (o GetWarehousesWarehouseDescribeOutputOutput) ToGetWarehousesWarehouseDescribeOutputOutput() GetWarehousesWarehouseDescribeOutputOutput { +func (o GetUsersUserParameterTimezoneOutput) ToGetUsersUserParameterTimezoneOutput() GetUsersUserParameterTimezoneOutput { return o } -func (o GetWarehousesWarehouseDescribeOutputOutput) ToGetWarehousesWarehouseDescribeOutputOutputWithContext(ctx context.Context) GetWarehousesWarehouseDescribeOutputOutput { +func (o GetUsersUserParameterTimezoneOutput) ToGetUsersUserParameterTimezoneOutputWithContext(ctx context.Context) GetUsersUserParameterTimezoneOutput { return o } -func (o GetWarehousesWarehouseDescribeOutputOutput) CreatedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseDescribeOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimezoneOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimezone) string { return v.Default }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTimezoneOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimezone) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTimezoneOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimezone) string { return v.Key }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseDescribeOutputOutput) Kind() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseDescribeOutput) string { return v.Kind }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimezoneOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimezone) string { return v.Level }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseDescribeOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseDescribeOutput) string { return v.Name }).(pulumi.StringOutput) +func (o GetUsersUserParameterTimezoneOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTimezone) string { return v.Value }).(pulumi.StringOutput) } -type GetWarehousesWarehouseDescribeOutputArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTimezoneArrayOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseDescribeOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseDescribeOutput)(nil)).Elem() +func (GetUsersUserParameterTimezoneArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTimezone)(nil)).Elem() } -func (o GetWarehousesWarehouseDescribeOutputArrayOutput) ToGetWarehousesWarehouseDescribeOutputArrayOutput() GetWarehousesWarehouseDescribeOutputArrayOutput { +func (o GetUsersUserParameterTimezoneArrayOutput) ToGetUsersUserParameterTimezoneArrayOutput() GetUsersUserParameterTimezoneArrayOutput { return o } -func (o GetWarehousesWarehouseDescribeOutputArrayOutput) ToGetWarehousesWarehouseDescribeOutputArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseDescribeOutputArrayOutput { +func (o GetUsersUserParameterTimezoneArrayOutput) ToGetUsersUserParameterTimezoneArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTimezoneArrayOutput { return o } -func (o GetWarehousesWarehouseDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseDescribeOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseDescribeOutput { - return vs[0].([]GetWarehousesWarehouseDescribeOutput)[vs[1].(int)] - }).(GetWarehousesWarehouseDescribeOutputOutput) +func (o GetUsersUserParameterTimezoneArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTimezoneOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTimezone { + return vs[0].([]GetUsersUserParameterTimezone)[vs[1].(int)] + }).(GetUsersUserParameterTimezoneOutput) } -type GetWarehousesWarehouseParameter struct { - MaxConcurrencyLevels []GetWarehousesWarehouseParameterMaxConcurrencyLevel `pulumi:"maxConcurrencyLevels"` - StatementQueuedTimeoutInSeconds []GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond `pulumi:"statementQueuedTimeoutInSeconds"` - StatementTimeoutInSeconds []GetWarehousesWarehouseParameterStatementTimeoutInSecond `pulumi:"statementTimeoutInSeconds"` +type GetUsersUserParameterTraceLevel struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetWarehousesWarehouseParameterInput is an input type that accepts GetWarehousesWarehouseParameterArgs and GetWarehousesWarehouseParameterOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseParameterInput` via: +// GetUsersUserParameterTraceLevelInput is an input type that accepts GetUsersUserParameterTraceLevelArgs and GetUsersUserParameterTraceLevelOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTraceLevelInput` via: // -// GetWarehousesWarehouseParameterArgs{...} -type GetWarehousesWarehouseParameterInput interface { +// GetUsersUserParameterTraceLevelArgs{...} +type GetUsersUserParameterTraceLevelInput interface { pulumi.Input - ToGetWarehousesWarehouseParameterOutput() GetWarehousesWarehouseParameterOutput - ToGetWarehousesWarehouseParameterOutputWithContext(context.Context) GetWarehousesWarehouseParameterOutput + ToGetUsersUserParameterTraceLevelOutput() GetUsersUserParameterTraceLevelOutput + ToGetUsersUserParameterTraceLevelOutputWithContext(context.Context) GetUsersUserParameterTraceLevelOutput } -type GetWarehousesWarehouseParameterArgs struct { - MaxConcurrencyLevels GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayInput `pulumi:"maxConcurrencyLevels"` - StatementQueuedTimeoutInSeconds GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayInput `pulumi:"statementQueuedTimeoutInSeconds"` - StatementTimeoutInSeconds GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayInput `pulumi:"statementTimeoutInSeconds"` +type GetUsersUserParameterTraceLevelArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetWarehousesWarehouseParameterArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseParameter)(nil)).Elem() +func (GetUsersUserParameterTraceLevelArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTraceLevel)(nil)).Elem() } -func (i GetWarehousesWarehouseParameterArgs) ToGetWarehousesWarehouseParameterOutput() GetWarehousesWarehouseParameterOutput { - return i.ToGetWarehousesWarehouseParameterOutputWithContext(context.Background()) +func (i GetUsersUserParameterTraceLevelArgs) ToGetUsersUserParameterTraceLevelOutput() GetUsersUserParameterTraceLevelOutput { + return i.ToGetUsersUserParameterTraceLevelOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseParameterArgs) ToGetWarehousesWarehouseParameterOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterOutput) +func (i GetUsersUserParameterTraceLevelArgs) ToGetUsersUserParameterTraceLevelOutputWithContext(ctx context.Context) GetUsersUserParameterTraceLevelOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTraceLevelOutput) } -// GetWarehousesWarehouseParameterArrayInput is an input type that accepts GetWarehousesWarehouseParameterArray and GetWarehousesWarehouseParameterArrayOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseParameterArrayInput` via: +// GetUsersUserParameterTraceLevelArrayInput is an input type that accepts GetUsersUserParameterTraceLevelArray and GetUsersUserParameterTraceLevelArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTraceLevelArrayInput` via: // -// GetWarehousesWarehouseParameterArray{ GetWarehousesWarehouseParameterArgs{...} } -type GetWarehousesWarehouseParameterArrayInput interface { +// GetUsersUserParameterTraceLevelArray{ GetUsersUserParameterTraceLevelArgs{...} } +type GetUsersUserParameterTraceLevelArrayInput interface { pulumi.Input - ToGetWarehousesWarehouseParameterArrayOutput() GetWarehousesWarehouseParameterArrayOutput - ToGetWarehousesWarehouseParameterArrayOutputWithContext(context.Context) GetWarehousesWarehouseParameterArrayOutput + ToGetUsersUserParameterTraceLevelArrayOutput() GetUsersUserParameterTraceLevelArrayOutput + ToGetUsersUserParameterTraceLevelArrayOutputWithContext(context.Context) GetUsersUserParameterTraceLevelArrayOutput } -type GetWarehousesWarehouseParameterArray []GetWarehousesWarehouseParameterInput +type GetUsersUserParameterTraceLevelArray []GetUsersUserParameterTraceLevelInput -func (GetWarehousesWarehouseParameterArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseParameter)(nil)).Elem() +func (GetUsersUserParameterTraceLevelArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTraceLevel)(nil)).Elem() } -func (i GetWarehousesWarehouseParameterArray) ToGetWarehousesWarehouseParameterArrayOutput() GetWarehousesWarehouseParameterArrayOutput { - return i.ToGetWarehousesWarehouseParameterArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTraceLevelArray) ToGetUsersUserParameterTraceLevelArrayOutput() GetUsersUserParameterTraceLevelArrayOutput { + return i.ToGetUsersUserParameterTraceLevelArrayOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseParameterArray) ToGetWarehousesWarehouseParameterArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterArrayOutput) +func (i GetUsersUserParameterTraceLevelArray) ToGetUsersUserParameterTraceLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTraceLevelArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTraceLevelArrayOutput) } -type GetWarehousesWarehouseParameterOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTraceLevelOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseParameterOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseParameter)(nil)).Elem() +func (GetUsersUserParameterTraceLevelOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTraceLevel)(nil)).Elem() } -func (o GetWarehousesWarehouseParameterOutput) ToGetWarehousesWarehouseParameterOutput() GetWarehousesWarehouseParameterOutput { +func (o GetUsersUserParameterTraceLevelOutput) ToGetUsersUserParameterTraceLevelOutput() GetUsersUserParameterTraceLevelOutput { return o } -func (o GetWarehousesWarehouseParameterOutput) ToGetWarehousesWarehouseParameterOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterOutput { +func (o GetUsersUserParameterTraceLevelOutput) ToGetUsersUserParameterTraceLevelOutputWithContext(ctx context.Context) GetUsersUserParameterTraceLevelOutput { return o } -func (o GetWarehousesWarehouseParameterOutput) MaxConcurrencyLevels() GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameter) []GetWarehousesWarehouseParameterMaxConcurrencyLevel { - return v.MaxConcurrencyLevels - }).(GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) +func (o GetUsersUserParameterTraceLevelOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTraceLevel) string { return v.Default }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterOutput) StatementQueuedTimeoutInSeconds() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameter) []GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond { - return v.StatementQueuedTimeoutInSeconds - }).(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) +func (o GetUsersUserParameterTraceLevelOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTraceLevel) string { return v.Description }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterOutput) StatementTimeoutInSeconds() GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameter) []GetWarehousesWarehouseParameterStatementTimeoutInSecond { - return v.StatementTimeoutInSeconds - }).(GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) +func (o GetUsersUserParameterTraceLevelOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTraceLevel) string { return v.Key }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTraceLevelOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTraceLevel) string { return v.Level }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterTraceLevelOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTraceLevel) string { return v.Value }).(pulumi.StringOutput) } -type GetWarehousesWarehouseParameterArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTraceLevelArrayOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseParameterArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseParameter)(nil)).Elem() +func (GetUsersUserParameterTraceLevelArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTraceLevel)(nil)).Elem() } -func (o GetWarehousesWarehouseParameterArrayOutput) ToGetWarehousesWarehouseParameterArrayOutput() GetWarehousesWarehouseParameterArrayOutput { +func (o GetUsersUserParameterTraceLevelArrayOutput) ToGetUsersUserParameterTraceLevelArrayOutput() GetUsersUserParameterTraceLevelArrayOutput { return o } -func (o GetWarehousesWarehouseParameterArrayOutput) ToGetWarehousesWarehouseParameterArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterArrayOutput { +func (o GetUsersUserParameterTraceLevelArrayOutput) ToGetUsersUserParameterTraceLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTraceLevelArrayOutput { return o } -func (o GetWarehousesWarehouseParameterArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseParameterOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseParameter { - return vs[0].([]GetWarehousesWarehouseParameter)[vs[1].(int)] - }).(GetWarehousesWarehouseParameterOutput) +func (o GetUsersUserParameterTraceLevelArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTraceLevelOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTraceLevel { + return vs[0].([]GetUsersUserParameterTraceLevel)[vs[1].(int)] + }).(GetUsersUserParameterTraceLevelOutput) } -type GetWarehousesWarehouseParameterMaxConcurrencyLevel struct { +type GetUsersUserParameterTransactionAbortOnError struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -64027,18 +64289,18 @@ type GetWarehousesWarehouseParameterMaxConcurrencyLevel struct { Value string `pulumi:"value"` } -// GetWarehousesWarehouseParameterMaxConcurrencyLevelInput is an input type that accepts GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs and GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseParameterMaxConcurrencyLevelInput` via: +// GetUsersUserParameterTransactionAbortOnErrorInput is an input type that accepts GetUsersUserParameterTransactionAbortOnErrorArgs and GetUsersUserParameterTransactionAbortOnErrorOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTransactionAbortOnErrorInput` via: // -// GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs{...} -type GetWarehousesWarehouseParameterMaxConcurrencyLevelInput interface { +// GetUsersUserParameterTransactionAbortOnErrorArgs{...} +type GetUsersUserParameterTransactionAbortOnErrorInput interface { pulumi.Input - ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput - ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutputWithContext(context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput + ToGetUsersUserParameterTransactionAbortOnErrorOutput() GetUsersUserParameterTransactionAbortOnErrorOutput + ToGetUsersUserParameterTransactionAbortOnErrorOutputWithContext(context.Context) GetUsersUserParameterTransactionAbortOnErrorOutput } -type GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs struct { +type GetUsersUserParameterTransactionAbortOnErrorArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -64046,98 +64308,98 @@ type GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseParameterMaxConcurrencyLevel)(nil)).Elem() +func (GetUsersUserParameterTransactionAbortOnErrorArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTransactionAbortOnError)(nil)).Elem() } -func (i GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput { - return i.ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutputWithContext(context.Background()) +func (i GetUsersUserParameterTransactionAbortOnErrorArgs) ToGetUsersUserParameterTransactionAbortOnErrorOutput() GetUsersUserParameterTransactionAbortOnErrorOutput { + return i.ToGetUsersUserParameterTransactionAbortOnErrorOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) +func (i GetUsersUserParameterTransactionAbortOnErrorArgs) ToGetUsersUserParameterTransactionAbortOnErrorOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionAbortOnErrorOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTransactionAbortOnErrorOutput) } -// GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayInput is an input type that accepts GetWarehousesWarehouseParameterMaxConcurrencyLevelArray and GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayInput` via: +// GetUsersUserParameterTransactionAbortOnErrorArrayInput is an input type that accepts GetUsersUserParameterTransactionAbortOnErrorArray and GetUsersUserParameterTransactionAbortOnErrorArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTransactionAbortOnErrorArrayInput` via: // -// GetWarehousesWarehouseParameterMaxConcurrencyLevelArray{ GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs{...} } -type GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayInput interface { +// GetUsersUserParameterTransactionAbortOnErrorArray{ GetUsersUserParameterTransactionAbortOnErrorArgs{...} } +type GetUsersUserParameterTransactionAbortOnErrorArrayInput interface { pulumi.Input - ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput - ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutputWithContext(context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput + ToGetUsersUserParameterTransactionAbortOnErrorArrayOutput() GetUsersUserParameterTransactionAbortOnErrorArrayOutput + ToGetUsersUserParameterTransactionAbortOnErrorArrayOutputWithContext(context.Context) GetUsersUserParameterTransactionAbortOnErrorArrayOutput } -type GetWarehousesWarehouseParameterMaxConcurrencyLevelArray []GetWarehousesWarehouseParameterMaxConcurrencyLevelInput +type GetUsersUserParameterTransactionAbortOnErrorArray []GetUsersUserParameterTransactionAbortOnErrorInput -func (GetWarehousesWarehouseParameterMaxConcurrencyLevelArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseParameterMaxConcurrencyLevel)(nil)).Elem() +func (GetUsersUserParameterTransactionAbortOnErrorArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTransactionAbortOnError)(nil)).Elem() } -func (i GetWarehousesWarehouseParameterMaxConcurrencyLevelArray) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput { - return i.ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTransactionAbortOnErrorArray) ToGetUsersUserParameterTransactionAbortOnErrorArrayOutput() GetUsersUserParameterTransactionAbortOnErrorArrayOutput { + return i.ToGetUsersUserParameterTransactionAbortOnErrorArrayOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseParameterMaxConcurrencyLevelArray) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) +func (i GetUsersUserParameterTransactionAbortOnErrorArray) ToGetUsersUserParameterTransactionAbortOnErrorArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionAbortOnErrorArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTransactionAbortOnErrorArrayOutput) } -type GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTransactionAbortOnErrorOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseParameterMaxConcurrencyLevel)(nil)).Elem() +func (GetUsersUserParameterTransactionAbortOnErrorOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTransactionAbortOnError)(nil)).Elem() } -func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput { +func (o GetUsersUserParameterTransactionAbortOnErrorOutput) ToGetUsersUserParameterTransactionAbortOnErrorOutput() GetUsersUserParameterTransactionAbortOnErrorOutput { return o } -func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput { +func (o GetUsersUserParameterTransactionAbortOnErrorOutput) ToGetUsersUserParameterTransactionAbortOnErrorOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionAbortOnErrorOutput { return o } -func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterMaxConcurrencyLevel) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterTransactionAbortOnErrorOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTransactionAbortOnError) string { return v.Default }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterMaxConcurrencyLevel) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterTransactionAbortOnErrorOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTransactionAbortOnError) string { return v.Description }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterMaxConcurrencyLevel) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterTransactionAbortOnErrorOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTransactionAbortOnError) string { return v.Key }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterMaxConcurrencyLevel) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterTransactionAbortOnErrorOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTransactionAbortOnError) string { return v.Level }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterMaxConcurrencyLevel) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterTransactionAbortOnErrorOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTransactionAbortOnError) string { return v.Value }).(pulumi.StringOutput) } -type GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTransactionAbortOnErrorArrayOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseParameterMaxConcurrencyLevel)(nil)).Elem() +func (GetUsersUserParameterTransactionAbortOnErrorArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTransactionAbortOnError)(nil)).Elem() } -func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput { +func (o GetUsersUserParameterTransactionAbortOnErrorArrayOutput) ToGetUsersUserParameterTransactionAbortOnErrorArrayOutput() GetUsersUserParameterTransactionAbortOnErrorArrayOutput { return o } -func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput { +func (o GetUsersUserParameterTransactionAbortOnErrorArrayOutput) ToGetUsersUserParameterTransactionAbortOnErrorArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionAbortOnErrorArrayOutput { return o } -func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseParameterMaxConcurrencyLevel { - return vs[0].([]GetWarehousesWarehouseParameterMaxConcurrencyLevel)[vs[1].(int)] - }).(GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) +func (o GetUsersUserParameterTransactionAbortOnErrorArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTransactionAbortOnErrorOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTransactionAbortOnError { + return vs[0].([]GetUsersUserParameterTransactionAbortOnError)[vs[1].(int)] + }).(GetUsersUserParameterTransactionAbortOnErrorOutput) } -type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond struct { +type GetUsersUserParameterTransactionDefaultIsolationLevel struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -64145,18 +64407,18 @@ type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond struct { Value string `pulumi:"value"` } -// GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondInput is an input type that accepts GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs and GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondInput` via: +// GetUsersUserParameterTransactionDefaultIsolationLevelInput is an input type that accepts GetUsersUserParameterTransactionDefaultIsolationLevelArgs and GetUsersUserParameterTransactionDefaultIsolationLevelOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTransactionDefaultIsolationLevelInput` via: // -// GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs{...} -type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondInput interface { +// GetUsersUserParameterTransactionDefaultIsolationLevelArgs{...} +type GetUsersUserParameterTransactionDefaultIsolationLevelInput interface { pulumi.Input - ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput - ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutputWithContext(context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput + ToGetUsersUserParameterTransactionDefaultIsolationLevelOutput() GetUsersUserParameterTransactionDefaultIsolationLevelOutput + ToGetUsersUserParameterTransactionDefaultIsolationLevelOutputWithContext(context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelOutput } -type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs struct { +type GetUsersUserParameterTransactionDefaultIsolationLevelArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -64164,98 +64426,98 @@ type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterTransactionDefaultIsolationLevelArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTransactionDefaultIsolationLevel)(nil)).Elem() } -func (i GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput { - return i.ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutputWithContext(context.Background()) +func (i GetUsersUserParameterTransactionDefaultIsolationLevelArgs) ToGetUsersUserParameterTransactionDefaultIsolationLevelOutput() GetUsersUserParameterTransactionDefaultIsolationLevelOutput { + return i.ToGetUsersUserParameterTransactionDefaultIsolationLevelOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) +func (i GetUsersUserParameterTransactionDefaultIsolationLevelArgs) ToGetUsersUserParameterTransactionDefaultIsolationLevelOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTransactionDefaultIsolationLevelOutput) } -// GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayInput is an input type that accepts GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray and GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayInput` via: +// GetUsersUserParameterTransactionDefaultIsolationLevelArrayInput is an input type that accepts GetUsersUserParameterTransactionDefaultIsolationLevelArray and GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTransactionDefaultIsolationLevelArrayInput` via: // -// GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray{ GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs{...} } -type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayInput interface { +// GetUsersUserParameterTransactionDefaultIsolationLevelArray{ GetUsersUserParameterTransactionDefaultIsolationLevelArgs{...} } +type GetUsersUserParameterTransactionDefaultIsolationLevelArrayInput interface { pulumi.Input - ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput - ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput + ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput() GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput + ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutputWithContext(context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput } -type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray []GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondInput +type GetUsersUserParameterTransactionDefaultIsolationLevelArray []GetUsersUserParameterTransactionDefaultIsolationLevelInput -func (GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterTransactionDefaultIsolationLevelArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTransactionDefaultIsolationLevel)(nil)).Elem() } -func (i GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput { - return i.ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTransactionDefaultIsolationLevelArray) ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput() GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput { + return i.ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) +func (i GetUsersUserParameterTransactionDefaultIsolationLevelArray) ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) } -type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTransactionDefaultIsolationLevelOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterTransactionDefaultIsolationLevelOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTransactionDefaultIsolationLevel)(nil)).Elem() } -func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput { +func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) ToGetUsersUserParameterTransactionDefaultIsolationLevelOutput() GetUsersUserParameterTransactionDefaultIsolationLevelOutput { return o } -func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput { +func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) ToGetUsersUserParameterTransactionDefaultIsolationLevelOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelOutput { return o } -func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTransactionDefaultIsolationLevel) string { return v.Default }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTransactionDefaultIsolationLevel) string { return v.Description }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTransactionDefaultIsolationLevel) string { return v.Key }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTransactionDefaultIsolationLevel) string { return v.Level }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterTransactionDefaultIsolationLevelOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTransactionDefaultIsolationLevel) string { return v.Value }).(pulumi.StringOutput) } -type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTransactionDefaultIsolationLevel)(nil)).Elem() } -func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput { +func (o GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput() GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput { return o } -func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput { +func (o GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) ToGetUsersUserParameterTransactionDefaultIsolationLevelArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput { return o } -func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond { - return vs[0].([]GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond)[vs[1].(int)] - }).(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) +func (o GetUsersUserParameterTransactionDefaultIsolationLevelArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTransactionDefaultIsolationLevelOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTransactionDefaultIsolationLevel { + return vs[0].([]GetUsersUserParameterTransactionDefaultIsolationLevel)[vs[1].(int)] + }).(GetUsersUserParameterTransactionDefaultIsolationLevelOutput) } -type GetWarehousesWarehouseParameterStatementTimeoutInSecond struct { +type GetUsersUserParameterTwoDigitCenturyStart struct { Default string `pulumi:"default"` Description string `pulumi:"description"` Key string `pulumi:"key"` @@ -64263,18 +64525,18 @@ type GetWarehousesWarehouseParameterStatementTimeoutInSecond struct { Value string `pulumi:"value"` } -// GetWarehousesWarehouseParameterStatementTimeoutInSecondInput is an input type that accepts GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs and GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseParameterStatementTimeoutInSecondInput` via: +// GetUsersUserParameterTwoDigitCenturyStartInput is an input type that accepts GetUsersUserParameterTwoDigitCenturyStartArgs and GetUsersUserParameterTwoDigitCenturyStartOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTwoDigitCenturyStartInput` via: // -// GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs{...} -type GetWarehousesWarehouseParameterStatementTimeoutInSecondInput interface { +// GetUsersUserParameterTwoDigitCenturyStartArgs{...} +type GetUsersUserParameterTwoDigitCenturyStartInput interface { pulumi.Input - ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput - ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutputWithContext(context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput + ToGetUsersUserParameterTwoDigitCenturyStartOutput() GetUsersUserParameterTwoDigitCenturyStartOutput + ToGetUsersUserParameterTwoDigitCenturyStartOutputWithContext(context.Context) GetUsersUserParameterTwoDigitCenturyStartOutput } -type GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs struct { +type GetUsersUserParameterTwoDigitCenturyStartArgs struct { Default pulumi.StringInput `pulumi:"default"` Description pulumi.StringInput `pulumi:"description"` Key pulumi.StringInput `pulumi:"key"` @@ -64282,345 +64544,331 @@ type GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs struct { Value pulumi.StringInput `pulumi:"value"` } -func (GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseParameterStatementTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterTwoDigitCenturyStartArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTwoDigitCenturyStart)(nil)).Elem() } -func (i GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput { - return i.ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutputWithContext(context.Background()) +func (i GetUsersUserParameterTwoDigitCenturyStartArgs) ToGetUsersUserParameterTwoDigitCenturyStartOutput() GetUsersUserParameterTwoDigitCenturyStartOutput { + return i.ToGetUsersUserParameterTwoDigitCenturyStartOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) +func (i GetUsersUserParameterTwoDigitCenturyStartArgs) ToGetUsersUserParameterTwoDigitCenturyStartOutputWithContext(ctx context.Context) GetUsersUserParameterTwoDigitCenturyStartOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTwoDigitCenturyStartOutput) } -// GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayInput is an input type that accepts GetWarehousesWarehouseParameterStatementTimeoutInSecondArray and GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayInput` via: +// GetUsersUserParameterTwoDigitCenturyStartArrayInput is an input type that accepts GetUsersUserParameterTwoDigitCenturyStartArray and GetUsersUserParameterTwoDigitCenturyStartArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterTwoDigitCenturyStartArrayInput` via: // -// GetWarehousesWarehouseParameterStatementTimeoutInSecondArray{ GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs{...} } -type GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayInput interface { +// GetUsersUserParameterTwoDigitCenturyStartArray{ GetUsersUserParameterTwoDigitCenturyStartArgs{...} } +type GetUsersUserParameterTwoDigitCenturyStartArrayInput interface { pulumi.Input - ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput - ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutputWithContext(context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput + ToGetUsersUserParameterTwoDigitCenturyStartArrayOutput() GetUsersUserParameterTwoDigitCenturyStartArrayOutput + ToGetUsersUserParameterTwoDigitCenturyStartArrayOutputWithContext(context.Context) GetUsersUserParameterTwoDigitCenturyStartArrayOutput } -type GetWarehousesWarehouseParameterStatementTimeoutInSecondArray []GetWarehousesWarehouseParameterStatementTimeoutInSecondInput +type GetUsersUserParameterTwoDigitCenturyStartArray []GetUsersUserParameterTwoDigitCenturyStartInput -func (GetWarehousesWarehouseParameterStatementTimeoutInSecondArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseParameterStatementTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterTwoDigitCenturyStartArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTwoDigitCenturyStart)(nil)).Elem() } -func (i GetWarehousesWarehouseParameterStatementTimeoutInSecondArray) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput { - return i.ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterTwoDigitCenturyStartArray) ToGetUsersUserParameterTwoDigitCenturyStartArrayOutput() GetUsersUserParameterTwoDigitCenturyStartArrayOutput { + return i.ToGetUsersUserParameterTwoDigitCenturyStartArrayOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseParameterStatementTimeoutInSecondArray) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) +func (i GetUsersUserParameterTwoDigitCenturyStartArray) ToGetUsersUserParameterTwoDigitCenturyStartArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTwoDigitCenturyStartArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterTwoDigitCenturyStartArrayOutput) } -type GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTwoDigitCenturyStartOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseParameterStatementTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterTwoDigitCenturyStartOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterTwoDigitCenturyStart)(nil)).Elem() } -func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput { +func (o GetUsersUserParameterTwoDigitCenturyStartOutput) ToGetUsersUserParameterTwoDigitCenturyStartOutput() GetUsersUserParameterTwoDigitCenturyStartOutput { return o } -func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput { +func (o GetUsersUserParameterTwoDigitCenturyStartOutput) ToGetUsersUserParameterTwoDigitCenturyStartOutputWithContext(ctx context.Context) GetUsersUserParameterTwoDigitCenturyStartOutput { return o } -func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) Default() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementTimeoutInSecond) string { return v.Default }).(pulumi.StringOutput) +func (o GetUsersUserParameterTwoDigitCenturyStartOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTwoDigitCenturyStart) string { return v.Default }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) Description() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementTimeoutInSecond) string { return v.Description }).(pulumi.StringOutput) +func (o GetUsersUserParameterTwoDigitCenturyStartOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTwoDigitCenturyStart) string { return v.Description }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) Key() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementTimeoutInSecond) string { return v.Key }).(pulumi.StringOutput) +func (o GetUsersUserParameterTwoDigitCenturyStartOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTwoDigitCenturyStart) string { return v.Key }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) Level() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementTimeoutInSecond) string { return v.Level }).(pulumi.StringOutput) +func (o GetUsersUserParameterTwoDigitCenturyStartOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTwoDigitCenturyStart) string { return v.Level }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) Value() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementTimeoutInSecond) string { return v.Value }).(pulumi.StringOutput) +func (o GetUsersUserParameterTwoDigitCenturyStartOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterTwoDigitCenturyStart) string { return v.Value }).(pulumi.StringOutput) } -type GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterTwoDigitCenturyStartArrayOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseParameterStatementTimeoutInSecond)(nil)).Elem() +func (GetUsersUserParameterTwoDigitCenturyStartArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterTwoDigitCenturyStart)(nil)).Elem() } -func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput { +func (o GetUsersUserParameterTwoDigitCenturyStartArrayOutput) ToGetUsersUserParameterTwoDigitCenturyStartArrayOutput() GetUsersUserParameterTwoDigitCenturyStartArrayOutput { return o } -func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput { +func (o GetUsersUserParameterTwoDigitCenturyStartArrayOutput) ToGetUsersUserParameterTwoDigitCenturyStartArrayOutputWithContext(ctx context.Context) GetUsersUserParameterTwoDigitCenturyStartArrayOutput { return o } -func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseParameterStatementTimeoutInSecond { - return vs[0].([]GetWarehousesWarehouseParameterStatementTimeoutInSecond)[vs[1].(int)] - }).(GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) +func (o GetUsersUserParameterTwoDigitCenturyStartArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterTwoDigitCenturyStartOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterTwoDigitCenturyStart { + return vs[0].([]GetUsersUserParameterTwoDigitCenturyStart)[vs[1].(int)] + }).(GetUsersUserParameterTwoDigitCenturyStartOutput) } -type GetWarehousesWarehouseShowOutput struct { - AutoResume bool `pulumi:"autoResume"` - AutoSuspend int `pulumi:"autoSuspend"` - Available float64 `pulumi:"available"` - Comment string `pulumi:"comment"` - CreatedOn string `pulumi:"createdOn"` - EnableQueryAcceleration bool `pulumi:"enableQueryAcceleration"` - IsCurrent bool `pulumi:"isCurrent"` - IsDefault bool `pulumi:"isDefault"` - MaxClusterCount int `pulumi:"maxClusterCount"` - MinClusterCount int `pulumi:"minClusterCount"` - Name string `pulumi:"name"` - Other float64 `pulumi:"other"` - Owner string `pulumi:"owner"` - OwnerRoleType string `pulumi:"ownerRoleType"` - Provisioning float64 `pulumi:"provisioning"` - QueryAccelerationMaxScaleFactor int `pulumi:"queryAccelerationMaxScaleFactor"` - Queued int `pulumi:"queued"` - Quiescing float64 `pulumi:"quiescing"` - ResourceMonitor string `pulumi:"resourceMonitor"` - ResumedOn string `pulumi:"resumedOn"` - Running int `pulumi:"running"` - ScalingPolicy string `pulumi:"scalingPolicy"` - Size string `pulumi:"size"` - StartedClusters int `pulumi:"startedClusters"` - State string `pulumi:"state"` - Type string `pulumi:"type"` - UpdatedOn string `pulumi:"updatedOn"` +type GetUsersUserParameterUnsupportedDdlAction struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -// GetWarehousesWarehouseShowOutputInput is an input type that accepts GetWarehousesWarehouseShowOutputArgs and GetWarehousesWarehouseShowOutputOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseShowOutputInput` via: +// GetUsersUserParameterUnsupportedDdlActionInput is an input type that accepts GetUsersUserParameterUnsupportedDdlActionArgs and GetUsersUserParameterUnsupportedDdlActionOutput values. +// You can construct a concrete instance of `GetUsersUserParameterUnsupportedDdlActionInput` via: // -// GetWarehousesWarehouseShowOutputArgs{...} -type GetWarehousesWarehouseShowOutputInput interface { +// GetUsersUserParameterUnsupportedDdlActionArgs{...} +type GetUsersUserParameterUnsupportedDdlActionInput interface { pulumi.Input - ToGetWarehousesWarehouseShowOutputOutput() GetWarehousesWarehouseShowOutputOutput - ToGetWarehousesWarehouseShowOutputOutputWithContext(context.Context) GetWarehousesWarehouseShowOutputOutput + ToGetUsersUserParameterUnsupportedDdlActionOutput() GetUsersUserParameterUnsupportedDdlActionOutput + ToGetUsersUserParameterUnsupportedDdlActionOutputWithContext(context.Context) GetUsersUserParameterUnsupportedDdlActionOutput } -type GetWarehousesWarehouseShowOutputArgs struct { - AutoResume pulumi.BoolInput `pulumi:"autoResume"` - AutoSuspend pulumi.IntInput `pulumi:"autoSuspend"` - Available pulumi.Float64Input `pulumi:"available"` - Comment pulumi.StringInput `pulumi:"comment"` - CreatedOn pulumi.StringInput `pulumi:"createdOn"` - EnableQueryAcceleration pulumi.BoolInput `pulumi:"enableQueryAcceleration"` - IsCurrent pulumi.BoolInput `pulumi:"isCurrent"` - IsDefault pulumi.BoolInput `pulumi:"isDefault"` - MaxClusterCount pulumi.IntInput `pulumi:"maxClusterCount"` - MinClusterCount pulumi.IntInput `pulumi:"minClusterCount"` - Name pulumi.StringInput `pulumi:"name"` - Other pulumi.Float64Input `pulumi:"other"` - Owner pulumi.StringInput `pulumi:"owner"` - OwnerRoleType pulumi.StringInput `pulumi:"ownerRoleType"` - Provisioning pulumi.Float64Input `pulumi:"provisioning"` - QueryAccelerationMaxScaleFactor pulumi.IntInput `pulumi:"queryAccelerationMaxScaleFactor"` - Queued pulumi.IntInput `pulumi:"queued"` - Quiescing pulumi.Float64Input `pulumi:"quiescing"` - ResourceMonitor pulumi.StringInput `pulumi:"resourceMonitor"` - ResumedOn pulumi.StringInput `pulumi:"resumedOn"` - Running pulumi.IntInput `pulumi:"running"` - ScalingPolicy pulumi.StringInput `pulumi:"scalingPolicy"` - Size pulumi.StringInput `pulumi:"size"` - StartedClusters pulumi.IntInput `pulumi:"startedClusters"` - State pulumi.StringInput `pulumi:"state"` - Type pulumi.StringInput `pulumi:"type"` - UpdatedOn pulumi.StringInput `pulumi:"updatedOn"` +type GetUsersUserParameterUnsupportedDdlActionArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (GetWarehousesWarehouseShowOutputArgs) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseShowOutput)(nil)).Elem() +func (GetUsersUserParameterUnsupportedDdlActionArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterUnsupportedDdlAction)(nil)).Elem() } -func (i GetWarehousesWarehouseShowOutputArgs) ToGetWarehousesWarehouseShowOutputOutput() GetWarehousesWarehouseShowOutputOutput { - return i.ToGetWarehousesWarehouseShowOutputOutputWithContext(context.Background()) +func (i GetUsersUserParameterUnsupportedDdlActionArgs) ToGetUsersUserParameterUnsupportedDdlActionOutput() GetUsersUserParameterUnsupportedDdlActionOutput { + return i.ToGetUsersUserParameterUnsupportedDdlActionOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseShowOutputArgs) ToGetWarehousesWarehouseShowOutputOutputWithContext(ctx context.Context) GetWarehousesWarehouseShowOutputOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseShowOutputOutput) +func (i GetUsersUserParameterUnsupportedDdlActionArgs) ToGetUsersUserParameterUnsupportedDdlActionOutputWithContext(ctx context.Context) GetUsersUserParameterUnsupportedDdlActionOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterUnsupportedDdlActionOutput) } -// GetWarehousesWarehouseShowOutputArrayInput is an input type that accepts GetWarehousesWarehouseShowOutputArray and GetWarehousesWarehouseShowOutputArrayOutput values. -// You can construct a concrete instance of `GetWarehousesWarehouseShowOutputArrayInput` via: +// GetUsersUserParameterUnsupportedDdlActionArrayInput is an input type that accepts GetUsersUserParameterUnsupportedDdlActionArray and GetUsersUserParameterUnsupportedDdlActionArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterUnsupportedDdlActionArrayInput` via: // -// GetWarehousesWarehouseShowOutputArray{ GetWarehousesWarehouseShowOutputArgs{...} } -type GetWarehousesWarehouseShowOutputArrayInput interface { +// GetUsersUserParameterUnsupportedDdlActionArray{ GetUsersUserParameterUnsupportedDdlActionArgs{...} } +type GetUsersUserParameterUnsupportedDdlActionArrayInput interface { pulumi.Input - ToGetWarehousesWarehouseShowOutputArrayOutput() GetWarehousesWarehouseShowOutputArrayOutput - ToGetWarehousesWarehouseShowOutputArrayOutputWithContext(context.Context) GetWarehousesWarehouseShowOutputArrayOutput + ToGetUsersUserParameterUnsupportedDdlActionArrayOutput() GetUsersUserParameterUnsupportedDdlActionArrayOutput + ToGetUsersUserParameterUnsupportedDdlActionArrayOutputWithContext(context.Context) GetUsersUserParameterUnsupportedDdlActionArrayOutput } -type GetWarehousesWarehouseShowOutputArray []GetWarehousesWarehouseShowOutputInput +type GetUsersUserParameterUnsupportedDdlActionArray []GetUsersUserParameterUnsupportedDdlActionInput -func (GetWarehousesWarehouseShowOutputArray) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseShowOutput)(nil)).Elem() +func (GetUsersUserParameterUnsupportedDdlActionArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterUnsupportedDdlAction)(nil)).Elem() } -func (i GetWarehousesWarehouseShowOutputArray) ToGetWarehousesWarehouseShowOutputArrayOutput() GetWarehousesWarehouseShowOutputArrayOutput { - return i.ToGetWarehousesWarehouseShowOutputArrayOutputWithContext(context.Background()) +func (i GetUsersUserParameterUnsupportedDdlActionArray) ToGetUsersUserParameterUnsupportedDdlActionArrayOutput() GetUsersUserParameterUnsupportedDdlActionArrayOutput { + return i.ToGetUsersUserParameterUnsupportedDdlActionArrayOutputWithContext(context.Background()) } -func (i GetWarehousesWarehouseShowOutputArray) ToGetWarehousesWarehouseShowOutputArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseShowOutputArrayOutput { - return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseShowOutputArrayOutput) +func (i GetUsersUserParameterUnsupportedDdlActionArray) ToGetUsersUserParameterUnsupportedDdlActionArrayOutputWithContext(ctx context.Context) GetUsersUserParameterUnsupportedDdlActionArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterUnsupportedDdlActionArrayOutput) } -type GetWarehousesWarehouseShowOutputOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterUnsupportedDdlActionOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseShowOutputOutput) ElementType() reflect.Type { - return reflect.TypeOf((*GetWarehousesWarehouseShowOutput)(nil)).Elem() +func (GetUsersUserParameterUnsupportedDdlActionOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterUnsupportedDdlAction)(nil)).Elem() } -func (o GetWarehousesWarehouseShowOutputOutput) ToGetWarehousesWarehouseShowOutputOutput() GetWarehousesWarehouseShowOutputOutput { +func (o GetUsersUserParameterUnsupportedDdlActionOutput) ToGetUsersUserParameterUnsupportedDdlActionOutput() GetUsersUserParameterUnsupportedDdlActionOutput { return o } -func (o GetWarehousesWarehouseShowOutputOutput) ToGetWarehousesWarehouseShowOutputOutputWithContext(ctx context.Context) GetWarehousesWarehouseShowOutputOutput { +func (o GetUsersUserParameterUnsupportedDdlActionOutput) ToGetUsersUserParameterUnsupportedDdlActionOutputWithContext(ctx context.Context) GetUsersUserParameterUnsupportedDdlActionOutput { return o } -func (o GetWarehousesWarehouseShowOutputOutput) AutoResume() pulumi.BoolOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) bool { return v.AutoResume }).(pulumi.BoolOutput) +func (o GetUsersUserParameterUnsupportedDdlActionOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterUnsupportedDdlAction) string { return v.Default }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) AutoSuspend() pulumi.IntOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.AutoSuspend }).(pulumi.IntOutput) +func (o GetUsersUserParameterUnsupportedDdlActionOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterUnsupportedDdlAction) string { return v.Description }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) Available() pulumi.Float64Output { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) float64 { return v.Available }).(pulumi.Float64Output) +func (o GetUsersUserParameterUnsupportedDdlActionOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterUnsupportedDdlAction) string { return v.Key }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) Comment() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.Comment }).(pulumi.StringOutput) +func (o GetUsersUserParameterUnsupportedDdlActionOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterUnsupportedDdlAction) string { return v.Level }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) CreatedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +func (o GetUsersUserParameterUnsupportedDdlActionOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterUnsupportedDdlAction) string { return v.Value }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) EnableQueryAcceleration() pulumi.BoolOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) bool { return v.EnableQueryAcceleration }).(pulumi.BoolOutput) +type GetUsersUserParameterUnsupportedDdlActionArrayOutput struct{ *pulumi.OutputState } + +func (GetUsersUserParameterUnsupportedDdlActionArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterUnsupportedDdlAction)(nil)).Elem() } -func (o GetWarehousesWarehouseShowOutputOutput) IsCurrent() pulumi.BoolOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) bool { return v.IsCurrent }).(pulumi.BoolOutput) +func (o GetUsersUserParameterUnsupportedDdlActionArrayOutput) ToGetUsersUserParameterUnsupportedDdlActionArrayOutput() GetUsersUserParameterUnsupportedDdlActionArrayOutput { + return o } -func (o GetWarehousesWarehouseShowOutputOutput) IsDefault() pulumi.BoolOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) bool { return v.IsDefault }).(pulumi.BoolOutput) +func (o GetUsersUserParameterUnsupportedDdlActionArrayOutput) ToGetUsersUserParameterUnsupportedDdlActionArrayOutputWithContext(ctx context.Context) GetUsersUserParameterUnsupportedDdlActionArrayOutput { + return o } -func (o GetWarehousesWarehouseShowOutputOutput) MaxClusterCount() pulumi.IntOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.MaxClusterCount }).(pulumi.IntOutput) +func (o GetUsersUserParameterUnsupportedDdlActionArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterUnsupportedDdlActionOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterUnsupportedDdlAction { + return vs[0].([]GetUsersUserParameterUnsupportedDdlAction)[vs[1].(int)] + }).(GetUsersUserParameterUnsupportedDdlActionOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) MinClusterCount() pulumi.IntOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.MinClusterCount }).(pulumi.IntOutput) +type GetUsersUserParameterUseCachedResult struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` } -func (o GetWarehousesWarehouseShowOutputOutput) Name() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.Name }).(pulumi.StringOutput) +// GetUsersUserParameterUseCachedResultInput is an input type that accepts GetUsersUserParameterUseCachedResultArgs and GetUsersUserParameterUseCachedResultOutput values. +// You can construct a concrete instance of `GetUsersUserParameterUseCachedResultInput` via: +// +// GetUsersUserParameterUseCachedResultArgs{...} +type GetUsersUserParameterUseCachedResultInput interface { + pulumi.Input + + ToGetUsersUserParameterUseCachedResultOutput() GetUsersUserParameterUseCachedResultOutput + ToGetUsersUserParameterUseCachedResultOutputWithContext(context.Context) GetUsersUserParameterUseCachedResultOutput } -func (o GetWarehousesWarehouseShowOutputOutput) Other() pulumi.Float64Output { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) float64 { return v.Other }).(pulumi.Float64Output) +type GetUsersUserParameterUseCachedResultArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` } -func (o GetWarehousesWarehouseShowOutputOutput) Owner() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.Owner }).(pulumi.StringOutput) +func (GetUsersUserParameterUseCachedResultArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterUseCachedResult)(nil)).Elem() } -func (o GetWarehousesWarehouseShowOutputOutput) OwnerRoleType() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.OwnerRoleType }).(pulumi.StringOutput) +func (i GetUsersUserParameterUseCachedResultArgs) ToGetUsersUserParameterUseCachedResultOutput() GetUsersUserParameterUseCachedResultOutput { + return i.ToGetUsersUserParameterUseCachedResultOutputWithContext(context.Background()) } -func (o GetWarehousesWarehouseShowOutputOutput) Provisioning() pulumi.Float64Output { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) float64 { return v.Provisioning }).(pulumi.Float64Output) +func (i GetUsersUserParameterUseCachedResultArgs) ToGetUsersUserParameterUseCachedResultOutputWithContext(ctx context.Context) GetUsersUserParameterUseCachedResultOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterUseCachedResultOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) QueryAccelerationMaxScaleFactor() pulumi.IntOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.QueryAccelerationMaxScaleFactor }).(pulumi.IntOutput) +// GetUsersUserParameterUseCachedResultArrayInput is an input type that accepts GetUsersUserParameterUseCachedResultArray and GetUsersUserParameterUseCachedResultArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterUseCachedResultArrayInput` via: +// +// GetUsersUserParameterUseCachedResultArray{ GetUsersUserParameterUseCachedResultArgs{...} } +type GetUsersUserParameterUseCachedResultArrayInput interface { + pulumi.Input + + ToGetUsersUserParameterUseCachedResultArrayOutput() GetUsersUserParameterUseCachedResultArrayOutput + ToGetUsersUserParameterUseCachedResultArrayOutputWithContext(context.Context) GetUsersUserParameterUseCachedResultArrayOutput } -func (o GetWarehousesWarehouseShowOutputOutput) Queued() pulumi.IntOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.Queued }).(pulumi.IntOutput) +type GetUsersUserParameterUseCachedResultArray []GetUsersUserParameterUseCachedResultInput + +func (GetUsersUserParameterUseCachedResultArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterUseCachedResult)(nil)).Elem() } -func (o GetWarehousesWarehouseShowOutputOutput) Quiescing() pulumi.Float64Output { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) float64 { return v.Quiescing }).(pulumi.Float64Output) +func (i GetUsersUserParameterUseCachedResultArray) ToGetUsersUserParameterUseCachedResultArrayOutput() GetUsersUserParameterUseCachedResultArrayOutput { + return i.ToGetUsersUserParameterUseCachedResultArrayOutputWithContext(context.Background()) } -func (o GetWarehousesWarehouseShowOutputOutput) ResourceMonitor() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.ResourceMonitor }).(pulumi.StringOutput) +func (i GetUsersUserParameterUseCachedResultArray) ToGetUsersUserParameterUseCachedResultArrayOutputWithContext(ctx context.Context) GetUsersUserParameterUseCachedResultArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterUseCachedResultArrayOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) ResumedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.ResumedOn }).(pulumi.StringOutput) +type GetUsersUserParameterUseCachedResultOutput struct{ *pulumi.OutputState } + +func (GetUsersUserParameterUseCachedResultOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterUseCachedResult)(nil)).Elem() } -func (o GetWarehousesWarehouseShowOutputOutput) Running() pulumi.IntOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.Running }).(pulumi.IntOutput) +func (o GetUsersUserParameterUseCachedResultOutput) ToGetUsersUserParameterUseCachedResultOutput() GetUsersUserParameterUseCachedResultOutput { + return o } -func (o GetWarehousesWarehouseShowOutputOutput) ScalingPolicy() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.ScalingPolicy }).(pulumi.StringOutput) +func (o GetUsersUserParameterUseCachedResultOutput) ToGetUsersUserParameterUseCachedResultOutputWithContext(ctx context.Context) GetUsersUserParameterUseCachedResultOutput { + return o } -func (o GetWarehousesWarehouseShowOutputOutput) Size() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.Size }).(pulumi.StringOutput) +func (o GetUsersUserParameterUseCachedResultOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterUseCachedResult) string { return v.Default }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) StartedClusters() pulumi.IntOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.StartedClusters }).(pulumi.IntOutput) +func (o GetUsersUserParameterUseCachedResultOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterUseCachedResult) string { return v.Description }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) State() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.State }).(pulumi.StringOutput) +func (o GetUsersUserParameterUseCachedResultOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterUseCachedResult) string { return v.Key }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) Type() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.Type }).(pulumi.StringOutput) +func (o GetUsersUserParameterUseCachedResultOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterUseCachedResult) string { return v.Level }).(pulumi.StringOutput) } -func (o GetWarehousesWarehouseShowOutputOutput) UpdatedOn() pulumi.StringOutput { - return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.UpdatedOn }).(pulumi.StringOutput) +func (o GetUsersUserParameterUseCachedResultOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterUseCachedResult) string { return v.Value }).(pulumi.StringOutput) } -type GetWarehousesWarehouseShowOutputArrayOutput struct{ *pulumi.OutputState } +type GetUsersUserParameterUseCachedResultArrayOutput struct{ *pulumi.OutputState } -func (GetWarehousesWarehouseShowOutputArrayOutput) ElementType() reflect.Type { - return reflect.TypeOf((*[]GetWarehousesWarehouseShowOutput)(nil)).Elem() +func (GetUsersUserParameterUseCachedResultArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterUseCachedResult)(nil)).Elem() } -func (o GetWarehousesWarehouseShowOutputArrayOutput) ToGetWarehousesWarehouseShowOutputArrayOutput() GetWarehousesWarehouseShowOutputArrayOutput { +func (o GetUsersUserParameterUseCachedResultArrayOutput) ToGetUsersUserParameterUseCachedResultArrayOutput() GetUsersUserParameterUseCachedResultArrayOutput { return o } -func (o GetWarehousesWarehouseShowOutputArrayOutput) ToGetWarehousesWarehouseShowOutputArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseShowOutputArrayOutput { +func (o GetUsersUserParameterUseCachedResultArrayOutput) ToGetUsersUserParameterUseCachedResultArrayOutputWithContext(ctx context.Context) GetUsersUserParameterUseCachedResultArrayOutput { return o } -func (o GetWarehousesWarehouseShowOutputArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseShowOutputOutput { - return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseShowOutput { - return vs[0].([]GetWarehousesWarehouseShowOutput)[vs[1].(int)] - }).(GetWarehousesWarehouseShowOutputOutput) +func (o GetUsersUserParameterUseCachedResultArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterUseCachedResultOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterUseCachedResult { + return vs[0].([]GetUsersUserParameterUseCachedResult)[vs[1].(int)] + }).(GetUsersUserParameterUseCachedResultOutput) } func init() { @@ -64798,10 +65046,14 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GrantPrivilegesToDatabaseRoleOnSchemaObjectAllPtrInput)(nil)).Elem(), GrantPrivilegesToDatabaseRoleOnSchemaObjectAllArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GrantPrivilegesToDatabaseRoleOnSchemaObjectFutureInput)(nil)).Elem(), GrantPrivilegesToDatabaseRoleOnSchemaObjectFutureArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GrantPrivilegesToDatabaseRoleOnSchemaObjectFuturePtrInput)(nil)).Elem(), GrantPrivilegesToDatabaseRoleOnSchemaObjectFutureArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicySignatureInput)(nil)).Elem(), MaskingPolicySignatureArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicySignaturePtrInput)(nil)).Elem(), MaskingPolicySignatureArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicySignatureColumnInput)(nil)).Elem(), MaskingPolicySignatureColumnArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicySignatureColumnArrayInput)(nil)).Elem(), MaskingPolicySignatureColumnArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicyArgumentInput)(nil)).Elem(), MaskingPolicyArgumentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicyArgumentArrayInput)(nil)).Elem(), MaskingPolicyArgumentArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicyDescribeOutputInput)(nil)).Elem(), MaskingPolicyDescribeOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicyDescribeOutputArrayInput)(nil)).Elem(), MaskingPolicyDescribeOutputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicyDescribeOutputSignatureInput)(nil)).Elem(), MaskingPolicyDescribeOutputSignatureArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicyDescribeOutputSignatureArrayInput)(nil)).Elem(), MaskingPolicyDescribeOutputSignatureArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicyShowOutputInput)(nil)).Elem(), MaskingPolicyShowOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*MaskingPolicyShowOutputArrayInput)(nil)).Elem(), MaskingPolicyShowOutputArray{}) pulumi.RegisterInputType(reflect.TypeOf((*MaterializedViewTagInput)(nil)).Elem(), MaterializedViewTagArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*MaterializedViewTagArrayInput)(nil)).Elem(), MaterializedViewTagArray{}) pulumi.RegisterInputType(reflect.TypeOf((*NetworkPolicyDescribeOutputInput)(nil)).Elem(), NetworkPolicyDescribeOutputArgs{}) @@ -64898,8 +65150,18 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*ProcedureArgumentArrayInput)(nil)).Elem(), ProcedureArgumentArray{}) pulumi.RegisterInputType(reflect.TypeOf((*ProviderTokenAccessorInput)(nil)).Elem(), ProviderTokenAccessorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*ProviderTokenAccessorPtrInput)(nil)).Elem(), ProviderTokenAccessorArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ResourceMonitorShowOutputInput)(nil)).Elem(), ResourceMonitorShowOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*ResourceMonitorShowOutputArrayInput)(nil)).Elem(), ResourceMonitorShowOutputArray{}) pulumi.RegisterInputType(reflect.TypeOf((*RoleShowOutputInput)(nil)).Elem(), RoleShowOutputArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*RoleShowOutputArrayInput)(nil)).Elem(), RoleShowOutputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*RowAccessPolicyArgumentInput)(nil)).Elem(), RowAccessPolicyArgumentArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*RowAccessPolicyArgumentArrayInput)(nil)).Elem(), RowAccessPolicyArgumentArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*RowAccessPolicyDescribeOutputInput)(nil)).Elem(), RowAccessPolicyDescribeOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*RowAccessPolicyDescribeOutputArrayInput)(nil)).Elem(), RowAccessPolicyDescribeOutputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*RowAccessPolicyDescribeOutputSignatureInput)(nil)).Elem(), RowAccessPolicyDescribeOutputSignatureArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*RowAccessPolicyDescribeOutputSignatureArrayInput)(nil)).Elem(), RowAccessPolicyDescribeOutputSignatureArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*RowAccessPolicyShowOutputInput)(nil)).Elem(), RowAccessPolicyShowOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*RowAccessPolicyShowOutputArrayInput)(nil)).Elem(), RowAccessPolicyShowOutputArray{}) pulumi.RegisterInputType(reflect.TypeOf((*Saml2IntegrationDescribeOutputInput)(nil)).Elem(), Saml2IntegrationDescribeOutputArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*Saml2IntegrationDescribeOutputArrayInput)(nil)).Elem(), Saml2IntegrationDescribeOutputArray{}) pulumi.RegisterInputType(reflect.TypeOf((*Saml2IntegrationDescribeOutputAllowedEmailPatternInput)(nil)).Elem(), Saml2IntegrationDescribeOutputAllowedEmailPatternArgs{}) @@ -65256,8 +65518,18 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetGrantsGrantsToPtrInput)(nil)).Elem(), GetGrantsGrantsToArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetGrantsGrantsToShareInput)(nil)).Elem(), GetGrantsGrantsToShareArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetGrantsGrantsToSharePtrInput)(nil)).Elem(), GetGrantsGrantsToShareArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesInInput)(nil)).Elem(), GetMaskingPoliciesInArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesInPtrInput)(nil)).Elem(), GetMaskingPoliciesInArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesLimitInput)(nil)).Elem(), GetMaskingPoliciesLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesLimitPtrInput)(nil)).Elem(), GetMaskingPoliciesLimitArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyInput)(nil)).Elem(), GetMaskingPoliciesMaskingPolicyArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyArrayInput)(nil)).Elem(), GetMaskingPoliciesMaskingPolicyArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyDescribeOutputInput)(nil)).Elem(), GetMaskingPoliciesMaskingPolicyDescribeOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyDescribeOutputArrayInput)(nil)).Elem(), GetMaskingPoliciesMaskingPolicyDescribeOutputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureInput)(nil)).Elem(), GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayInput)(nil)).Elem(), GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyShowOutputInput)(nil)).Elem(), GetMaskingPoliciesMaskingPolicyShowOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetMaskingPoliciesMaskingPolicyShowOutputArrayInput)(nil)).Elem(), GetMaskingPoliciesMaskingPolicyShowOutputArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetMaterializedViewsMaterializedViewInput)(nil)).Elem(), GetMaterializedViewsMaterializedViewArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetMaterializedViewsMaterializedViewArrayInput)(nil)).Elem(), GetMaterializedViewsMaterializedViewArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetNetworkPoliciesNetworkPolicyInput)(nil)).Elem(), GetNetworkPoliciesNetworkPolicyArgs{}) @@ -65274,12 +65546,24 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetProceduresProcedureArrayInput)(nil)).Elem(), GetProceduresProcedureArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetResourceMonitorsResourceMonitorInput)(nil)).Elem(), GetResourceMonitorsResourceMonitorArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetResourceMonitorsResourceMonitorArrayInput)(nil)).Elem(), GetResourceMonitorsResourceMonitorArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetResourceMonitorsResourceMonitorShowOutputInput)(nil)).Elem(), GetResourceMonitorsResourceMonitorShowOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetResourceMonitorsResourceMonitorShowOutputArrayInput)(nil)).Elem(), GetResourceMonitorsResourceMonitorShowOutputArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetRolesRoleInput)(nil)).Elem(), GetRolesRoleArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetRolesRoleArrayInput)(nil)).Elem(), GetRolesRoleArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetRolesRoleShowOutputInput)(nil)).Elem(), GetRolesRoleShowOutputArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetRolesRoleShowOutputArrayInput)(nil)).Elem(), GetRolesRoleShowOutputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesInInput)(nil)).Elem(), GetRowAccessPoliciesInArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesInPtrInput)(nil)).Elem(), GetRowAccessPoliciesInArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesLimitInput)(nil)).Elem(), GetRowAccessPoliciesLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesLimitPtrInput)(nil)).Elem(), GetRowAccessPoliciesLimitArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyInput)(nil)).Elem(), GetRowAccessPoliciesRowAccessPolicyArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyArrayInput)(nil)).Elem(), GetRowAccessPoliciesRowAccessPolicyArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyDescribeOutputInput)(nil)).Elem(), GetRowAccessPoliciesRowAccessPolicyDescribeOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayInput)(nil)).Elem(), GetRowAccessPoliciesRowAccessPolicyDescribeOutputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureInput)(nil)).Elem(), GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayInput)(nil)).Elem(), GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyShowOutputInput)(nil)).Elem(), GetRowAccessPoliciesRowAccessPolicyShowOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetRowAccessPoliciesRowAccessPolicyShowOutputArrayInput)(nil)).Elem(), GetRowAccessPoliciesRowAccessPolicyShowOutputArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetSchemasInInput)(nil)).Elem(), GetSchemasInArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetSchemasInPtrInput)(nil)).Elem(), GetSchemasInArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetSchemasLimitInput)(nil)).Elem(), GetSchemasLimitArgs{}) @@ -65588,36 +65872,6 @@ func init() { pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterUnsupportedDdlActionArrayInput)(nil)).Elem(), GetUsersUserParameterUnsupportedDdlActionArray{}) pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterUseCachedResultInput)(nil)).Elem(), GetUsersUserParameterUseCachedResultArgs{}) pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterUseCachedResultArrayInput)(nil)).Elem(), GetUsersUserParameterUseCachedResultArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterWeekOfYearPolicyInput)(nil)).Elem(), GetUsersUserParameterWeekOfYearPolicyArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterWeekOfYearPolicyArrayInput)(nil)).Elem(), GetUsersUserParameterWeekOfYearPolicyArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterWeekStartInput)(nil)).Elem(), GetUsersUserParameterWeekStartArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterWeekStartArrayInput)(nil)).Elem(), GetUsersUserParameterWeekStartArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserShowOutputInput)(nil)).Elem(), GetUsersUserShowOutputArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserShowOutputArrayInput)(nil)).Elem(), GetUsersUserShowOutputArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetViewsInInput)(nil)).Elem(), GetViewsInArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetViewsInPtrInput)(nil)).Elem(), GetViewsInArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetViewsLimitInput)(nil)).Elem(), GetViewsLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetViewsLimitPtrInput)(nil)).Elem(), GetViewsLimitArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewInput)(nil)).Elem(), GetViewsViewArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewArrayInput)(nil)).Elem(), GetViewsViewArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewDescribeOutputInput)(nil)).Elem(), GetViewsViewDescribeOutputArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewDescribeOutputArrayInput)(nil)).Elem(), GetViewsViewDescribeOutputArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewShowOutputInput)(nil)).Elem(), GetViewsViewShowOutputArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewShowOutputArrayInput)(nil)).Elem(), GetViewsViewShowOutputArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseInput)(nil)).Elem(), GetWarehousesWarehouseArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseArrayInput)(nil)).Elem(), GetWarehousesWarehouseArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseDescribeOutputInput)(nil)).Elem(), GetWarehousesWarehouseDescribeOutputArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseDescribeOutputArrayInput)(nil)).Elem(), GetWarehousesWarehouseDescribeOutputArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterInput)(nil)).Elem(), GetWarehousesWarehouseParameterArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterArrayInput)(nil)).Elem(), GetWarehousesWarehouseParameterArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterMaxConcurrencyLevelInput)(nil)).Elem(), GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayInput)(nil)).Elem(), GetWarehousesWarehouseParameterMaxConcurrencyLevelArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondInput)(nil)).Elem(), GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayInput)(nil)).Elem(), GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterStatementTimeoutInSecondInput)(nil)).Elem(), GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayInput)(nil)).Elem(), GetWarehousesWarehouseParameterStatementTimeoutInSecondArray{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseShowOutputInput)(nil)).Elem(), GetWarehousesWarehouseShowOutputArgs{}) - pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseShowOutputArrayInput)(nil)).Elem(), GetWarehousesWarehouseShowOutputArray{}) pulumi.RegisterOutputType(AccountRoleShowOutputOutput{}) pulumi.RegisterOutputType(AccountRoleShowOutputArrayOutput{}) pulumi.RegisterOutputType(AlertAlertScheduleOutput{}) @@ -65792,10 +66046,14 @@ func init() { pulumi.RegisterOutputType(GrantPrivilegesToDatabaseRoleOnSchemaObjectAllPtrOutput{}) pulumi.RegisterOutputType(GrantPrivilegesToDatabaseRoleOnSchemaObjectFutureOutput{}) pulumi.RegisterOutputType(GrantPrivilegesToDatabaseRoleOnSchemaObjectFuturePtrOutput{}) - pulumi.RegisterOutputType(MaskingPolicySignatureOutput{}) - pulumi.RegisterOutputType(MaskingPolicySignaturePtrOutput{}) - pulumi.RegisterOutputType(MaskingPolicySignatureColumnOutput{}) - pulumi.RegisterOutputType(MaskingPolicySignatureColumnArrayOutput{}) + pulumi.RegisterOutputType(MaskingPolicyArgumentOutput{}) + pulumi.RegisterOutputType(MaskingPolicyArgumentArrayOutput{}) + pulumi.RegisterOutputType(MaskingPolicyDescribeOutputOutput{}) + pulumi.RegisterOutputType(MaskingPolicyDescribeOutputArrayOutput{}) + pulumi.RegisterOutputType(MaskingPolicyDescribeOutputSignatureOutput{}) + pulumi.RegisterOutputType(MaskingPolicyDescribeOutputSignatureArrayOutput{}) + pulumi.RegisterOutputType(MaskingPolicyShowOutputOutput{}) + pulumi.RegisterOutputType(MaskingPolicyShowOutputArrayOutput{}) pulumi.RegisterOutputType(MaterializedViewTagOutput{}) pulumi.RegisterOutputType(MaterializedViewTagArrayOutput{}) pulumi.RegisterOutputType(NetworkPolicyDescribeOutputOutput{}) @@ -65892,8 +66150,18 @@ func init() { pulumi.RegisterOutputType(ProcedureArgumentArrayOutput{}) pulumi.RegisterOutputType(ProviderTokenAccessorOutput{}) pulumi.RegisterOutputType(ProviderTokenAccessorPtrOutput{}) + pulumi.RegisterOutputType(ResourceMonitorShowOutputOutput{}) + pulumi.RegisterOutputType(ResourceMonitorShowOutputArrayOutput{}) pulumi.RegisterOutputType(RoleShowOutputOutput{}) pulumi.RegisterOutputType(RoleShowOutputArrayOutput{}) + pulumi.RegisterOutputType(RowAccessPolicyArgumentOutput{}) + pulumi.RegisterOutputType(RowAccessPolicyArgumentArrayOutput{}) + pulumi.RegisterOutputType(RowAccessPolicyDescribeOutputOutput{}) + pulumi.RegisterOutputType(RowAccessPolicyDescribeOutputArrayOutput{}) + pulumi.RegisterOutputType(RowAccessPolicyDescribeOutputSignatureOutput{}) + pulumi.RegisterOutputType(RowAccessPolicyDescribeOutputSignatureArrayOutput{}) + pulumi.RegisterOutputType(RowAccessPolicyShowOutputOutput{}) + pulumi.RegisterOutputType(RowAccessPolicyShowOutputArrayOutput{}) pulumi.RegisterOutputType(Saml2IntegrationDescribeOutputOutput{}) pulumi.RegisterOutputType(Saml2IntegrationDescribeOutputArrayOutput{}) pulumi.RegisterOutputType(Saml2IntegrationDescribeOutputAllowedEmailPatternOutput{}) @@ -66250,8 +66518,18 @@ func init() { pulumi.RegisterOutputType(GetGrantsGrantsToPtrOutput{}) pulumi.RegisterOutputType(GetGrantsGrantsToShareOutput{}) pulumi.RegisterOutputType(GetGrantsGrantsToSharePtrOutput{}) + pulumi.RegisterOutputType(GetMaskingPoliciesInOutput{}) + pulumi.RegisterOutputType(GetMaskingPoliciesInPtrOutput{}) + pulumi.RegisterOutputType(GetMaskingPoliciesLimitOutput{}) + pulumi.RegisterOutputType(GetMaskingPoliciesLimitPtrOutput{}) pulumi.RegisterOutputType(GetMaskingPoliciesMaskingPolicyOutput{}) pulumi.RegisterOutputType(GetMaskingPoliciesMaskingPolicyArrayOutput{}) + pulumi.RegisterOutputType(GetMaskingPoliciesMaskingPolicyDescribeOutputOutput{}) + pulumi.RegisterOutputType(GetMaskingPoliciesMaskingPolicyDescribeOutputArrayOutput{}) + pulumi.RegisterOutputType(GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureOutput{}) + pulumi.RegisterOutputType(GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureArrayOutput{}) + pulumi.RegisterOutputType(GetMaskingPoliciesMaskingPolicyShowOutputOutput{}) + pulumi.RegisterOutputType(GetMaskingPoliciesMaskingPolicyShowOutputArrayOutput{}) pulumi.RegisterOutputType(GetMaterializedViewsMaterializedViewOutput{}) pulumi.RegisterOutputType(GetMaterializedViewsMaterializedViewArrayOutput{}) pulumi.RegisterOutputType(GetNetworkPoliciesNetworkPolicyOutput{}) @@ -66268,12 +66546,24 @@ func init() { pulumi.RegisterOutputType(GetProceduresProcedureArrayOutput{}) pulumi.RegisterOutputType(GetResourceMonitorsResourceMonitorOutput{}) pulumi.RegisterOutputType(GetResourceMonitorsResourceMonitorArrayOutput{}) + pulumi.RegisterOutputType(GetResourceMonitorsResourceMonitorShowOutputOutput{}) + pulumi.RegisterOutputType(GetResourceMonitorsResourceMonitorShowOutputArrayOutput{}) pulumi.RegisterOutputType(GetRolesRoleOutput{}) pulumi.RegisterOutputType(GetRolesRoleArrayOutput{}) pulumi.RegisterOutputType(GetRolesRoleShowOutputOutput{}) pulumi.RegisterOutputType(GetRolesRoleShowOutputArrayOutput{}) + pulumi.RegisterOutputType(GetRowAccessPoliciesInOutput{}) + pulumi.RegisterOutputType(GetRowAccessPoliciesInPtrOutput{}) + pulumi.RegisterOutputType(GetRowAccessPoliciesLimitOutput{}) + pulumi.RegisterOutputType(GetRowAccessPoliciesLimitPtrOutput{}) pulumi.RegisterOutputType(GetRowAccessPoliciesRowAccessPolicyOutput{}) pulumi.RegisterOutputType(GetRowAccessPoliciesRowAccessPolicyArrayOutput{}) + pulumi.RegisterOutputType(GetRowAccessPoliciesRowAccessPolicyDescribeOutputOutput{}) + pulumi.RegisterOutputType(GetRowAccessPoliciesRowAccessPolicyDescribeOutputArrayOutput{}) + pulumi.RegisterOutputType(GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureOutput{}) + pulumi.RegisterOutputType(GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureArrayOutput{}) + pulumi.RegisterOutputType(GetRowAccessPoliciesRowAccessPolicyShowOutputOutput{}) + pulumi.RegisterOutputType(GetRowAccessPoliciesRowAccessPolicyShowOutputArrayOutput{}) pulumi.RegisterOutputType(GetSchemasInOutput{}) pulumi.RegisterOutputType(GetSchemasInPtrOutput{}) pulumi.RegisterOutputType(GetSchemasLimitOutput{}) @@ -66582,34 +66872,4 @@ func init() { pulumi.RegisterOutputType(GetUsersUserParameterUnsupportedDdlActionArrayOutput{}) pulumi.RegisterOutputType(GetUsersUserParameterUseCachedResultOutput{}) pulumi.RegisterOutputType(GetUsersUserParameterUseCachedResultArrayOutput{}) - pulumi.RegisterOutputType(GetUsersUserParameterWeekOfYearPolicyOutput{}) - pulumi.RegisterOutputType(GetUsersUserParameterWeekOfYearPolicyArrayOutput{}) - pulumi.RegisterOutputType(GetUsersUserParameterWeekStartOutput{}) - pulumi.RegisterOutputType(GetUsersUserParameterWeekStartArrayOutput{}) - pulumi.RegisterOutputType(GetUsersUserShowOutputOutput{}) - pulumi.RegisterOutputType(GetUsersUserShowOutputArrayOutput{}) - pulumi.RegisterOutputType(GetViewsInOutput{}) - pulumi.RegisterOutputType(GetViewsInPtrOutput{}) - pulumi.RegisterOutputType(GetViewsLimitOutput{}) - pulumi.RegisterOutputType(GetViewsLimitPtrOutput{}) - pulumi.RegisterOutputType(GetViewsViewOutput{}) - pulumi.RegisterOutputType(GetViewsViewArrayOutput{}) - pulumi.RegisterOutputType(GetViewsViewDescribeOutputOutput{}) - pulumi.RegisterOutputType(GetViewsViewDescribeOutputArrayOutput{}) - pulumi.RegisterOutputType(GetViewsViewShowOutputOutput{}) - pulumi.RegisterOutputType(GetViewsViewShowOutputArrayOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseArrayOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseDescribeOutputOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseDescribeOutputArrayOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseParameterOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseParameterArrayOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseShowOutputOutput{}) - pulumi.RegisterOutputType(GetWarehousesWarehouseShowOutputArrayOutput{}) } diff --git a/sdk/go/snowflake/pulumiTypes1.go b/sdk/go/snowflake/pulumiTypes1.go new file mode 100644 index 00000000..ab871290 --- /dev/null +++ b/sdk/go/snowflake/pulumiTypes1.go @@ -0,0 +1,2269 @@ +// Code generated by the Pulumi Terraform Bridge (tfgen) Tool DO NOT EDIT. +// *** WARNING: Do not edit by hand unless you're certain you know what you are doing! *** + +package snowflake + +import ( + "context" + "reflect" + + "github.com/pulumi/pulumi-snowflake/sdk/go/snowflake/internal" + "github.com/pulumi/pulumi/sdk/v3/go/pulumi" +) + +var _ = internal.GetEnvOrDefault + +type GetUsersUserParameterWeekOfYearPolicy struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` +} + +// GetUsersUserParameterWeekOfYearPolicyInput is an input type that accepts GetUsersUserParameterWeekOfYearPolicyArgs and GetUsersUserParameterWeekOfYearPolicyOutput values. +// You can construct a concrete instance of `GetUsersUserParameterWeekOfYearPolicyInput` via: +// +// GetUsersUserParameterWeekOfYearPolicyArgs{...} +type GetUsersUserParameterWeekOfYearPolicyInput interface { + pulumi.Input + + ToGetUsersUserParameterWeekOfYearPolicyOutput() GetUsersUserParameterWeekOfYearPolicyOutput + ToGetUsersUserParameterWeekOfYearPolicyOutputWithContext(context.Context) GetUsersUserParameterWeekOfYearPolicyOutput +} + +type GetUsersUserParameterWeekOfYearPolicyArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` +} + +func (GetUsersUserParameterWeekOfYearPolicyArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterWeekOfYearPolicy)(nil)).Elem() +} + +func (i GetUsersUserParameterWeekOfYearPolicyArgs) ToGetUsersUserParameterWeekOfYearPolicyOutput() GetUsersUserParameterWeekOfYearPolicyOutput { + return i.ToGetUsersUserParameterWeekOfYearPolicyOutputWithContext(context.Background()) +} + +func (i GetUsersUserParameterWeekOfYearPolicyArgs) ToGetUsersUserParameterWeekOfYearPolicyOutputWithContext(ctx context.Context) GetUsersUserParameterWeekOfYearPolicyOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterWeekOfYearPolicyOutput) +} + +// GetUsersUserParameterWeekOfYearPolicyArrayInput is an input type that accepts GetUsersUserParameterWeekOfYearPolicyArray and GetUsersUserParameterWeekOfYearPolicyArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterWeekOfYearPolicyArrayInput` via: +// +// GetUsersUserParameterWeekOfYearPolicyArray{ GetUsersUserParameterWeekOfYearPolicyArgs{...} } +type GetUsersUserParameterWeekOfYearPolicyArrayInput interface { + pulumi.Input + + ToGetUsersUserParameterWeekOfYearPolicyArrayOutput() GetUsersUserParameterWeekOfYearPolicyArrayOutput + ToGetUsersUserParameterWeekOfYearPolicyArrayOutputWithContext(context.Context) GetUsersUserParameterWeekOfYearPolicyArrayOutput +} + +type GetUsersUserParameterWeekOfYearPolicyArray []GetUsersUserParameterWeekOfYearPolicyInput + +func (GetUsersUserParameterWeekOfYearPolicyArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterWeekOfYearPolicy)(nil)).Elem() +} + +func (i GetUsersUserParameterWeekOfYearPolicyArray) ToGetUsersUserParameterWeekOfYearPolicyArrayOutput() GetUsersUserParameterWeekOfYearPolicyArrayOutput { + return i.ToGetUsersUserParameterWeekOfYearPolicyArrayOutputWithContext(context.Background()) +} + +func (i GetUsersUserParameterWeekOfYearPolicyArray) ToGetUsersUserParameterWeekOfYearPolicyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterWeekOfYearPolicyArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterWeekOfYearPolicyArrayOutput) +} + +type GetUsersUserParameterWeekOfYearPolicyOutput struct{ *pulumi.OutputState } + +func (GetUsersUserParameterWeekOfYearPolicyOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterWeekOfYearPolicy)(nil)).Elem() +} + +func (o GetUsersUserParameterWeekOfYearPolicyOutput) ToGetUsersUserParameterWeekOfYearPolicyOutput() GetUsersUserParameterWeekOfYearPolicyOutput { + return o +} + +func (o GetUsersUserParameterWeekOfYearPolicyOutput) ToGetUsersUserParameterWeekOfYearPolicyOutputWithContext(ctx context.Context) GetUsersUserParameterWeekOfYearPolicyOutput { + return o +} + +func (o GetUsersUserParameterWeekOfYearPolicyOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterWeekOfYearPolicy) string { return v.Default }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterWeekOfYearPolicyOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterWeekOfYearPolicy) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterWeekOfYearPolicyOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterWeekOfYearPolicy) string { return v.Key }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterWeekOfYearPolicyOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterWeekOfYearPolicy) string { return v.Level }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterWeekOfYearPolicyOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterWeekOfYearPolicy) string { return v.Value }).(pulumi.StringOutput) +} + +type GetUsersUserParameterWeekOfYearPolicyArrayOutput struct{ *pulumi.OutputState } + +func (GetUsersUserParameterWeekOfYearPolicyArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterWeekOfYearPolicy)(nil)).Elem() +} + +func (o GetUsersUserParameterWeekOfYearPolicyArrayOutput) ToGetUsersUserParameterWeekOfYearPolicyArrayOutput() GetUsersUserParameterWeekOfYearPolicyArrayOutput { + return o +} + +func (o GetUsersUserParameterWeekOfYearPolicyArrayOutput) ToGetUsersUserParameterWeekOfYearPolicyArrayOutputWithContext(ctx context.Context) GetUsersUserParameterWeekOfYearPolicyArrayOutput { + return o +} + +func (o GetUsersUserParameterWeekOfYearPolicyArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterWeekOfYearPolicyOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterWeekOfYearPolicy { + return vs[0].([]GetUsersUserParameterWeekOfYearPolicy)[vs[1].(int)] + }).(GetUsersUserParameterWeekOfYearPolicyOutput) +} + +type GetUsersUserParameterWeekStart struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` +} + +// GetUsersUserParameterWeekStartInput is an input type that accepts GetUsersUserParameterWeekStartArgs and GetUsersUserParameterWeekStartOutput values. +// You can construct a concrete instance of `GetUsersUserParameterWeekStartInput` via: +// +// GetUsersUserParameterWeekStartArgs{...} +type GetUsersUserParameterWeekStartInput interface { + pulumi.Input + + ToGetUsersUserParameterWeekStartOutput() GetUsersUserParameterWeekStartOutput + ToGetUsersUserParameterWeekStartOutputWithContext(context.Context) GetUsersUserParameterWeekStartOutput +} + +type GetUsersUserParameterWeekStartArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` +} + +func (GetUsersUserParameterWeekStartArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterWeekStart)(nil)).Elem() +} + +func (i GetUsersUserParameterWeekStartArgs) ToGetUsersUserParameterWeekStartOutput() GetUsersUserParameterWeekStartOutput { + return i.ToGetUsersUserParameterWeekStartOutputWithContext(context.Background()) +} + +func (i GetUsersUserParameterWeekStartArgs) ToGetUsersUserParameterWeekStartOutputWithContext(ctx context.Context) GetUsersUserParameterWeekStartOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterWeekStartOutput) +} + +// GetUsersUserParameterWeekStartArrayInput is an input type that accepts GetUsersUserParameterWeekStartArray and GetUsersUserParameterWeekStartArrayOutput values. +// You can construct a concrete instance of `GetUsersUserParameterWeekStartArrayInput` via: +// +// GetUsersUserParameterWeekStartArray{ GetUsersUserParameterWeekStartArgs{...} } +type GetUsersUserParameterWeekStartArrayInput interface { + pulumi.Input + + ToGetUsersUserParameterWeekStartArrayOutput() GetUsersUserParameterWeekStartArrayOutput + ToGetUsersUserParameterWeekStartArrayOutputWithContext(context.Context) GetUsersUserParameterWeekStartArrayOutput +} + +type GetUsersUserParameterWeekStartArray []GetUsersUserParameterWeekStartInput + +func (GetUsersUserParameterWeekStartArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterWeekStart)(nil)).Elem() +} + +func (i GetUsersUserParameterWeekStartArray) ToGetUsersUserParameterWeekStartArrayOutput() GetUsersUserParameterWeekStartArrayOutput { + return i.ToGetUsersUserParameterWeekStartArrayOutputWithContext(context.Background()) +} + +func (i GetUsersUserParameterWeekStartArray) ToGetUsersUserParameterWeekStartArrayOutputWithContext(ctx context.Context) GetUsersUserParameterWeekStartArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserParameterWeekStartArrayOutput) +} + +type GetUsersUserParameterWeekStartOutput struct{ *pulumi.OutputState } + +func (GetUsersUserParameterWeekStartOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserParameterWeekStart)(nil)).Elem() +} + +func (o GetUsersUserParameterWeekStartOutput) ToGetUsersUserParameterWeekStartOutput() GetUsersUserParameterWeekStartOutput { + return o +} + +func (o GetUsersUserParameterWeekStartOutput) ToGetUsersUserParameterWeekStartOutputWithContext(ctx context.Context) GetUsersUserParameterWeekStartOutput { + return o +} + +func (o GetUsersUserParameterWeekStartOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterWeekStart) string { return v.Default }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterWeekStartOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterWeekStart) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterWeekStartOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterWeekStart) string { return v.Key }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterWeekStartOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterWeekStart) string { return v.Level }).(pulumi.StringOutput) +} + +func (o GetUsersUserParameterWeekStartOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserParameterWeekStart) string { return v.Value }).(pulumi.StringOutput) +} + +type GetUsersUserParameterWeekStartArrayOutput struct{ *pulumi.OutputState } + +func (GetUsersUserParameterWeekStartArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserParameterWeekStart)(nil)).Elem() +} + +func (o GetUsersUserParameterWeekStartArrayOutput) ToGetUsersUserParameterWeekStartArrayOutput() GetUsersUserParameterWeekStartArrayOutput { + return o +} + +func (o GetUsersUserParameterWeekStartArrayOutput) ToGetUsersUserParameterWeekStartArrayOutputWithContext(ctx context.Context) GetUsersUserParameterWeekStartArrayOutput { + return o +} + +func (o GetUsersUserParameterWeekStartArrayOutput) Index(i pulumi.IntInput) GetUsersUserParameterWeekStartOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserParameterWeekStart { + return vs[0].([]GetUsersUserParameterWeekStart)[vs[1].(int)] + }).(GetUsersUserParameterWeekStartOutput) +} + +type GetUsersUserShowOutput struct { + Comment string `pulumi:"comment"` + CreatedOn string `pulumi:"createdOn"` + DaysToExpiry string `pulumi:"daysToExpiry"` + DefaultNamespace string `pulumi:"defaultNamespace"` + DefaultRole string `pulumi:"defaultRole"` + DefaultSecondaryRoles string `pulumi:"defaultSecondaryRoles"` + DefaultWarehouse string `pulumi:"defaultWarehouse"` + Disabled bool `pulumi:"disabled"` + DisplayName string `pulumi:"displayName"` + Email string `pulumi:"email"` + ExpiresAtTime string `pulumi:"expiresAtTime"` + ExtAuthnDuo bool `pulumi:"extAuthnDuo"` + ExtAuthnUid string `pulumi:"extAuthnUid"` + FirstName string `pulumi:"firstName"` + HasMfa bool `pulumi:"hasMfa"` + HasPassword bool `pulumi:"hasPassword"` + HasRsaPublicKey bool `pulumi:"hasRsaPublicKey"` + LastName string `pulumi:"lastName"` + LastSuccessLogin string `pulumi:"lastSuccessLogin"` + LockedUntilTime string `pulumi:"lockedUntilTime"` + LoginName string `pulumi:"loginName"` + MinsToBypassMfa string `pulumi:"minsToBypassMfa"` + MinsToUnlock string `pulumi:"minsToUnlock"` + MustChangePassword bool `pulumi:"mustChangePassword"` + Name string `pulumi:"name"` + Owner string `pulumi:"owner"` + SnowflakeLock bool `pulumi:"snowflakeLock"` + Type string `pulumi:"type"` +} + +// GetUsersUserShowOutputInput is an input type that accepts GetUsersUserShowOutputArgs and GetUsersUserShowOutputOutput values. +// You can construct a concrete instance of `GetUsersUserShowOutputInput` via: +// +// GetUsersUserShowOutputArgs{...} +type GetUsersUserShowOutputInput interface { + pulumi.Input + + ToGetUsersUserShowOutputOutput() GetUsersUserShowOutputOutput + ToGetUsersUserShowOutputOutputWithContext(context.Context) GetUsersUserShowOutputOutput +} + +type GetUsersUserShowOutputArgs struct { + Comment pulumi.StringInput `pulumi:"comment"` + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + DaysToExpiry pulumi.StringInput `pulumi:"daysToExpiry"` + DefaultNamespace pulumi.StringInput `pulumi:"defaultNamespace"` + DefaultRole pulumi.StringInput `pulumi:"defaultRole"` + DefaultSecondaryRoles pulumi.StringInput `pulumi:"defaultSecondaryRoles"` + DefaultWarehouse pulumi.StringInput `pulumi:"defaultWarehouse"` + Disabled pulumi.BoolInput `pulumi:"disabled"` + DisplayName pulumi.StringInput `pulumi:"displayName"` + Email pulumi.StringInput `pulumi:"email"` + ExpiresAtTime pulumi.StringInput `pulumi:"expiresAtTime"` + ExtAuthnDuo pulumi.BoolInput `pulumi:"extAuthnDuo"` + ExtAuthnUid pulumi.StringInput `pulumi:"extAuthnUid"` + FirstName pulumi.StringInput `pulumi:"firstName"` + HasMfa pulumi.BoolInput `pulumi:"hasMfa"` + HasPassword pulumi.BoolInput `pulumi:"hasPassword"` + HasRsaPublicKey pulumi.BoolInput `pulumi:"hasRsaPublicKey"` + LastName pulumi.StringInput `pulumi:"lastName"` + LastSuccessLogin pulumi.StringInput `pulumi:"lastSuccessLogin"` + LockedUntilTime pulumi.StringInput `pulumi:"lockedUntilTime"` + LoginName pulumi.StringInput `pulumi:"loginName"` + MinsToBypassMfa pulumi.StringInput `pulumi:"minsToBypassMfa"` + MinsToUnlock pulumi.StringInput `pulumi:"minsToUnlock"` + MustChangePassword pulumi.BoolInput `pulumi:"mustChangePassword"` + Name pulumi.StringInput `pulumi:"name"` + Owner pulumi.StringInput `pulumi:"owner"` + SnowflakeLock pulumi.BoolInput `pulumi:"snowflakeLock"` + Type pulumi.StringInput `pulumi:"type"` +} + +func (GetUsersUserShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserShowOutput)(nil)).Elem() +} + +func (i GetUsersUserShowOutputArgs) ToGetUsersUserShowOutputOutput() GetUsersUserShowOutputOutput { + return i.ToGetUsersUserShowOutputOutputWithContext(context.Background()) +} + +func (i GetUsersUserShowOutputArgs) ToGetUsersUserShowOutputOutputWithContext(ctx context.Context) GetUsersUserShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserShowOutputOutput) +} + +// GetUsersUserShowOutputArrayInput is an input type that accepts GetUsersUserShowOutputArray and GetUsersUserShowOutputArrayOutput values. +// You can construct a concrete instance of `GetUsersUserShowOutputArrayInput` via: +// +// GetUsersUserShowOutputArray{ GetUsersUserShowOutputArgs{...} } +type GetUsersUserShowOutputArrayInput interface { + pulumi.Input + + ToGetUsersUserShowOutputArrayOutput() GetUsersUserShowOutputArrayOutput + ToGetUsersUserShowOutputArrayOutputWithContext(context.Context) GetUsersUserShowOutputArrayOutput +} + +type GetUsersUserShowOutputArray []GetUsersUserShowOutputInput + +func (GetUsersUserShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserShowOutput)(nil)).Elem() +} + +func (i GetUsersUserShowOutputArray) ToGetUsersUserShowOutputArrayOutput() GetUsersUserShowOutputArrayOutput { + return i.ToGetUsersUserShowOutputArrayOutputWithContext(context.Background()) +} + +func (i GetUsersUserShowOutputArray) ToGetUsersUserShowOutputArrayOutputWithContext(ctx context.Context) GetUsersUserShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetUsersUserShowOutputArrayOutput) +} + +type GetUsersUserShowOutputOutput struct{ *pulumi.OutputState } + +func (GetUsersUserShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetUsersUserShowOutput)(nil)).Elem() +} + +func (o GetUsersUserShowOutputOutput) ToGetUsersUserShowOutputOutput() GetUsersUserShowOutputOutput { + return o +} + +func (o GetUsersUserShowOutputOutput) ToGetUsersUserShowOutputOutputWithContext(ctx context.Context) GetUsersUserShowOutputOutput { + return o +} + +func (o GetUsersUserShowOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.Comment }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) DaysToExpiry() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DaysToExpiry }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) DefaultNamespace() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DefaultNamespace }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) DefaultRole() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DefaultRole }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) DefaultSecondaryRoles() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DefaultSecondaryRoles }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) DefaultWarehouse() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DefaultWarehouse }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) Disabled() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.Disabled }).(pulumi.BoolOutput) +} + +func (o GetUsersUserShowOutputOutput) DisplayName() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.DisplayName }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) Email() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.Email }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) ExpiresAtTime() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.ExpiresAtTime }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) ExtAuthnDuo() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.ExtAuthnDuo }).(pulumi.BoolOutput) +} + +func (o GetUsersUserShowOutputOutput) ExtAuthnUid() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.ExtAuthnUid }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) FirstName() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.FirstName }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) HasMfa() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.HasMfa }).(pulumi.BoolOutput) +} + +func (o GetUsersUserShowOutputOutput) HasPassword() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.HasPassword }).(pulumi.BoolOutput) +} + +func (o GetUsersUserShowOutputOutput) HasRsaPublicKey() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.HasRsaPublicKey }).(pulumi.BoolOutput) +} + +func (o GetUsersUserShowOutputOutput) LastName() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.LastName }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) LastSuccessLogin() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.LastSuccessLogin }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) LockedUntilTime() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.LockedUntilTime }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) LoginName() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.LoginName }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) MinsToBypassMfa() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.MinsToBypassMfa }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) MinsToUnlock() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.MinsToUnlock }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) MustChangePassword() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.MustChangePassword }).(pulumi.BoolOutput) +} + +func (o GetUsersUserShowOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) Owner() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.Owner }).(pulumi.StringOutput) +} + +func (o GetUsersUserShowOutputOutput) SnowflakeLock() pulumi.BoolOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) bool { return v.SnowflakeLock }).(pulumi.BoolOutput) +} + +func (o GetUsersUserShowOutputOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetUsersUserShowOutput) string { return v.Type }).(pulumi.StringOutput) +} + +type GetUsersUserShowOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetUsersUserShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetUsersUserShowOutput)(nil)).Elem() +} + +func (o GetUsersUserShowOutputArrayOutput) ToGetUsersUserShowOutputArrayOutput() GetUsersUserShowOutputArrayOutput { + return o +} + +func (o GetUsersUserShowOutputArrayOutput) ToGetUsersUserShowOutputArrayOutputWithContext(ctx context.Context) GetUsersUserShowOutputArrayOutput { + return o +} + +func (o GetUsersUserShowOutputArrayOutput) Index(i pulumi.IntInput) GetUsersUserShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetUsersUserShowOutput { + return vs[0].([]GetUsersUserShowOutput)[vs[1].(int)] + }).(GetUsersUserShowOutputOutput) +} + +type GetViewsIn struct { + // Returns records for the entire account. + Account *bool `pulumi:"account"` + // Returns records for the current database in use or for a specified database. + Database *string `pulumi:"database"` + // Returns records for the current schema in use or a specified schema. Use fully qualified name. + Schema *string `pulumi:"schema"` +} + +// GetViewsInInput is an input type that accepts GetViewsInArgs and GetViewsInOutput values. +// You can construct a concrete instance of `GetViewsInInput` via: +// +// GetViewsInArgs{...} +type GetViewsInInput interface { + pulumi.Input + + ToGetViewsInOutput() GetViewsInOutput + ToGetViewsInOutputWithContext(context.Context) GetViewsInOutput +} + +type GetViewsInArgs struct { + // Returns records for the entire account. + Account pulumi.BoolPtrInput `pulumi:"account"` + // Returns records for the current database in use or for a specified database. + Database pulumi.StringPtrInput `pulumi:"database"` + // Returns records for the current schema in use or a specified schema. Use fully qualified name. + Schema pulumi.StringPtrInput `pulumi:"schema"` +} + +func (GetViewsInArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetViewsIn)(nil)).Elem() +} + +func (i GetViewsInArgs) ToGetViewsInOutput() GetViewsInOutput { + return i.ToGetViewsInOutputWithContext(context.Background()) +} + +func (i GetViewsInArgs) ToGetViewsInOutputWithContext(ctx context.Context) GetViewsInOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsInOutput) +} + +func (i GetViewsInArgs) ToGetViewsInPtrOutput() GetViewsInPtrOutput { + return i.ToGetViewsInPtrOutputWithContext(context.Background()) +} + +func (i GetViewsInArgs) ToGetViewsInPtrOutputWithContext(ctx context.Context) GetViewsInPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsInOutput).ToGetViewsInPtrOutputWithContext(ctx) +} + +// GetViewsInPtrInput is an input type that accepts GetViewsInArgs, GetViewsInPtr and GetViewsInPtrOutput values. +// You can construct a concrete instance of `GetViewsInPtrInput` via: +// +// GetViewsInArgs{...} +// +// or: +// +// nil +type GetViewsInPtrInput interface { + pulumi.Input + + ToGetViewsInPtrOutput() GetViewsInPtrOutput + ToGetViewsInPtrOutputWithContext(context.Context) GetViewsInPtrOutput +} + +type getViewsInPtrType GetViewsInArgs + +func GetViewsInPtr(v *GetViewsInArgs) GetViewsInPtrInput { + return (*getViewsInPtrType)(v) +} + +func (*getViewsInPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetViewsIn)(nil)).Elem() +} + +func (i *getViewsInPtrType) ToGetViewsInPtrOutput() GetViewsInPtrOutput { + return i.ToGetViewsInPtrOutputWithContext(context.Background()) +} + +func (i *getViewsInPtrType) ToGetViewsInPtrOutputWithContext(ctx context.Context) GetViewsInPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsInPtrOutput) +} + +type GetViewsInOutput struct{ *pulumi.OutputState } + +func (GetViewsInOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetViewsIn)(nil)).Elem() +} + +func (o GetViewsInOutput) ToGetViewsInOutput() GetViewsInOutput { + return o +} + +func (o GetViewsInOutput) ToGetViewsInOutputWithContext(ctx context.Context) GetViewsInOutput { + return o +} + +func (o GetViewsInOutput) ToGetViewsInPtrOutput() GetViewsInPtrOutput { + return o.ToGetViewsInPtrOutputWithContext(context.Background()) +} + +func (o GetViewsInOutput) ToGetViewsInPtrOutputWithContext(ctx context.Context) GetViewsInPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetViewsIn) *GetViewsIn { + return &v + }).(GetViewsInPtrOutput) +} + +// Returns records for the entire account. +func (o GetViewsInOutput) Account() pulumi.BoolPtrOutput { + return o.ApplyT(func(v GetViewsIn) *bool { return v.Account }).(pulumi.BoolPtrOutput) +} + +// Returns records for the current database in use or for a specified database. +func (o GetViewsInOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetViewsIn) *string { return v.Database }).(pulumi.StringPtrOutput) +} + +// Returns records for the current schema in use or a specified schema. Use fully qualified name. +func (o GetViewsInOutput) Schema() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetViewsIn) *string { return v.Schema }).(pulumi.StringPtrOutput) +} + +type GetViewsInPtrOutput struct{ *pulumi.OutputState } + +func (GetViewsInPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetViewsIn)(nil)).Elem() +} + +func (o GetViewsInPtrOutput) ToGetViewsInPtrOutput() GetViewsInPtrOutput { + return o +} + +func (o GetViewsInPtrOutput) ToGetViewsInPtrOutputWithContext(ctx context.Context) GetViewsInPtrOutput { + return o +} + +func (o GetViewsInPtrOutput) Elem() GetViewsInOutput { + return o.ApplyT(func(v *GetViewsIn) GetViewsIn { + if v != nil { + return *v + } + var ret GetViewsIn + return ret + }).(GetViewsInOutput) +} + +// Returns records for the entire account. +func (o GetViewsInPtrOutput) Account() pulumi.BoolPtrOutput { + return o.ApplyT(func(v *GetViewsIn) *bool { + if v == nil { + return nil + } + return v.Account + }).(pulumi.BoolPtrOutput) +} + +// Returns records for the current database in use or for a specified database. +func (o GetViewsInPtrOutput) Database() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetViewsIn) *string { + if v == nil { + return nil + } + return v.Database + }).(pulumi.StringPtrOutput) +} + +// Returns records for the current schema in use or a specified schema. Use fully qualified name. +func (o GetViewsInPtrOutput) Schema() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetViewsIn) *string { + if v == nil { + return nil + } + return v.Schema + }).(pulumi.StringPtrOutput) +} + +type GetViewsLimit struct { + // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + From *string `pulumi:"from"` + // The maximum number of rows to return. + Rows int `pulumi:"rows"` +} + +// GetViewsLimitInput is an input type that accepts GetViewsLimitArgs and GetViewsLimitOutput values. +// You can construct a concrete instance of `GetViewsLimitInput` via: +// +// GetViewsLimitArgs{...} +type GetViewsLimitInput interface { + pulumi.Input + + ToGetViewsLimitOutput() GetViewsLimitOutput + ToGetViewsLimitOutputWithContext(context.Context) GetViewsLimitOutput +} + +type GetViewsLimitArgs struct { + // Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + From pulumi.StringPtrInput `pulumi:"from"` + // The maximum number of rows to return. + Rows pulumi.IntInput `pulumi:"rows"` +} + +func (GetViewsLimitArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetViewsLimit)(nil)).Elem() +} + +func (i GetViewsLimitArgs) ToGetViewsLimitOutput() GetViewsLimitOutput { + return i.ToGetViewsLimitOutputWithContext(context.Background()) +} + +func (i GetViewsLimitArgs) ToGetViewsLimitOutputWithContext(ctx context.Context) GetViewsLimitOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsLimitOutput) +} + +func (i GetViewsLimitArgs) ToGetViewsLimitPtrOutput() GetViewsLimitPtrOutput { + return i.ToGetViewsLimitPtrOutputWithContext(context.Background()) +} + +func (i GetViewsLimitArgs) ToGetViewsLimitPtrOutputWithContext(ctx context.Context) GetViewsLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsLimitOutput).ToGetViewsLimitPtrOutputWithContext(ctx) +} + +// GetViewsLimitPtrInput is an input type that accepts GetViewsLimitArgs, GetViewsLimitPtr and GetViewsLimitPtrOutput values. +// You can construct a concrete instance of `GetViewsLimitPtrInput` via: +// +// GetViewsLimitArgs{...} +// +// or: +// +// nil +type GetViewsLimitPtrInput interface { + pulumi.Input + + ToGetViewsLimitPtrOutput() GetViewsLimitPtrOutput + ToGetViewsLimitPtrOutputWithContext(context.Context) GetViewsLimitPtrOutput +} + +type getViewsLimitPtrType GetViewsLimitArgs + +func GetViewsLimitPtr(v *GetViewsLimitArgs) GetViewsLimitPtrInput { + return (*getViewsLimitPtrType)(v) +} + +func (*getViewsLimitPtrType) ElementType() reflect.Type { + return reflect.TypeOf((**GetViewsLimit)(nil)).Elem() +} + +func (i *getViewsLimitPtrType) ToGetViewsLimitPtrOutput() GetViewsLimitPtrOutput { + return i.ToGetViewsLimitPtrOutputWithContext(context.Background()) +} + +func (i *getViewsLimitPtrType) ToGetViewsLimitPtrOutputWithContext(ctx context.Context) GetViewsLimitPtrOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsLimitPtrOutput) +} + +type GetViewsLimitOutput struct{ *pulumi.OutputState } + +func (GetViewsLimitOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetViewsLimit)(nil)).Elem() +} + +func (o GetViewsLimitOutput) ToGetViewsLimitOutput() GetViewsLimitOutput { + return o +} + +func (o GetViewsLimitOutput) ToGetViewsLimitOutputWithContext(ctx context.Context) GetViewsLimitOutput { + return o +} + +func (o GetViewsLimitOutput) ToGetViewsLimitPtrOutput() GetViewsLimitPtrOutput { + return o.ToGetViewsLimitPtrOutputWithContext(context.Background()) +} + +func (o GetViewsLimitOutput) ToGetViewsLimitPtrOutputWithContext(ctx context.Context) GetViewsLimitPtrOutput { + return o.ApplyTWithContext(ctx, func(_ context.Context, v GetViewsLimit) *GetViewsLimit { + return &v + }).(GetViewsLimitPtrOutput) +} + +// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. +func (o GetViewsLimitOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v GetViewsLimit) *string { return v.From }).(pulumi.StringPtrOutput) +} + +// The maximum number of rows to return. +func (o GetViewsLimitOutput) Rows() pulumi.IntOutput { + return o.ApplyT(func(v GetViewsLimit) int { return v.Rows }).(pulumi.IntOutput) +} + +type GetViewsLimitPtrOutput struct{ *pulumi.OutputState } + +func (GetViewsLimitPtrOutput) ElementType() reflect.Type { + return reflect.TypeOf((**GetViewsLimit)(nil)).Elem() +} + +func (o GetViewsLimitPtrOutput) ToGetViewsLimitPtrOutput() GetViewsLimitPtrOutput { + return o +} + +func (o GetViewsLimitPtrOutput) ToGetViewsLimitPtrOutputWithContext(ctx context.Context) GetViewsLimitPtrOutput { + return o +} + +func (o GetViewsLimitPtrOutput) Elem() GetViewsLimitOutput { + return o.ApplyT(func(v *GetViewsLimit) GetViewsLimit { + if v != nil { + return *v + } + var ret GetViewsLimit + return ret + }).(GetViewsLimitOutput) +} + +// Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. +func (o GetViewsLimitPtrOutput) From() pulumi.StringPtrOutput { + return o.ApplyT(func(v *GetViewsLimit) *string { + if v == nil { + return nil + } + return v.From + }).(pulumi.StringPtrOutput) +} + +// The maximum number of rows to return. +func (o GetViewsLimitPtrOutput) Rows() pulumi.IntPtrOutput { + return o.ApplyT(func(v *GetViewsLimit) *int { + if v == nil { + return nil + } + return &v.Rows + }).(pulumi.IntPtrOutput) +} + +type GetViewsView struct { + // Holds the output of DESCRIBE VIEW. + DescribeOutputs []GetViewsViewDescribeOutput `pulumi:"describeOutputs"` + // Holds the output of SHOW VIEWS. + ShowOutputs []GetViewsViewShowOutput `pulumi:"showOutputs"` +} + +// GetViewsViewInput is an input type that accepts GetViewsViewArgs and GetViewsViewOutput values. +// You can construct a concrete instance of `GetViewsViewInput` via: +// +// GetViewsViewArgs{...} +type GetViewsViewInput interface { + pulumi.Input + + ToGetViewsViewOutput() GetViewsViewOutput + ToGetViewsViewOutputWithContext(context.Context) GetViewsViewOutput +} + +type GetViewsViewArgs struct { + // Holds the output of DESCRIBE VIEW. + DescribeOutputs GetViewsViewDescribeOutputArrayInput `pulumi:"describeOutputs"` + // Holds the output of SHOW VIEWS. + ShowOutputs GetViewsViewShowOutputArrayInput `pulumi:"showOutputs"` +} + +func (GetViewsViewArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetViewsView)(nil)).Elem() +} + +func (i GetViewsViewArgs) ToGetViewsViewOutput() GetViewsViewOutput { + return i.ToGetViewsViewOutputWithContext(context.Background()) +} + +func (i GetViewsViewArgs) ToGetViewsViewOutputWithContext(ctx context.Context) GetViewsViewOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewOutput) +} + +// GetViewsViewArrayInput is an input type that accepts GetViewsViewArray and GetViewsViewArrayOutput values. +// You can construct a concrete instance of `GetViewsViewArrayInput` via: +// +// GetViewsViewArray{ GetViewsViewArgs{...} } +type GetViewsViewArrayInput interface { + pulumi.Input + + ToGetViewsViewArrayOutput() GetViewsViewArrayOutput + ToGetViewsViewArrayOutputWithContext(context.Context) GetViewsViewArrayOutput +} + +type GetViewsViewArray []GetViewsViewInput + +func (GetViewsViewArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetViewsView)(nil)).Elem() +} + +func (i GetViewsViewArray) ToGetViewsViewArrayOutput() GetViewsViewArrayOutput { + return i.ToGetViewsViewArrayOutputWithContext(context.Background()) +} + +func (i GetViewsViewArray) ToGetViewsViewArrayOutputWithContext(ctx context.Context) GetViewsViewArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewArrayOutput) +} + +type GetViewsViewOutput struct{ *pulumi.OutputState } + +func (GetViewsViewOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetViewsView)(nil)).Elem() +} + +func (o GetViewsViewOutput) ToGetViewsViewOutput() GetViewsViewOutput { + return o +} + +func (o GetViewsViewOutput) ToGetViewsViewOutputWithContext(ctx context.Context) GetViewsViewOutput { + return o +} + +// Holds the output of DESCRIBE VIEW. +func (o GetViewsViewOutput) DescribeOutputs() GetViewsViewDescribeOutputArrayOutput { + return o.ApplyT(func(v GetViewsView) []GetViewsViewDescribeOutput { return v.DescribeOutputs }).(GetViewsViewDescribeOutputArrayOutput) +} + +// Holds the output of SHOW VIEWS. +func (o GetViewsViewOutput) ShowOutputs() GetViewsViewShowOutputArrayOutput { + return o.ApplyT(func(v GetViewsView) []GetViewsViewShowOutput { return v.ShowOutputs }).(GetViewsViewShowOutputArrayOutput) +} + +type GetViewsViewArrayOutput struct{ *pulumi.OutputState } + +func (GetViewsViewArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetViewsView)(nil)).Elem() +} + +func (o GetViewsViewArrayOutput) ToGetViewsViewArrayOutput() GetViewsViewArrayOutput { + return o +} + +func (o GetViewsViewArrayOutput) ToGetViewsViewArrayOutputWithContext(ctx context.Context) GetViewsViewArrayOutput { + return o +} + +func (o GetViewsViewArrayOutput) Index(i pulumi.IntInput) GetViewsViewOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetViewsView { + return vs[0].([]GetViewsView)[vs[1].(int)] + }).(GetViewsViewOutput) +} + +type GetViewsViewDescribeOutput struct { + Check string `pulumi:"check"` + Comment string `pulumi:"comment"` + Default string `pulumi:"default"` + Expression string `pulumi:"expression"` + IsNullable bool `pulumi:"isNullable"` + IsPrimary bool `pulumi:"isPrimary"` + IsUnique bool `pulumi:"isUnique"` + Kind string `pulumi:"kind"` + Name string `pulumi:"name"` + PolicyName string `pulumi:"policyName"` + PrivacyDomain string `pulumi:"privacyDomain"` + Type string `pulumi:"type"` +} + +// GetViewsViewDescribeOutputInput is an input type that accepts GetViewsViewDescribeOutputArgs and GetViewsViewDescribeOutputOutput values. +// You can construct a concrete instance of `GetViewsViewDescribeOutputInput` via: +// +// GetViewsViewDescribeOutputArgs{...} +type GetViewsViewDescribeOutputInput interface { + pulumi.Input + + ToGetViewsViewDescribeOutputOutput() GetViewsViewDescribeOutputOutput + ToGetViewsViewDescribeOutputOutputWithContext(context.Context) GetViewsViewDescribeOutputOutput +} + +type GetViewsViewDescribeOutputArgs struct { + Check pulumi.StringInput `pulumi:"check"` + Comment pulumi.StringInput `pulumi:"comment"` + Default pulumi.StringInput `pulumi:"default"` + Expression pulumi.StringInput `pulumi:"expression"` + IsNullable pulumi.BoolInput `pulumi:"isNullable"` + IsPrimary pulumi.BoolInput `pulumi:"isPrimary"` + IsUnique pulumi.BoolInput `pulumi:"isUnique"` + Kind pulumi.StringInput `pulumi:"kind"` + Name pulumi.StringInput `pulumi:"name"` + PolicyName pulumi.StringInput `pulumi:"policyName"` + PrivacyDomain pulumi.StringInput `pulumi:"privacyDomain"` + Type pulumi.StringInput `pulumi:"type"` +} + +func (GetViewsViewDescribeOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetViewsViewDescribeOutput)(nil)).Elem() +} + +func (i GetViewsViewDescribeOutputArgs) ToGetViewsViewDescribeOutputOutput() GetViewsViewDescribeOutputOutput { + return i.ToGetViewsViewDescribeOutputOutputWithContext(context.Background()) +} + +func (i GetViewsViewDescribeOutputArgs) ToGetViewsViewDescribeOutputOutputWithContext(ctx context.Context) GetViewsViewDescribeOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewDescribeOutputOutput) +} + +// GetViewsViewDescribeOutputArrayInput is an input type that accepts GetViewsViewDescribeOutputArray and GetViewsViewDescribeOutputArrayOutput values. +// You can construct a concrete instance of `GetViewsViewDescribeOutputArrayInput` via: +// +// GetViewsViewDescribeOutputArray{ GetViewsViewDescribeOutputArgs{...} } +type GetViewsViewDescribeOutputArrayInput interface { + pulumi.Input + + ToGetViewsViewDescribeOutputArrayOutput() GetViewsViewDescribeOutputArrayOutput + ToGetViewsViewDescribeOutputArrayOutputWithContext(context.Context) GetViewsViewDescribeOutputArrayOutput +} + +type GetViewsViewDescribeOutputArray []GetViewsViewDescribeOutputInput + +func (GetViewsViewDescribeOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetViewsViewDescribeOutput)(nil)).Elem() +} + +func (i GetViewsViewDescribeOutputArray) ToGetViewsViewDescribeOutputArrayOutput() GetViewsViewDescribeOutputArrayOutput { + return i.ToGetViewsViewDescribeOutputArrayOutputWithContext(context.Background()) +} + +func (i GetViewsViewDescribeOutputArray) ToGetViewsViewDescribeOutputArrayOutputWithContext(ctx context.Context) GetViewsViewDescribeOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewDescribeOutputArrayOutput) +} + +type GetViewsViewDescribeOutputOutput struct{ *pulumi.OutputState } + +func (GetViewsViewDescribeOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetViewsViewDescribeOutput)(nil)).Elem() +} + +func (o GetViewsViewDescribeOutputOutput) ToGetViewsViewDescribeOutputOutput() GetViewsViewDescribeOutputOutput { + return o +} + +func (o GetViewsViewDescribeOutputOutput) ToGetViewsViewDescribeOutputOutputWithContext(ctx context.Context) GetViewsViewDescribeOutputOutput { + return o +} + +func (o GetViewsViewDescribeOutputOutput) Check() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Check }).(pulumi.StringOutput) +} + +func (o GetViewsViewDescribeOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Comment }).(pulumi.StringOutput) +} + +func (o GetViewsViewDescribeOutputOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Default }).(pulumi.StringOutput) +} + +func (o GetViewsViewDescribeOutputOutput) Expression() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Expression }).(pulumi.StringOutput) +} + +func (o GetViewsViewDescribeOutputOutput) IsNullable() pulumi.BoolOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) bool { return v.IsNullable }).(pulumi.BoolOutput) +} + +func (o GetViewsViewDescribeOutputOutput) IsPrimary() pulumi.BoolOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) bool { return v.IsPrimary }).(pulumi.BoolOutput) +} + +func (o GetViewsViewDescribeOutputOutput) IsUnique() pulumi.BoolOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) bool { return v.IsUnique }).(pulumi.BoolOutput) +} + +func (o GetViewsViewDescribeOutputOutput) Kind() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Kind }).(pulumi.StringOutput) +} + +func (o GetViewsViewDescribeOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetViewsViewDescribeOutputOutput) PolicyName() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.PolicyName }).(pulumi.StringOutput) +} + +func (o GetViewsViewDescribeOutputOutput) PrivacyDomain() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.PrivacyDomain }).(pulumi.StringOutput) +} + +func (o GetViewsViewDescribeOutputOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewDescribeOutput) string { return v.Type }).(pulumi.StringOutput) +} + +type GetViewsViewDescribeOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetViewsViewDescribeOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetViewsViewDescribeOutput)(nil)).Elem() +} + +func (o GetViewsViewDescribeOutputArrayOutput) ToGetViewsViewDescribeOutputArrayOutput() GetViewsViewDescribeOutputArrayOutput { + return o +} + +func (o GetViewsViewDescribeOutputArrayOutput) ToGetViewsViewDescribeOutputArrayOutputWithContext(ctx context.Context) GetViewsViewDescribeOutputArrayOutput { + return o +} + +func (o GetViewsViewDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetViewsViewDescribeOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetViewsViewDescribeOutput { + return vs[0].([]GetViewsViewDescribeOutput)[vs[1].(int)] + }).(GetViewsViewDescribeOutputOutput) +} + +type GetViewsViewShowOutput struct { + ChangeTracking string `pulumi:"changeTracking"` + Comment string `pulumi:"comment"` + CreatedOn string `pulumi:"createdOn"` + DatabaseName string `pulumi:"databaseName"` + IsMaterialized bool `pulumi:"isMaterialized"` + IsSecure bool `pulumi:"isSecure"` + Kind string `pulumi:"kind"` + Name string `pulumi:"name"` + Owner string `pulumi:"owner"` + OwnerRoleType string `pulumi:"ownerRoleType"` + Reserved string `pulumi:"reserved"` + SchemaName string `pulumi:"schemaName"` + Text string `pulumi:"text"` +} + +// GetViewsViewShowOutputInput is an input type that accepts GetViewsViewShowOutputArgs and GetViewsViewShowOutputOutput values. +// You can construct a concrete instance of `GetViewsViewShowOutputInput` via: +// +// GetViewsViewShowOutputArgs{...} +type GetViewsViewShowOutputInput interface { + pulumi.Input + + ToGetViewsViewShowOutputOutput() GetViewsViewShowOutputOutput + ToGetViewsViewShowOutputOutputWithContext(context.Context) GetViewsViewShowOutputOutput +} + +type GetViewsViewShowOutputArgs struct { + ChangeTracking pulumi.StringInput `pulumi:"changeTracking"` + Comment pulumi.StringInput `pulumi:"comment"` + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + DatabaseName pulumi.StringInput `pulumi:"databaseName"` + IsMaterialized pulumi.BoolInput `pulumi:"isMaterialized"` + IsSecure pulumi.BoolInput `pulumi:"isSecure"` + Kind pulumi.StringInput `pulumi:"kind"` + Name pulumi.StringInput `pulumi:"name"` + Owner pulumi.StringInput `pulumi:"owner"` + OwnerRoleType pulumi.StringInput `pulumi:"ownerRoleType"` + Reserved pulumi.StringInput `pulumi:"reserved"` + SchemaName pulumi.StringInput `pulumi:"schemaName"` + Text pulumi.StringInput `pulumi:"text"` +} + +func (GetViewsViewShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetViewsViewShowOutput)(nil)).Elem() +} + +func (i GetViewsViewShowOutputArgs) ToGetViewsViewShowOutputOutput() GetViewsViewShowOutputOutput { + return i.ToGetViewsViewShowOutputOutputWithContext(context.Background()) +} + +func (i GetViewsViewShowOutputArgs) ToGetViewsViewShowOutputOutputWithContext(ctx context.Context) GetViewsViewShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewShowOutputOutput) +} + +// GetViewsViewShowOutputArrayInput is an input type that accepts GetViewsViewShowOutputArray and GetViewsViewShowOutputArrayOutput values. +// You can construct a concrete instance of `GetViewsViewShowOutputArrayInput` via: +// +// GetViewsViewShowOutputArray{ GetViewsViewShowOutputArgs{...} } +type GetViewsViewShowOutputArrayInput interface { + pulumi.Input + + ToGetViewsViewShowOutputArrayOutput() GetViewsViewShowOutputArrayOutput + ToGetViewsViewShowOutputArrayOutputWithContext(context.Context) GetViewsViewShowOutputArrayOutput +} + +type GetViewsViewShowOutputArray []GetViewsViewShowOutputInput + +func (GetViewsViewShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetViewsViewShowOutput)(nil)).Elem() +} + +func (i GetViewsViewShowOutputArray) ToGetViewsViewShowOutputArrayOutput() GetViewsViewShowOutputArrayOutput { + return i.ToGetViewsViewShowOutputArrayOutputWithContext(context.Background()) +} + +func (i GetViewsViewShowOutputArray) ToGetViewsViewShowOutputArrayOutputWithContext(ctx context.Context) GetViewsViewShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetViewsViewShowOutputArrayOutput) +} + +type GetViewsViewShowOutputOutput struct{ *pulumi.OutputState } + +func (GetViewsViewShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetViewsViewShowOutput)(nil)).Elem() +} + +func (o GetViewsViewShowOutputOutput) ToGetViewsViewShowOutputOutput() GetViewsViewShowOutputOutput { + return o +} + +func (o GetViewsViewShowOutputOutput) ToGetViewsViewShowOutputOutputWithContext(ctx context.Context) GetViewsViewShowOutputOutput { + return o +} + +func (o GetViewsViewShowOutputOutput) ChangeTracking() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.ChangeTracking }).(pulumi.StringOutput) +} + +func (o GetViewsViewShowOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Comment }).(pulumi.StringOutput) +} + +func (o GetViewsViewShowOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +} + +func (o GetViewsViewShowOutputOutput) DatabaseName() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.DatabaseName }).(pulumi.StringOutput) +} + +func (o GetViewsViewShowOutputOutput) IsMaterialized() pulumi.BoolOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) bool { return v.IsMaterialized }).(pulumi.BoolOutput) +} + +func (o GetViewsViewShowOutputOutput) IsSecure() pulumi.BoolOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) bool { return v.IsSecure }).(pulumi.BoolOutput) +} + +func (o GetViewsViewShowOutputOutput) Kind() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Kind }).(pulumi.StringOutput) +} + +func (o GetViewsViewShowOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetViewsViewShowOutputOutput) Owner() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Owner }).(pulumi.StringOutput) +} + +func (o GetViewsViewShowOutputOutput) OwnerRoleType() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.OwnerRoleType }).(pulumi.StringOutput) +} + +func (o GetViewsViewShowOutputOutput) Reserved() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Reserved }).(pulumi.StringOutput) +} + +func (o GetViewsViewShowOutputOutput) SchemaName() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.SchemaName }).(pulumi.StringOutput) +} + +func (o GetViewsViewShowOutputOutput) Text() pulumi.StringOutput { + return o.ApplyT(func(v GetViewsViewShowOutput) string { return v.Text }).(pulumi.StringOutput) +} + +type GetViewsViewShowOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetViewsViewShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetViewsViewShowOutput)(nil)).Elem() +} + +func (o GetViewsViewShowOutputArrayOutput) ToGetViewsViewShowOutputArrayOutput() GetViewsViewShowOutputArrayOutput { + return o +} + +func (o GetViewsViewShowOutputArrayOutput) ToGetViewsViewShowOutputArrayOutputWithContext(ctx context.Context) GetViewsViewShowOutputArrayOutput { + return o +} + +func (o GetViewsViewShowOutputArrayOutput) Index(i pulumi.IntInput) GetViewsViewShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetViewsViewShowOutput { + return vs[0].([]GetViewsViewShowOutput)[vs[1].(int)] + }).(GetViewsViewShowOutputOutput) +} + +type GetWarehousesWarehouse struct { + // Holds the output of DESCRIBE WAREHOUSE. + DescribeOutputs []GetWarehousesWarehouseDescribeOutput `pulumi:"describeOutputs"` + // Holds the output of SHOW PARAMETERS FOR WAREHOUSE. + Parameters []GetWarehousesWarehouseParameter `pulumi:"parameters"` + // Holds the output of SHOW WAREHOUSES. + ShowOutputs []GetWarehousesWarehouseShowOutput `pulumi:"showOutputs"` +} + +// GetWarehousesWarehouseInput is an input type that accepts GetWarehousesWarehouseArgs and GetWarehousesWarehouseOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseInput` via: +// +// GetWarehousesWarehouseArgs{...} +type GetWarehousesWarehouseInput interface { + pulumi.Input + + ToGetWarehousesWarehouseOutput() GetWarehousesWarehouseOutput + ToGetWarehousesWarehouseOutputWithContext(context.Context) GetWarehousesWarehouseOutput +} + +type GetWarehousesWarehouseArgs struct { + // Holds the output of DESCRIBE WAREHOUSE. + DescribeOutputs GetWarehousesWarehouseDescribeOutputArrayInput `pulumi:"describeOutputs"` + // Holds the output of SHOW PARAMETERS FOR WAREHOUSE. + Parameters GetWarehousesWarehouseParameterArrayInput `pulumi:"parameters"` + // Holds the output of SHOW WAREHOUSES. + ShowOutputs GetWarehousesWarehouseShowOutputArrayInput `pulumi:"showOutputs"` +} + +func (GetWarehousesWarehouseArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouse)(nil)).Elem() +} + +func (i GetWarehousesWarehouseArgs) ToGetWarehousesWarehouseOutput() GetWarehousesWarehouseOutput { + return i.ToGetWarehousesWarehouseOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseArgs) ToGetWarehousesWarehouseOutputWithContext(ctx context.Context) GetWarehousesWarehouseOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseOutput) +} + +// GetWarehousesWarehouseArrayInput is an input type that accepts GetWarehousesWarehouseArray and GetWarehousesWarehouseArrayOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseArrayInput` via: +// +// GetWarehousesWarehouseArray{ GetWarehousesWarehouseArgs{...} } +type GetWarehousesWarehouseArrayInput interface { + pulumi.Input + + ToGetWarehousesWarehouseArrayOutput() GetWarehousesWarehouseArrayOutput + ToGetWarehousesWarehouseArrayOutputWithContext(context.Context) GetWarehousesWarehouseArrayOutput +} + +type GetWarehousesWarehouseArray []GetWarehousesWarehouseInput + +func (GetWarehousesWarehouseArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouse)(nil)).Elem() +} + +func (i GetWarehousesWarehouseArray) ToGetWarehousesWarehouseArrayOutput() GetWarehousesWarehouseArrayOutput { + return i.ToGetWarehousesWarehouseArrayOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseArray) ToGetWarehousesWarehouseArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseArrayOutput) +} + +type GetWarehousesWarehouseOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouse)(nil)).Elem() +} + +func (o GetWarehousesWarehouseOutput) ToGetWarehousesWarehouseOutput() GetWarehousesWarehouseOutput { + return o +} + +func (o GetWarehousesWarehouseOutput) ToGetWarehousesWarehouseOutputWithContext(ctx context.Context) GetWarehousesWarehouseOutput { + return o +} + +// Holds the output of DESCRIBE WAREHOUSE. +func (o GetWarehousesWarehouseOutput) DescribeOutputs() GetWarehousesWarehouseDescribeOutputArrayOutput { + return o.ApplyT(func(v GetWarehousesWarehouse) []GetWarehousesWarehouseDescribeOutput { return v.DescribeOutputs }).(GetWarehousesWarehouseDescribeOutputArrayOutput) +} + +// Holds the output of SHOW PARAMETERS FOR WAREHOUSE. +func (o GetWarehousesWarehouseOutput) Parameters() GetWarehousesWarehouseParameterArrayOutput { + return o.ApplyT(func(v GetWarehousesWarehouse) []GetWarehousesWarehouseParameter { return v.Parameters }).(GetWarehousesWarehouseParameterArrayOutput) +} + +// Holds the output of SHOW WAREHOUSES. +func (o GetWarehousesWarehouseOutput) ShowOutputs() GetWarehousesWarehouseShowOutputArrayOutput { + return o.ApplyT(func(v GetWarehousesWarehouse) []GetWarehousesWarehouseShowOutput { return v.ShowOutputs }).(GetWarehousesWarehouseShowOutputArrayOutput) +} + +type GetWarehousesWarehouseArrayOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouse)(nil)).Elem() +} + +func (o GetWarehousesWarehouseArrayOutput) ToGetWarehousesWarehouseArrayOutput() GetWarehousesWarehouseArrayOutput { + return o +} + +func (o GetWarehousesWarehouseArrayOutput) ToGetWarehousesWarehouseArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseArrayOutput { + return o +} + +func (o GetWarehousesWarehouseArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouse { + return vs[0].([]GetWarehousesWarehouse)[vs[1].(int)] + }).(GetWarehousesWarehouseOutput) +} + +type GetWarehousesWarehouseDescribeOutput struct { + CreatedOn string `pulumi:"createdOn"` + Kind string `pulumi:"kind"` + Name string `pulumi:"name"` +} + +// GetWarehousesWarehouseDescribeOutputInput is an input type that accepts GetWarehousesWarehouseDescribeOutputArgs and GetWarehousesWarehouseDescribeOutputOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseDescribeOutputInput` via: +// +// GetWarehousesWarehouseDescribeOutputArgs{...} +type GetWarehousesWarehouseDescribeOutputInput interface { + pulumi.Input + + ToGetWarehousesWarehouseDescribeOutputOutput() GetWarehousesWarehouseDescribeOutputOutput + ToGetWarehousesWarehouseDescribeOutputOutputWithContext(context.Context) GetWarehousesWarehouseDescribeOutputOutput +} + +type GetWarehousesWarehouseDescribeOutputArgs struct { + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + Kind pulumi.StringInput `pulumi:"kind"` + Name pulumi.StringInput `pulumi:"name"` +} + +func (GetWarehousesWarehouseDescribeOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseDescribeOutput)(nil)).Elem() +} + +func (i GetWarehousesWarehouseDescribeOutputArgs) ToGetWarehousesWarehouseDescribeOutputOutput() GetWarehousesWarehouseDescribeOutputOutput { + return i.ToGetWarehousesWarehouseDescribeOutputOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseDescribeOutputArgs) ToGetWarehousesWarehouseDescribeOutputOutputWithContext(ctx context.Context) GetWarehousesWarehouseDescribeOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseDescribeOutputOutput) +} + +// GetWarehousesWarehouseDescribeOutputArrayInput is an input type that accepts GetWarehousesWarehouseDescribeOutputArray and GetWarehousesWarehouseDescribeOutputArrayOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseDescribeOutputArrayInput` via: +// +// GetWarehousesWarehouseDescribeOutputArray{ GetWarehousesWarehouseDescribeOutputArgs{...} } +type GetWarehousesWarehouseDescribeOutputArrayInput interface { + pulumi.Input + + ToGetWarehousesWarehouseDescribeOutputArrayOutput() GetWarehousesWarehouseDescribeOutputArrayOutput + ToGetWarehousesWarehouseDescribeOutputArrayOutputWithContext(context.Context) GetWarehousesWarehouseDescribeOutputArrayOutput +} + +type GetWarehousesWarehouseDescribeOutputArray []GetWarehousesWarehouseDescribeOutputInput + +func (GetWarehousesWarehouseDescribeOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseDescribeOutput)(nil)).Elem() +} + +func (i GetWarehousesWarehouseDescribeOutputArray) ToGetWarehousesWarehouseDescribeOutputArrayOutput() GetWarehousesWarehouseDescribeOutputArrayOutput { + return i.ToGetWarehousesWarehouseDescribeOutputArrayOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseDescribeOutputArray) ToGetWarehousesWarehouseDescribeOutputArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseDescribeOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseDescribeOutputArrayOutput) +} + +type GetWarehousesWarehouseDescribeOutputOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseDescribeOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseDescribeOutput)(nil)).Elem() +} + +func (o GetWarehousesWarehouseDescribeOutputOutput) ToGetWarehousesWarehouseDescribeOutputOutput() GetWarehousesWarehouseDescribeOutputOutput { + return o +} + +func (o GetWarehousesWarehouseDescribeOutputOutput) ToGetWarehousesWarehouseDescribeOutputOutputWithContext(ctx context.Context) GetWarehousesWarehouseDescribeOutputOutput { + return o +} + +func (o GetWarehousesWarehouseDescribeOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseDescribeOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseDescribeOutputOutput) Kind() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseDescribeOutput) string { return v.Kind }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseDescribeOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseDescribeOutput) string { return v.Name }).(pulumi.StringOutput) +} + +type GetWarehousesWarehouseDescribeOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseDescribeOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseDescribeOutput)(nil)).Elem() +} + +func (o GetWarehousesWarehouseDescribeOutputArrayOutput) ToGetWarehousesWarehouseDescribeOutputArrayOutput() GetWarehousesWarehouseDescribeOutputArrayOutput { + return o +} + +func (o GetWarehousesWarehouseDescribeOutputArrayOutput) ToGetWarehousesWarehouseDescribeOutputArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseDescribeOutputArrayOutput { + return o +} + +func (o GetWarehousesWarehouseDescribeOutputArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseDescribeOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseDescribeOutput { + return vs[0].([]GetWarehousesWarehouseDescribeOutput)[vs[1].(int)] + }).(GetWarehousesWarehouseDescribeOutputOutput) +} + +type GetWarehousesWarehouseParameter struct { + MaxConcurrencyLevels []GetWarehousesWarehouseParameterMaxConcurrencyLevel `pulumi:"maxConcurrencyLevels"` + StatementQueuedTimeoutInSeconds []GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond `pulumi:"statementQueuedTimeoutInSeconds"` + StatementTimeoutInSeconds []GetWarehousesWarehouseParameterStatementTimeoutInSecond `pulumi:"statementTimeoutInSeconds"` +} + +// GetWarehousesWarehouseParameterInput is an input type that accepts GetWarehousesWarehouseParameterArgs and GetWarehousesWarehouseParameterOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseParameterInput` via: +// +// GetWarehousesWarehouseParameterArgs{...} +type GetWarehousesWarehouseParameterInput interface { + pulumi.Input + + ToGetWarehousesWarehouseParameterOutput() GetWarehousesWarehouseParameterOutput + ToGetWarehousesWarehouseParameterOutputWithContext(context.Context) GetWarehousesWarehouseParameterOutput +} + +type GetWarehousesWarehouseParameterArgs struct { + MaxConcurrencyLevels GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayInput `pulumi:"maxConcurrencyLevels"` + StatementQueuedTimeoutInSeconds GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayInput `pulumi:"statementQueuedTimeoutInSeconds"` + StatementTimeoutInSeconds GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayInput `pulumi:"statementTimeoutInSeconds"` +} + +func (GetWarehousesWarehouseParameterArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseParameter)(nil)).Elem() +} + +func (i GetWarehousesWarehouseParameterArgs) ToGetWarehousesWarehouseParameterOutput() GetWarehousesWarehouseParameterOutput { + return i.ToGetWarehousesWarehouseParameterOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseParameterArgs) ToGetWarehousesWarehouseParameterOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterOutput) +} + +// GetWarehousesWarehouseParameterArrayInput is an input type that accepts GetWarehousesWarehouseParameterArray and GetWarehousesWarehouseParameterArrayOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseParameterArrayInput` via: +// +// GetWarehousesWarehouseParameterArray{ GetWarehousesWarehouseParameterArgs{...} } +type GetWarehousesWarehouseParameterArrayInput interface { + pulumi.Input + + ToGetWarehousesWarehouseParameterArrayOutput() GetWarehousesWarehouseParameterArrayOutput + ToGetWarehousesWarehouseParameterArrayOutputWithContext(context.Context) GetWarehousesWarehouseParameterArrayOutput +} + +type GetWarehousesWarehouseParameterArray []GetWarehousesWarehouseParameterInput + +func (GetWarehousesWarehouseParameterArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseParameter)(nil)).Elem() +} + +func (i GetWarehousesWarehouseParameterArray) ToGetWarehousesWarehouseParameterArrayOutput() GetWarehousesWarehouseParameterArrayOutput { + return i.ToGetWarehousesWarehouseParameterArrayOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseParameterArray) ToGetWarehousesWarehouseParameterArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterArrayOutput) +} + +type GetWarehousesWarehouseParameterOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseParameterOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseParameter)(nil)).Elem() +} + +func (o GetWarehousesWarehouseParameterOutput) ToGetWarehousesWarehouseParameterOutput() GetWarehousesWarehouseParameterOutput { + return o +} + +func (o GetWarehousesWarehouseParameterOutput) ToGetWarehousesWarehouseParameterOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterOutput { + return o +} + +func (o GetWarehousesWarehouseParameterOutput) MaxConcurrencyLevels() GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameter) []GetWarehousesWarehouseParameterMaxConcurrencyLevel { + return v.MaxConcurrencyLevels + }).(GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) +} + +func (o GetWarehousesWarehouseParameterOutput) StatementQueuedTimeoutInSeconds() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameter) []GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond { + return v.StatementQueuedTimeoutInSeconds + }).(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) +} + +func (o GetWarehousesWarehouseParameterOutput) StatementTimeoutInSeconds() GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameter) []GetWarehousesWarehouseParameterStatementTimeoutInSecond { + return v.StatementTimeoutInSeconds + }).(GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) +} + +type GetWarehousesWarehouseParameterArrayOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseParameterArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseParameter)(nil)).Elem() +} + +func (o GetWarehousesWarehouseParameterArrayOutput) ToGetWarehousesWarehouseParameterArrayOutput() GetWarehousesWarehouseParameterArrayOutput { + return o +} + +func (o GetWarehousesWarehouseParameterArrayOutput) ToGetWarehousesWarehouseParameterArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterArrayOutput { + return o +} + +func (o GetWarehousesWarehouseParameterArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseParameterOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseParameter { + return vs[0].([]GetWarehousesWarehouseParameter)[vs[1].(int)] + }).(GetWarehousesWarehouseParameterOutput) +} + +type GetWarehousesWarehouseParameterMaxConcurrencyLevel struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` +} + +// GetWarehousesWarehouseParameterMaxConcurrencyLevelInput is an input type that accepts GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs and GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseParameterMaxConcurrencyLevelInput` via: +// +// GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs{...} +type GetWarehousesWarehouseParameterMaxConcurrencyLevelInput interface { + pulumi.Input + + ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput + ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutputWithContext(context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput +} + +type GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` +} + +func (GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseParameterMaxConcurrencyLevel)(nil)).Elem() +} + +func (i GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput { + return i.ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) +} + +// GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayInput is an input type that accepts GetWarehousesWarehouseParameterMaxConcurrencyLevelArray and GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayInput` via: +// +// GetWarehousesWarehouseParameterMaxConcurrencyLevelArray{ GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs{...} } +type GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayInput interface { + pulumi.Input + + ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput + ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutputWithContext(context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput +} + +type GetWarehousesWarehouseParameterMaxConcurrencyLevelArray []GetWarehousesWarehouseParameterMaxConcurrencyLevelInput + +func (GetWarehousesWarehouseParameterMaxConcurrencyLevelArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseParameterMaxConcurrencyLevel)(nil)).Elem() +} + +func (i GetWarehousesWarehouseParameterMaxConcurrencyLevelArray) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput { + return i.ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseParameterMaxConcurrencyLevelArray) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) +} + +type GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseParameterMaxConcurrencyLevel)(nil)).Elem() +} + +func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput { + return o +} + +func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput { + return o +} + +func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterMaxConcurrencyLevel) string { return v.Default }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterMaxConcurrencyLevel) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterMaxConcurrencyLevel) string { return v.Key }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterMaxConcurrencyLevel) string { return v.Level }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterMaxConcurrencyLevel) string { return v.Value }).(pulumi.StringOutput) +} + +type GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseParameterMaxConcurrencyLevel)(nil)).Elem() +} + +func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput() GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput { + return o +} + +func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) ToGetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput { + return o +} + +func (o GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseParameterMaxConcurrencyLevel { + return vs[0].([]GetWarehousesWarehouseParameterMaxConcurrencyLevel)[vs[1].(int)] + }).(GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput) +} + +type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` +} + +// GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondInput is an input type that accepts GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs and GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondInput` via: +// +// GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs{...} +type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondInput interface { + pulumi.Input + + ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput + ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutputWithContext(context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput +} + +type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` +} + +func (GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +} + +func (i GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput { + return i.ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) +} + +// GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayInput is an input type that accepts GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray and GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayInput` via: +// +// GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray{ GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs{...} } +type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayInput interface { + pulumi.Input + + ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput + ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput +} + +type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray []GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondInput + +func (GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +} + +func (i GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput { + return i.ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) +} + +type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +} + +func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput { + return o +} + +func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput { + return o +} + +func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond) string { return v.Default }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond) string { return v.Key }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond) string { return v.Level }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond) string { return v.Value }).(pulumi.StringOutput) +} + +type GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond)(nil)).Elem() +} + +func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput { + return o +} + +func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) ToGetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput { + return o +} + +func (o GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond { + return vs[0].([]GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecond)[vs[1].(int)] + }).(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput) +} + +type GetWarehousesWarehouseParameterStatementTimeoutInSecond struct { + Default string `pulumi:"default"` + Description string `pulumi:"description"` + Key string `pulumi:"key"` + Level string `pulumi:"level"` + Value string `pulumi:"value"` +} + +// GetWarehousesWarehouseParameterStatementTimeoutInSecondInput is an input type that accepts GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs and GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseParameterStatementTimeoutInSecondInput` via: +// +// GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs{...} +type GetWarehousesWarehouseParameterStatementTimeoutInSecondInput interface { + pulumi.Input + + ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput + ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutputWithContext(context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput +} + +type GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs struct { + Default pulumi.StringInput `pulumi:"default"` + Description pulumi.StringInput `pulumi:"description"` + Key pulumi.StringInput `pulumi:"key"` + Level pulumi.StringInput `pulumi:"level"` + Value pulumi.StringInput `pulumi:"value"` +} + +func (GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseParameterStatementTimeoutInSecond)(nil)).Elem() +} + +func (i GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput { + return i.ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) +} + +// GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayInput is an input type that accepts GetWarehousesWarehouseParameterStatementTimeoutInSecondArray and GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayInput` via: +// +// GetWarehousesWarehouseParameterStatementTimeoutInSecondArray{ GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs{...} } +type GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayInput interface { + pulumi.Input + + ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput + ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutputWithContext(context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput +} + +type GetWarehousesWarehouseParameterStatementTimeoutInSecondArray []GetWarehousesWarehouseParameterStatementTimeoutInSecondInput + +func (GetWarehousesWarehouseParameterStatementTimeoutInSecondArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseParameterStatementTimeoutInSecond)(nil)).Elem() +} + +func (i GetWarehousesWarehouseParameterStatementTimeoutInSecondArray) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput { + return i.ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseParameterStatementTimeoutInSecondArray) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) +} + +type GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseParameterStatementTimeoutInSecond)(nil)).Elem() +} + +func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput { + return o +} + +func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput { + return o +} + +func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) Default() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementTimeoutInSecond) string { return v.Default }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) Description() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementTimeoutInSecond) string { return v.Description }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) Key() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementTimeoutInSecond) string { return v.Key }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) Level() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementTimeoutInSecond) string { return v.Level }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) Value() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseParameterStatementTimeoutInSecond) string { return v.Value }).(pulumi.StringOutput) +} + +type GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseParameterStatementTimeoutInSecond)(nil)).Elem() +} + +func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput() GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput { + return o +} + +func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) ToGetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput { + return o +} + +func (o GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseParameterStatementTimeoutInSecond { + return vs[0].([]GetWarehousesWarehouseParameterStatementTimeoutInSecond)[vs[1].(int)] + }).(GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput) +} + +type GetWarehousesWarehouseShowOutput struct { + AutoResume bool `pulumi:"autoResume"` + AutoSuspend int `pulumi:"autoSuspend"` + Available float64 `pulumi:"available"` + Comment string `pulumi:"comment"` + CreatedOn string `pulumi:"createdOn"` + EnableQueryAcceleration bool `pulumi:"enableQueryAcceleration"` + IsCurrent bool `pulumi:"isCurrent"` + IsDefault bool `pulumi:"isDefault"` + MaxClusterCount int `pulumi:"maxClusterCount"` + MinClusterCount int `pulumi:"minClusterCount"` + Name string `pulumi:"name"` + Other float64 `pulumi:"other"` + Owner string `pulumi:"owner"` + OwnerRoleType string `pulumi:"ownerRoleType"` + Provisioning float64 `pulumi:"provisioning"` + QueryAccelerationMaxScaleFactor int `pulumi:"queryAccelerationMaxScaleFactor"` + Queued int `pulumi:"queued"` + Quiescing float64 `pulumi:"quiescing"` + ResourceMonitor string `pulumi:"resourceMonitor"` + ResumedOn string `pulumi:"resumedOn"` + Running int `pulumi:"running"` + ScalingPolicy string `pulumi:"scalingPolicy"` + Size string `pulumi:"size"` + StartedClusters int `pulumi:"startedClusters"` + State string `pulumi:"state"` + Type string `pulumi:"type"` + UpdatedOn string `pulumi:"updatedOn"` +} + +// GetWarehousesWarehouseShowOutputInput is an input type that accepts GetWarehousesWarehouseShowOutputArgs and GetWarehousesWarehouseShowOutputOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseShowOutputInput` via: +// +// GetWarehousesWarehouseShowOutputArgs{...} +type GetWarehousesWarehouseShowOutputInput interface { + pulumi.Input + + ToGetWarehousesWarehouseShowOutputOutput() GetWarehousesWarehouseShowOutputOutput + ToGetWarehousesWarehouseShowOutputOutputWithContext(context.Context) GetWarehousesWarehouseShowOutputOutput +} + +type GetWarehousesWarehouseShowOutputArgs struct { + AutoResume pulumi.BoolInput `pulumi:"autoResume"` + AutoSuspend pulumi.IntInput `pulumi:"autoSuspend"` + Available pulumi.Float64Input `pulumi:"available"` + Comment pulumi.StringInput `pulumi:"comment"` + CreatedOn pulumi.StringInput `pulumi:"createdOn"` + EnableQueryAcceleration pulumi.BoolInput `pulumi:"enableQueryAcceleration"` + IsCurrent pulumi.BoolInput `pulumi:"isCurrent"` + IsDefault pulumi.BoolInput `pulumi:"isDefault"` + MaxClusterCount pulumi.IntInput `pulumi:"maxClusterCount"` + MinClusterCount pulumi.IntInput `pulumi:"minClusterCount"` + Name pulumi.StringInput `pulumi:"name"` + Other pulumi.Float64Input `pulumi:"other"` + Owner pulumi.StringInput `pulumi:"owner"` + OwnerRoleType pulumi.StringInput `pulumi:"ownerRoleType"` + Provisioning pulumi.Float64Input `pulumi:"provisioning"` + QueryAccelerationMaxScaleFactor pulumi.IntInput `pulumi:"queryAccelerationMaxScaleFactor"` + Queued pulumi.IntInput `pulumi:"queued"` + Quiescing pulumi.Float64Input `pulumi:"quiescing"` + ResourceMonitor pulumi.StringInput `pulumi:"resourceMonitor"` + ResumedOn pulumi.StringInput `pulumi:"resumedOn"` + Running pulumi.IntInput `pulumi:"running"` + ScalingPolicy pulumi.StringInput `pulumi:"scalingPolicy"` + Size pulumi.StringInput `pulumi:"size"` + StartedClusters pulumi.IntInput `pulumi:"startedClusters"` + State pulumi.StringInput `pulumi:"state"` + Type pulumi.StringInput `pulumi:"type"` + UpdatedOn pulumi.StringInput `pulumi:"updatedOn"` +} + +func (GetWarehousesWarehouseShowOutputArgs) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseShowOutput)(nil)).Elem() +} + +func (i GetWarehousesWarehouseShowOutputArgs) ToGetWarehousesWarehouseShowOutputOutput() GetWarehousesWarehouseShowOutputOutput { + return i.ToGetWarehousesWarehouseShowOutputOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseShowOutputArgs) ToGetWarehousesWarehouseShowOutputOutputWithContext(ctx context.Context) GetWarehousesWarehouseShowOutputOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseShowOutputOutput) +} + +// GetWarehousesWarehouseShowOutputArrayInput is an input type that accepts GetWarehousesWarehouseShowOutputArray and GetWarehousesWarehouseShowOutputArrayOutput values. +// You can construct a concrete instance of `GetWarehousesWarehouseShowOutputArrayInput` via: +// +// GetWarehousesWarehouseShowOutputArray{ GetWarehousesWarehouseShowOutputArgs{...} } +type GetWarehousesWarehouseShowOutputArrayInput interface { + pulumi.Input + + ToGetWarehousesWarehouseShowOutputArrayOutput() GetWarehousesWarehouseShowOutputArrayOutput + ToGetWarehousesWarehouseShowOutputArrayOutputWithContext(context.Context) GetWarehousesWarehouseShowOutputArrayOutput +} + +type GetWarehousesWarehouseShowOutputArray []GetWarehousesWarehouseShowOutputInput + +func (GetWarehousesWarehouseShowOutputArray) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseShowOutput)(nil)).Elem() +} + +func (i GetWarehousesWarehouseShowOutputArray) ToGetWarehousesWarehouseShowOutputArrayOutput() GetWarehousesWarehouseShowOutputArrayOutput { + return i.ToGetWarehousesWarehouseShowOutputArrayOutputWithContext(context.Background()) +} + +func (i GetWarehousesWarehouseShowOutputArray) ToGetWarehousesWarehouseShowOutputArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseShowOutputArrayOutput { + return pulumi.ToOutputWithContext(ctx, i).(GetWarehousesWarehouseShowOutputArrayOutput) +} + +type GetWarehousesWarehouseShowOutputOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseShowOutputOutput) ElementType() reflect.Type { + return reflect.TypeOf((*GetWarehousesWarehouseShowOutput)(nil)).Elem() +} + +func (o GetWarehousesWarehouseShowOutputOutput) ToGetWarehousesWarehouseShowOutputOutput() GetWarehousesWarehouseShowOutputOutput { + return o +} + +func (o GetWarehousesWarehouseShowOutputOutput) ToGetWarehousesWarehouseShowOutputOutputWithContext(ctx context.Context) GetWarehousesWarehouseShowOutputOutput { + return o +} + +func (o GetWarehousesWarehouseShowOutputOutput) AutoResume() pulumi.BoolOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) bool { return v.AutoResume }).(pulumi.BoolOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) AutoSuspend() pulumi.IntOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.AutoSuspend }).(pulumi.IntOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Available() pulumi.Float64Output { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) float64 { return v.Available }).(pulumi.Float64Output) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Comment() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.Comment }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) CreatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.CreatedOn }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) EnableQueryAcceleration() pulumi.BoolOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) bool { return v.EnableQueryAcceleration }).(pulumi.BoolOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) IsCurrent() pulumi.BoolOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) bool { return v.IsCurrent }).(pulumi.BoolOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) IsDefault() pulumi.BoolOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) bool { return v.IsDefault }).(pulumi.BoolOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) MaxClusterCount() pulumi.IntOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.MaxClusterCount }).(pulumi.IntOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) MinClusterCount() pulumi.IntOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.MinClusterCount }).(pulumi.IntOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Name() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.Name }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Other() pulumi.Float64Output { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) float64 { return v.Other }).(pulumi.Float64Output) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Owner() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.Owner }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) OwnerRoleType() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.OwnerRoleType }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Provisioning() pulumi.Float64Output { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) float64 { return v.Provisioning }).(pulumi.Float64Output) +} + +func (o GetWarehousesWarehouseShowOutputOutput) QueryAccelerationMaxScaleFactor() pulumi.IntOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.QueryAccelerationMaxScaleFactor }).(pulumi.IntOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Queued() pulumi.IntOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.Queued }).(pulumi.IntOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Quiescing() pulumi.Float64Output { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) float64 { return v.Quiescing }).(pulumi.Float64Output) +} + +func (o GetWarehousesWarehouseShowOutputOutput) ResourceMonitor() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.ResourceMonitor }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) ResumedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.ResumedOn }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Running() pulumi.IntOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.Running }).(pulumi.IntOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) ScalingPolicy() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.ScalingPolicy }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Size() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.Size }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) StartedClusters() pulumi.IntOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) int { return v.StartedClusters }).(pulumi.IntOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) State() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.State }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) Type() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.Type }).(pulumi.StringOutput) +} + +func (o GetWarehousesWarehouseShowOutputOutput) UpdatedOn() pulumi.StringOutput { + return o.ApplyT(func(v GetWarehousesWarehouseShowOutput) string { return v.UpdatedOn }).(pulumi.StringOutput) +} + +type GetWarehousesWarehouseShowOutputArrayOutput struct{ *pulumi.OutputState } + +func (GetWarehousesWarehouseShowOutputArrayOutput) ElementType() reflect.Type { + return reflect.TypeOf((*[]GetWarehousesWarehouseShowOutput)(nil)).Elem() +} + +func (o GetWarehousesWarehouseShowOutputArrayOutput) ToGetWarehousesWarehouseShowOutputArrayOutput() GetWarehousesWarehouseShowOutputArrayOutput { + return o +} + +func (o GetWarehousesWarehouseShowOutputArrayOutput) ToGetWarehousesWarehouseShowOutputArrayOutputWithContext(ctx context.Context) GetWarehousesWarehouseShowOutputArrayOutput { + return o +} + +func (o GetWarehousesWarehouseShowOutputArrayOutput) Index(i pulumi.IntInput) GetWarehousesWarehouseShowOutputOutput { + return pulumi.All(o, i).ApplyT(func(vs []interface{}) GetWarehousesWarehouseShowOutput { + return vs[0].([]GetWarehousesWarehouseShowOutput)[vs[1].(int)] + }).(GetWarehousesWarehouseShowOutputOutput) +} + +func init() { + pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterWeekOfYearPolicyInput)(nil)).Elem(), GetUsersUserParameterWeekOfYearPolicyArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterWeekOfYearPolicyArrayInput)(nil)).Elem(), GetUsersUserParameterWeekOfYearPolicyArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterWeekStartInput)(nil)).Elem(), GetUsersUserParameterWeekStartArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserParameterWeekStartArrayInput)(nil)).Elem(), GetUsersUserParameterWeekStartArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserShowOutputInput)(nil)).Elem(), GetUsersUserShowOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetUsersUserShowOutputArrayInput)(nil)).Elem(), GetUsersUserShowOutputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetViewsInInput)(nil)).Elem(), GetViewsInArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetViewsInPtrInput)(nil)).Elem(), GetViewsInArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetViewsLimitInput)(nil)).Elem(), GetViewsLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetViewsLimitPtrInput)(nil)).Elem(), GetViewsLimitArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewInput)(nil)).Elem(), GetViewsViewArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewArrayInput)(nil)).Elem(), GetViewsViewArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewDescribeOutputInput)(nil)).Elem(), GetViewsViewDescribeOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewDescribeOutputArrayInput)(nil)).Elem(), GetViewsViewDescribeOutputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewShowOutputInput)(nil)).Elem(), GetViewsViewShowOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetViewsViewShowOutputArrayInput)(nil)).Elem(), GetViewsViewShowOutputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseInput)(nil)).Elem(), GetWarehousesWarehouseArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseArrayInput)(nil)).Elem(), GetWarehousesWarehouseArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseDescribeOutputInput)(nil)).Elem(), GetWarehousesWarehouseDescribeOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseDescribeOutputArrayInput)(nil)).Elem(), GetWarehousesWarehouseDescribeOutputArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterInput)(nil)).Elem(), GetWarehousesWarehouseParameterArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterArrayInput)(nil)).Elem(), GetWarehousesWarehouseParameterArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterMaxConcurrencyLevelInput)(nil)).Elem(), GetWarehousesWarehouseParameterMaxConcurrencyLevelArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayInput)(nil)).Elem(), GetWarehousesWarehouseParameterMaxConcurrencyLevelArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondInput)(nil)).Elem(), GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayInput)(nil)).Elem(), GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterStatementTimeoutInSecondInput)(nil)).Elem(), GetWarehousesWarehouseParameterStatementTimeoutInSecondArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayInput)(nil)).Elem(), GetWarehousesWarehouseParameterStatementTimeoutInSecondArray{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseShowOutputInput)(nil)).Elem(), GetWarehousesWarehouseShowOutputArgs{}) + pulumi.RegisterInputType(reflect.TypeOf((*GetWarehousesWarehouseShowOutputArrayInput)(nil)).Elem(), GetWarehousesWarehouseShowOutputArray{}) + pulumi.RegisterOutputType(GetUsersUserParameterWeekOfYearPolicyOutput{}) + pulumi.RegisterOutputType(GetUsersUserParameterWeekOfYearPolicyArrayOutput{}) + pulumi.RegisterOutputType(GetUsersUserParameterWeekStartOutput{}) + pulumi.RegisterOutputType(GetUsersUserParameterWeekStartArrayOutput{}) + pulumi.RegisterOutputType(GetUsersUserShowOutputOutput{}) + pulumi.RegisterOutputType(GetUsersUserShowOutputArrayOutput{}) + pulumi.RegisterOutputType(GetViewsInOutput{}) + pulumi.RegisterOutputType(GetViewsInPtrOutput{}) + pulumi.RegisterOutputType(GetViewsLimitOutput{}) + pulumi.RegisterOutputType(GetViewsLimitPtrOutput{}) + pulumi.RegisterOutputType(GetViewsViewOutput{}) + pulumi.RegisterOutputType(GetViewsViewArrayOutput{}) + pulumi.RegisterOutputType(GetViewsViewDescribeOutputOutput{}) + pulumi.RegisterOutputType(GetViewsViewDescribeOutputArrayOutput{}) + pulumi.RegisterOutputType(GetViewsViewShowOutputOutput{}) + pulumi.RegisterOutputType(GetViewsViewShowOutputArrayOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseArrayOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseDescribeOutputOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseDescribeOutputArrayOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseParameterOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseParameterArrayOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseParameterMaxConcurrencyLevelOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseParameterMaxConcurrencyLevelArrayOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseParameterStatementQueuedTimeoutInSecondArrayOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseParameterStatementTimeoutInSecondOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseParameterStatementTimeoutInSecondArrayOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseShowOutputOutput{}) + pulumi.RegisterOutputType(GetWarehousesWarehouseShowOutputArrayOutput{}) +} diff --git a/sdk/go/snowflake/resourceMonitor.go b/sdk/go/snowflake/resourceMonitor.go index 683d50c2..5bff17be 100644 --- a/sdk/go/snowflake/resourceMonitor.go +++ b/sdk/go/snowflake/resourceMonitor.go @@ -21,38 +21,28 @@ import ( type ResourceMonitor struct { pulumi.CustomResourceState - // The number of credits allocated monthly to the resource monitor. - CreditQuota pulumi.IntOutput `pulumi:"creditQuota"` + // The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. + CreditQuota pulumi.IntPtrOutput `pulumi:"creditQuota"` // The date and time when the resource monitor suspends the assigned warehouses. EndTimestamp pulumi.StringPtrOutput `pulumi:"endTimestamp"` - // The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. - Frequency pulumi.StringOutput `pulumi:"frequency"` + // The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `startTimestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. + Frequency pulumi.StringPtrOutput `pulumi:"frequency"` // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). FullyQualifiedName pulumi.StringOutput `pulumi:"fullyQualifiedName"` - // Identifier for the resource monitor; must be unique for your account. + // Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name pulumi.StringOutput `pulumi:"name"` - // A list of percentage thresholds at which to send an alert to subscribed users. + // Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notifyUsers field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. NotifyTriggers pulumi.IntArrayOutput `pulumi:"notifyTriggers"` - // Specifies the list of users to receive email notifications on resource monitors. + // Specifies the list of users (their identifiers) to receive email notifications on resource monitors. NotifyUsers pulumi.StringArrayOutput `pulumi:"notifyUsers"` - // Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - SetForAccount pulumi.BoolPtrOutput `pulumi:"setForAccount"` - // The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. - StartTimestamp pulumi.StringOutput `pulumi:"startTimestamp"` - // The number that represents the percentage threshold at which to immediately suspend all warehouses. + // Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. + ShowOutputs ResourceMonitorShowOutputArrayOutput `pulumi:"showOutputs"` + // The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `startTimestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. + StartTimestamp pulumi.StringPtrOutput `pulumi:"startTimestamp"` + // Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. SuspendImmediateTrigger pulumi.IntPtrOutput `pulumi:"suspendImmediateTrigger"` - // A list of percentage thresholds at which to suspend all warehouses. - // - // Deprecated: Use suspendImmediateTrigger instead - SuspendImmediateTriggers pulumi.IntArrayOutput `pulumi:"suspendImmediateTriggers"` - // The number that represents the percentage threshold at which to suspend all warehouses. + // Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. SuspendTrigger pulumi.IntPtrOutput `pulumi:"suspendTrigger"` - // A list of percentage thresholds at which to suspend all warehouses. - // - // Deprecated: Use suspendTrigger instead - SuspendTriggers pulumi.IntArrayOutput `pulumi:"suspendTriggers"` - // A list of warehouses to apply the resource monitor to. - Warehouses pulumi.StringArrayOutput `pulumi:"warehouses"` } // NewResourceMonitor registers a new resource with the given unique name, arguments, and options. @@ -85,73 +75,53 @@ func GetResourceMonitor(ctx *pulumi.Context, // Input properties used for looking up and filtering ResourceMonitor resources. type resourceMonitorState struct { - // The number of credits allocated monthly to the resource monitor. + // The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. CreditQuota *int `pulumi:"creditQuota"` // The date and time when the resource monitor suspends the assigned warehouses. EndTimestamp *string `pulumi:"endTimestamp"` - // The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + // The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `startTimestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. Frequency *string `pulumi:"frequency"` // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). FullyQualifiedName *string `pulumi:"fullyQualifiedName"` - // Identifier for the resource monitor; must be unique for your account. + // Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name *string `pulumi:"name"` - // A list of percentage thresholds at which to send an alert to subscribed users. + // Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notifyUsers field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. NotifyTriggers []int `pulumi:"notifyTriggers"` - // Specifies the list of users to receive email notifications on resource monitors. + // Specifies the list of users (their identifiers) to receive email notifications on resource monitors. NotifyUsers []string `pulumi:"notifyUsers"` - // Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - SetForAccount *bool `pulumi:"setForAccount"` - // The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + // Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. + ShowOutputs []ResourceMonitorShowOutput `pulumi:"showOutputs"` + // The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `startTimestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. StartTimestamp *string `pulumi:"startTimestamp"` - // The number that represents the percentage threshold at which to immediately suspend all warehouses. + // Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. SuspendImmediateTrigger *int `pulumi:"suspendImmediateTrigger"` - // A list of percentage thresholds at which to suspend all warehouses. - // - // Deprecated: Use suspendImmediateTrigger instead - SuspendImmediateTriggers []int `pulumi:"suspendImmediateTriggers"` - // The number that represents the percentage threshold at which to suspend all warehouses. + // Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. SuspendTrigger *int `pulumi:"suspendTrigger"` - // A list of percentage thresholds at which to suspend all warehouses. - // - // Deprecated: Use suspendTrigger instead - SuspendTriggers []int `pulumi:"suspendTriggers"` - // A list of warehouses to apply the resource monitor to. - Warehouses []string `pulumi:"warehouses"` } type ResourceMonitorState struct { - // The number of credits allocated monthly to the resource monitor. + // The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. CreditQuota pulumi.IntPtrInput // The date and time when the resource monitor suspends the assigned warehouses. EndTimestamp pulumi.StringPtrInput - // The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + // The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `startTimestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. Frequency pulumi.StringPtrInput // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). FullyQualifiedName pulumi.StringPtrInput - // Identifier for the resource monitor; must be unique for your account. + // Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name pulumi.StringPtrInput - // A list of percentage thresholds at which to send an alert to subscribed users. + // Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notifyUsers field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. NotifyTriggers pulumi.IntArrayInput - // Specifies the list of users to receive email notifications on resource monitors. + // Specifies the list of users (their identifiers) to receive email notifications on resource monitors. NotifyUsers pulumi.StringArrayInput - // Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - SetForAccount pulumi.BoolPtrInput - // The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + // Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. + ShowOutputs ResourceMonitorShowOutputArrayInput + // The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `startTimestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. StartTimestamp pulumi.StringPtrInput - // The number that represents the percentage threshold at which to immediately suspend all warehouses. + // Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. SuspendImmediateTrigger pulumi.IntPtrInput - // A list of percentage thresholds at which to suspend all warehouses. - // - // Deprecated: Use suspendImmediateTrigger instead - SuspendImmediateTriggers pulumi.IntArrayInput - // The number that represents the percentage threshold at which to suspend all warehouses. + // Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. SuspendTrigger pulumi.IntPtrInput - // A list of percentage thresholds at which to suspend all warehouses. - // - // Deprecated: Use suspendTrigger instead - SuspendTriggers pulumi.IntArrayInput - // A list of warehouses to apply the resource monitor to. - Warehouses pulumi.StringArrayInput } func (ResourceMonitorState) ElementType() reflect.Type { @@ -159,70 +129,46 @@ func (ResourceMonitorState) ElementType() reflect.Type { } type resourceMonitorArgs struct { - // The number of credits allocated monthly to the resource monitor. + // The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. CreditQuota *int `pulumi:"creditQuota"` // The date and time when the resource monitor suspends the assigned warehouses. EndTimestamp *string `pulumi:"endTimestamp"` - // The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + // The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `startTimestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. Frequency *string `pulumi:"frequency"` - // Identifier for the resource monitor; must be unique for your account. + // Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name *string `pulumi:"name"` - // A list of percentage thresholds at which to send an alert to subscribed users. + // Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notifyUsers field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. NotifyTriggers []int `pulumi:"notifyTriggers"` - // Specifies the list of users to receive email notifications on resource monitors. + // Specifies the list of users (their identifiers) to receive email notifications on resource monitors. NotifyUsers []string `pulumi:"notifyUsers"` - // Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - SetForAccount *bool `pulumi:"setForAccount"` - // The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + // The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `startTimestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. StartTimestamp *string `pulumi:"startTimestamp"` - // The number that represents the percentage threshold at which to immediately suspend all warehouses. + // Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. SuspendImmediateTrigger *int `pulumi:"suspendImmediateTrigger"` - // A list of percentage thresholds at which to suspend all warehouses. - // - // Deprecated: Use suspendImmediateTrigger instead - SuspendImmediateTriggers []int `pulumi:"suspendImmediateTriggers"` - // The number that represents the percentage threshold at which to suspend all warehouses. + // Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. SuspendTrigger *int `pulumi:"suspendTrigger"` - // A list of percentage thresholds at which to suspend all warehouses. - // - // Deprecated: Use suspendTrigger instead - SuspendTriggers []int `pulumi:"suspendTriggers"` - // A list of warehouses to apply the resource monitor to. - Warehouses []string `pulumi:"warehouses"` } // The set of arguments for constructing a ResourceMonitor resource. type ResourceMonitorArgs struct { - // The number of credits allocated monthly to the resource monitor. + // The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. CreditQuota pulumi.IntPtrInput // The date and time when the resource monitor suspends the assigned warehouses. EndTimestamp pulumi.StringPtrInput - // The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + // The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `startTimestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. Frequency pulumi.StringPtrInput - // Identifier for the resource monitor; must be unique for your account. + // Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name pulumi.StringPtrInput - // A list of percentage thresholds at which to send an alert to subscribed users. + // Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notifyUsers field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. NotifyTriggers pulumi.IntArrayInput - // Specifies the list of users to receive email notifications on resource monitors. + // Specifies the list of users (their identifiers) to receive email notifications on resource monitors. NotifyUsers pulumi.StringArrayInput - // Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - SetForAccount pulumi.BoolPtrInput - // The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + // The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `startTimestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. StartTimestamp pulumi.StringPtrInput - // The number that represents the percentage threshold at which to immediately suspend all warehouses. + // Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. SuspendImmediateTrigger pulumi.IntPtrInput - // A list of percentage thresholds at which to suspend all warehouses. - // - // Deprecated: Use suspendImmediateTrigger instead - SuspendImmediateTriggers pulumi.IntArrayInput - // The number that represents the percentage threshold at which to suspend all warehouses. + // Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. SuspendTrigger pulumi.IntPtrInput - // A list of percentage thresholds at which to suspend all warehouses. - // - // Deprecated: Use suspendTrigger instead - SuspendTriggers pulumi.IntArrayInput - // A list of warehouses to apply the resource monitor to. - Warehouses pulumi.StringArrayInput } func (ResourceMonitorArgs) ElementType() reflect.Type { @@ -312,9 +258,9 @@ func (o ResourceMonitorOutput) ToResourceMonitorOutputWithContext(ctx context.Co return o } -// The number of credits allocated monthly to the resource monitor. -func (o ResourceMonitorOutput) CreditQuota() pulumi.IntOutput { - return o.ApplyT(func(v *ResourceMonitor) pulumi.IntOutput { return v.CreditQuota }).(pulumi.IntOutput) +// The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. +func (o ResourceMonitorOutput) CreditQuota() pulumi.IntPtrOutput { + return o.ApplyT(func(v *ResourceMonitor) pulumi.IntPtrOutput { return v.CreditQuota }).(pulumi.IntPtrOutput) } // The date and time when the resource monitor suspends the assigned warehouses. @@ -322,9 +268,9 @@ func (o ResourceMonitorOutput) EndTimestamp() pulumi.StringPtrOutput { return o.ApplyT(func(v *ResourceMonitor) pulumi.StringPtrOutput { return v.EndTimestamp }).(pulumi.StringPtrOutput) } -// The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. -func (o ResourceMonitorOutput) Frequency() pulumi.StringOutput { - return o.ApplyT(func(v *ResourceMonitor) pulumi.StringOutput { return v.Frequency }).(pulumi.StringOutput) +// The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `startTimestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. +func (o ResourceMonitorOutput) Frequency() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ResourceMonitor) pulumi.StringPtrOutput { return v.Frequency }).(pulumi.StringPtrOutput) } // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). @@ -332,60 +278,41 @@ func (o ResourceMonitorOutput) FullyQualifiedName() pulumi.StringOutput { return o.ApplyT(func(v *ResourceMonitor) pulumi.StringOutput { return v.FullyQualifiedName }).(pulumi.StringOutput) } -// Identifier for the resource monitor; must be unique for your account. +// Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` func (o ResourceMonitorOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *ResourceMonitor) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } -// A list of percentage thresholds at which to send an alert to subscribed users. +// Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notifyUsers field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. func (o ResourceMonitorOutput) NotifyTriggers() pulumi.IntArrayOutput { return o.ApplyT(func(v *ResourceMonitor) pulumi.IntArrayOutput { return v.NotifyTriggers }).(pulumi.IntArrayOutput) } -// Specifies the list of users to receive email notifications on resource monitors. +// Specifies the list of users (their identifiers) to receive email notifications on resource monitors. func (o ResourceMonitorOutput) NotifyUsers() pulumi.StringArrayOutput { return o.ApplyT(func(v *ResourceMonitor) pulumi.StringArrayOutput { return v.NotifyUsers }).(pulumi.StringArrayOutput) } -// Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). -func (o ResourceMonitorOutput) SetForAccount() pulumi.BoolPtrOutput { - return o.ApplyT(func(v *ResourceMonitor) pulumi.BoolPtrOutput { return v.SetForAccount }).(pulumi.BoolPtrOutput) +// Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. +func (o ResourceMonitorOutput) ShowOutputs() ResourceMonitorShowOutputArrayOutput { + return o.ApplyT(func(v *ResourceMonitor) ResourceMonitorShowOutputArrayOutput { return v.ShowOutputs }).(ResourceMonitorShowOutputArrayOutput) } -// The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. -func (o ResourceMonitorOutput) StartTimestamp() pulumi.StringOutput { - return o.ApplyT(func(v *ResourceMonitor) pulumi.StringOutput { return v.StartTimestamp }).(pulumi.StringOutput) +// The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `startTimestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. +func (o ResourceMonitorOutput) StartTimestamp() pulumi.StringPtrOutput { + return o.ApplyT(func(v *ResourceMonitor) pulumi.StringPtrOutput { return v.StartTimestamp }).(pulumi.StringPtrOutput) } -// The number that represents the percentage threshold at which to immediately suspend all warehouses. +// Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. func (o ResourceMonitorOutput) SuspendImmediateTrigger() pulumi.IntPtrOutput { return o.ApplyT(func(v *ResourceMonitor) pulumi.IntPtrOutput { return v.SuspendImmediateTrigger }).(pulumi.IntPtrOutput) } -// A list of percentage thresholds at which to suspend all warehouses. -// -// Deprecated: Use suspendImmediateTrigger instead -func (o ResourceMonitorOutput) SuspendImmediateTriggers() pulumi.IntArrayOutput { - return o.ApplyT(func(v *ResourceMonitor) pulumi.IntArrayOutput { return v.SuspendImmediateTriggers }).(pulumi.IntArrayOutput) -} - -// The number that represents the percentage threshold at which to suspend all warehouses. +// Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. func (o ResourceMonitorOutput) SuspendTrigger() pulumi.IntPtrOutput { return o.ApplyT(func(v *ResourceMonitor) pulumi.IntPtrOutput { return v.SuspendTrigger }).(pulumi.IntPtrOutput) } -// A list of percentage thresholds at which to suspend all warehouses. -// -// Deprecated: Use suspendTrigger instead -func (o ResourceMonitorOutput) SuspendTriggers() pulumi.IntArrayOutput { - return o.ApplyT(func(v *ResourceMonitor) pulumi.IntArrayOutput { return v.SuspendTriggers }).(pulumi.IntArrayOutput) -} - -// A list of warehouses to apply the resource monitor to. -func (o ResourceMonitorOutput) Warehouses() pulumi.StringArrayOutput { - return o.ApplyT(func(v *ResourceMonitor) pulumi.StringArrayOutput { return v.Warehouses }).(pulumi.StringArrayOutput) -} - type ResourceMonitorArrayOutput struct{ *pulumi.OutputState } func (ResourceMonitorArrayOutput) ElementType() reflect.Type { diff --git a/sdk/go/snowflake/rowAccessPolicy.go b/sdk/go/snowflake/rowAccessPolicy.go index 9a07f7b8..fafa7852 100644 --- a/sdk/go/snowflake/rowAccessPolicy.go +++ b/sdk/go/snowflake/rowAccessPolicy.go @@ -14,28 +14,30 @@ import ( // ## Import // -// format is database name | schema name | policy name -// // ```sh -// $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example 'dbName|schemaName|policyName' +// $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example '""."".""' // ``` type RowAccessPolicy struct { pulumi.CustomResourceState + // List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + Arguments RowAccessPolicyArgumentArrayOutput `pulumi:"arguments"` + // Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + Body pulumi.StringOutput `pulumi:"body"` // Specifies a comment for the row access policy. Comment pulumi.StringPtrOutput `pulumi:"comment"` - // The database in which to create the row access policy. + // The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Database pulumi.StringOutput `pulumi:"database"` + // Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + DescribeOutputs RowAccessPolicyDescribeOutputArrayOutput `pulumi:"describeOutputs"` // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). FullyQualifiedName pulumi.StringOutput `pulumi:"fullyQualifiedName"` - // Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + // Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name pulumi.StringOutput `pulumi:"name"` - // Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - RowAccessExpression pulumi.StringOutput `pulumi:"rowAccessExpression"` - // The schema in which to create the row access policy. + // The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Schema pulumi.StringOutput `pulumi:"schema"` - // Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. - Signature pulumi.StringMapOutput `pulumi:"signature"` + // Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. + ShowOutputs RowAccessPolicyShowOutputArrayOutput `pulumi:"showOutputs"` } // NewRowAccessPolicy registers a new resource with the given unique name, arguments, and options. @@ -45,18 +47,18 @@ func NewRowAccessPolicy(ctx *pulumi.Context, return nil, errors.New("missing one or more required arguments") } + if args.Arguments == nil { + return nil, errors.New("invalid value for required argument 'Arguments'") + } + if args.Body == nil { + return nil, errors.New("invalid value for required argument 'Body'") + } if args.Database == nil { return nil, errors.New("invalid value for required argument 'Database'") } - if args.RowAccessExpression == nil { - return nil, errors.New("invalid value for required argument 'RowAccessExpression'") - } if args.Schema == nil { return nil, errors.New("invalid value for required argument 'Schema'") } - if args.Signature == nil { - return nil, errors.New("invalid value for required argument 'Signature'") - } opts = internal.PkgResourceDefaultOpts(opts) var resource RowAccessPolicy err := ctx.RegisterResource("snowflake:index/rowAccessPolicy:RowAccessPolicy", name, args, &resource, opts...) @@ -80,37 +82,45 @@ func GetRowAccessPolicy(ctx *pulumi.Context, // Input properties used for looking up and filtering RowAccessPolicy resources. type rowAccessPolicyState struct { + // List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + Arguments []RowAccessPolicyArgument `pulumi:"arguments"` + // Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + Body *string `pulumi:"body"` // Specifies a comment for the row access policy. Comment *string `pulumi:"comment"` - // The database in which to create the row access policy. + // The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Database *string `pulumi:"database"` + // Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + DescribeOutputs []RowAccessPolicyDescribeOutput `pulumi:"describeOutputs"` // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). FullyQualifiedName *string `pulumi:"fullyQualifiedName"` - // Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + // Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name *string `pulumi:"name"` - // Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - RowAccessExpression *string `pulumi:"rowAccessExpression"` - // The schema in which to create the row access policy. + // The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Schema *string `pulumi:"schema"` - // Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. - Signature map[string]string `pulumi:"signature"` + // Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. + ShowOutputs []RowAccessPolicyShowOutput `pulumi:"showOutputs"` } type RowAccessPolicyState struct { + // List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + Arguments RowAccessPolicyArgumentArrayInput + // Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + Body pulumi.StringPtrInput // Specifies a comment for the row access policy. Comment pulumi.StringPtrInput - // The database in which to create the row access policy. + // The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Database pulumi.StringPtrInput + // Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + DescribeOutputs RowAccessPolicyDescribeOutputArrayInput // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). FullyQualifiedName pulumi.StringPtrInput - // Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + // Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name pulumi.StringPtrInput - // Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - RowAccessExpression pulumi.StringPtrInput - // The schema in which to create the row access policy. + // The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Schema pulumi.StringPtrInput - // Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. - Signature pulumi.StringMapInput + // Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. + ShowOutputs RowAccessPolicyShowOutputArrayInput } func (RowAccessPolicyState) ElementType() reflect.Type { @@ -118,34 +128,34 @@ func (RowAccessPolicyState) ElementType() reflect.Type { } type rowAccessPolicyArgs struct { + // List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + Arguments []RowAccessPolicyArgument `pulumi:"arguments"` + // Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + Body string `pulumi:"body"` // Specifies a comment for the row access policy. Comment *string `pulumi:"comment"` - // The database in which to create the row access policy. + // The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Database string `pulumi:"database"` - // Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + // Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name *string `pulumi:"name"` - // Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - RowAccessExpression string `pulumi:"rowAccessExpression"` - // The schema in which to create the row access policy. + // The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Schema string `pulumi:"schema"` - // Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. - Signature map[string]string `pulumi:"signature"` } // The set of arguments for constructing a RowAccessPolicy resource. type RowAccessPolicyArgs struct { + // List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + Arguments RowAccessPolicyArgumentArrayInput + // Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + Body pulumi.StringInput // Specifies a comment for the row access policy. Comment pulumi.StringPtrInput - // The database in which to create the row access policy. + // The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Database pulumi.StringInput - // Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + // Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Name pulumi.StringPtrInput - // Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - RowAccessExpression pulumi.StringInput - // The schema in which to create the row access policy. + // The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` Schema pulumi.StringInput - // Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. - Signature pulumi.StringMapInput } func (RowAccessPolicyArgs) ElementType() reflect.Type { @@ -235,39 +245,49 @@ func (o RowAccessPolicyOutput) ToRowAccessPolicyOutputWithContext(ctx context.Co return o } +// List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. +func (o RowAccessPolicyOutput) Arguments() RowAccessPolicyArgumentArrayOutput { + return o.ApplyT(func(v *RowAccessPolicy) RowAccessPolicyArgumentArrayOutput { return v.Arguments }).(RowAccessPolicyArgumentArrayOutput) +} + +// Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. +func (o RowAccessPolicyOutput) Body() pulumi.StringOutput { + return o.ApplyT(func(v *RowAccessPolicy) pulumi.StringOutput { return v.Body }).(pulumi.StringOutput) +} + // Specifies a comment for the row access policy. func (o RowAccessPolicyOutput) Comment() pulumi.StringPtrOutput { return o.ApplyT(func(v *RowAccessPolicy) pulumi.StringPtrOutput { return v.Comment }).(pulumi.StringPtrOutput) } -// The database in which to create the row access policy. +// The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` func (o RowAccessPolicyOutput) Database() pulumi.StringOutput { return o.ApplyT(func(v *RowAccessPolicy) pulumi.StringOutput { return v.Database }).(pulumi.StringOutput) } +// Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. +func (o RowAccessPolicyOutput) DescribeOutputs() RowAccessPolicyDescribeOutputArrayOutput { + return o.ApplyT(func(v *RowAccessPolicy) RowAccessPolicyDescribeOutputArrayOutput { return v.DescribeOutputs }).(RowAccessPolicyDescribeOutputArrayOutput) +} + // Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). func (o RowAccessPolicyOutput) FullyQualifiedName() pulumi.StringOutput { return o.ApplyT(func(v *RowAccessPolicy) pulumi.StringOutput { return v.FullyQualifiedName }).(pulumi.StringOutput) } -// Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. +// Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` func (o RowAccessPolicyOutput) Name() pulumi.StringOutput { return o.ApplyT(func(v *RowAccessPolicy) pulumi.StringOutput { return v.Name }).(pulumi.StringOutput) } -// Specifies the SQL expression. The expression can be any boolean-valued SQL expression. -func (o RowAccessPolicyOutput) RowAccessExpression() pulumi.StringOutput { - return o.ApplyT(func(v *RowAccessPolicy) pulumi.StringOutput { return v.RowAccessExpression }).(pulumi.StringOutput) -} - -// The schema in which to create the row access policy. +// The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` func (o RowAccessPolicyOutput) Schema() pulumi.StringOutput { return o.ApplyT(func(v *RowAccessPolicy) pulumi.StringOutput { return v.Schema }).(pulumi.StringOutput) } -// Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. -func (o RowAccessPolicyOutput) Signature() pulumi.StringMapOutput { - return o.ApplyT(func(v *RowAccessPolicy) pulumi.StringMapOutput { return v.Signature }).(pulumi.StringMapOutput) +// Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. +func (o RowAccessPolicyOutput) ShowOutputs() RowAccessPolicyShowOutputArrayOutput { + return o.ApplyT(func(v *RowAccessPolicy) RowAccessPolicyShowOutputArrayOutput { return v.ShowOutputs }).(RowAccessPolicyShowOutputArrayOutput) } type RowAccessPolicyArrayOutput struct{ *pulumi.OutputState } diff --git a/sdk/go/snowflake/view.go b/sdk/go/snowflake/view.go index 9a17f680..287af2b2 100644 --- a/sdk/go/snowflake/view.go +++ b/sdk/go/snowflake/view.go @@ -24,7 +24,7 @@ type View struct { AggregationPolicy ViewAggregationPolicyPtrOutput `pulumi:"aggregationPolicy"` // Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. ChangeTracking pulumi.StringPtrOutput `pulumi:"changeTracking"` - // If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + // If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. Columns ViewColumnArrayOutput `pulumi:"columns"` // Specifies a comment for the view. Comment pulumi.StringPtrOutput `pulumi:"comment"` @@ -99,7 +99,7 @@ type viewState struct { AggregationPolicy *ViewAggregationPolicy `pulumi:"aggregationPolicy"` // Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. ChangeTracking *string `pulumi:"changeTracking"` - // If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + // If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. Columns []ViewColumn `pulumi:"columns"` // Specifies a comment for the view. Comment *string `pulumi:"comment"` @@ -136,7 +136,7 @@ type ViewState struct { AggregationPolicy ViewAggregationPolicyPtrInput // Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. ChangeTracking pulumi.StringPtrInput - // If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + // If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. Columns ViewColumnArrayInput // Specifies a comment for the view. Comment pulumi.StringPtrInput @@ -177,7 +177,7 @@ type viewArgs struct { AggregationPolicy *ViewAggregationPolicy `pulumi:"aggregationPolicy"` // Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. ChangeTracking *string `pulumi:"changeTracking"` - // If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + // If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. Columns []ViewColumn `pulumi:"columns"` // Specifies a comment for the view. Comment *string `pulumi:"comment"` @@ -209,7 +209,7 @@ type ViewArgs struct { AggregationPolicy ViewAggregationPolicyPtrInput // Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. ChangeTracking pulumi.StringPtrInput - // If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + // If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. Columns ViewColumnArrayInput // Specifies a comment for the view. Comment pulumi.StringPtrInput @@ -332,7 +332,7 @@ func (o ViewOutput) ChangeTracking() pulumi.StringPtrOutput { return o.ApplyT(func(v *View) pulumi.StringPtrOutput { return v.ChangeTracking }).(pulumi.StringPtrOutput) } -// If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) +// If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. func (o ViewOutput) Columns() ViewColumnArrayOutput { return o.ApplyT(func(v *View) ViewColumnArrayOutput { return v.Columns }).(ViewColumnArrayOutput) } diff --git a/sdk/go/snowflake/warehouse.go b/sdk/go/snowflake/warehouse.go index c33cea79..e1369390 100644 --- a/sdk/go/snowflake/warehouse.go +++ b/sdk/go/snowflake/warehouse.go @@ -47,7 +47,7 @@ type Warehouse struct { ResourceMonitor pulumi.StringPtrOutput `pulumi:"resourceMonitor"` // Specifies the policy for automatically starting and shutting down clusters in a multi-cluster warehouse running in Auto-scale mode. Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. ScalingPolicy pulumi.StringPtrOutput `pulumi:"scalingPolicy"` - // Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + // Outputs the result of `SHOW WAREHOUSES` for the given warehouse. ShowOutputs WarehouseShowOutputArrayOutput `pulumi:"showOutputs"` // Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. StatementQueuedTimeoutInSeconds pulumi.IntOutput `pulumi:"statementQueuedTimeoutInSeconds"` @@ -117,7 +117,7 @@ type warehouseState struct { ResourceMonitor *string `pulumi:"resourceMonitor"` // Specifies the policy for automatically starting and shutting down clusters in a multi-cluster warehouse running in Auto-scale mode. Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. ScalingPolicy *string `pulumi:"scalingPolicy"` - // Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + // Outputs the result of `SHOW WAREHOUSES` for the given warehouse. ShowOutputs []WarehouseShowOutput `pulumi:"showOutputs"` // Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. StatementQueuedTimeoutInSeconds *int `pulumi:"statementQueuedTimeoutInSeconds"` @@ -158,7 +158,7 @@ type WarehouseState struct { ResourceMonitor pulumi.StringPtrInput // Specifies the policy for automatically starting and shutting down clusters in a multi-cluster warehouse running in Auto-scale mode. Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. ScalingPolicy pulumi.StringPtrInput - // Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + // Outputs the result of `SHOW WAREHOUSES` for the given warehouse. ShowOutputs WarehouseShowOutputArrayInput // Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. StatementQueuedTimeoutInSeconds pulumi.IntPtrInput @@ -402,7 +402,7 @@ func (o WarehouseOutput) ScalingPolicy() pulumi.StringPtrOutput { return o.ApplyT(func(v *Warehouse) pulumi.StringPtrOutput { return v.ScalingPolicy }).(pulumi.StringPtrOutput) } -// Outputs the result of `SHOW WAREHOUSE` for the given warehouse. +// Outputs the result of `SHOW WAREHOUSES` for the given warehouse. func (o WarehouseOutput) ShowOutputs() WarehouseShowOutputArrayOutput { return o.ApplyT(func(v *Warehouse) WarehouseShowOutputArrayOutput { return v.ShowOutputs }).(WarehouseShowOutputArrayOutput) } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/MaskingPolicy.java b/sdk/java/src/main/java/com/pulumi/snowflake/MaskingPolicy.java index d61596e3..534d1358 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/MaskingPolicy.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/MaskingPolicy.java @@ -10,177 +10,177 @@ import com.pulumi.snowflake.MaskingPolicyArgs; import com.pulumi.snowflake.Utilities; import com.pulumi.snowflake.inputs.MaskingPolicyState; -import com.pulumi.snowflake.outputs.MaskingPolicySignature; -import java.lang.Boolean; +import com.pulumi.snowflake.outputs.MaskingPolicyArgument; +import com.pulumi.snowflake.outputs.MaskingPolicyDescribeOutput; +import com.pulumi.snowflake.outputs.MaskingPolicyShowOutput; import java.lang.String; +import java.util.List; import java.util.Optional; import javax.annotation.Nullable; /** * ## Import * - * format is database name | schema name | policy name - * * ```sh - * $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example 'dbName|schemaName|policyName' + * $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example '"<database_name>"."<schema_name>"."<masking_policy_name>"' * ``` * */ @ResourceType(type="snowflake:index/maskingPolicy:MaskingPolicy") public class MaskingPolicy extends com.pulumi.resources.CustomResource { /** - * Specifies a comment for the masking policy. + * List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * */ - @Export(name="comment", refs={String.class}, tree="[0]") - private Output comment; + @Export(name="arguments", refs={List.class,MaskingPolicyArgument.class}, tree="[0,1]") + private Output> arguments; /** - * @return Specifies a comment for the masking policy. + * @return List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * */ - public Output> comment() { - return Codegen.optional(this.comment); + public Output> arguments() { + return this.arguments; } /** - * The database in which to create the masking policy. + * Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * */ - @Export(name="database", refs={String.class}, tree="[0]") - private Output database; + @Export(name="body", refs={String.class}, tree="[0]") + private Output body; /** - * @return The database in which to create the masking policy. + * @return Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * */ - public Output database() { - return this.database; + public Output body() { + return this.body; } /** - * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * Specifies a comment for the masking policy. * */ - @Export(name="exemptOtherPolicies", refs={Boolean.class}, tree="[0]") - private Output exemptOtherPolicies; + @Export(name="comment", refs={String.class}, tree="[0]") + private Output comment; /** - * @return Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * @return Specifies a comment for the masking policy. * */ - public Output> exemptOtherPolicies() { - return Codegen.optional(this.exemptOtherPolicies); + public Output> comment() { + return Codegen.optional(this.comment); } /** - * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - @Export(name="fullyQualifiedName", refs={String.class}, tree="[0]") - private Output fullyQualifiedName; + @Export(name="database", refs={String.class}, tree="[0]") + private Output database; /** - * @return Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * @return The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - public Output fullyQualifiedName() { - return this.fullyQualifiedName; + public Output database() { + return this.database; } /** - * Prevent overwriting a previous masking policy with the same name. + * Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. * */ - @Export(name="ifNotExists", refs={Boolean.class}, tree="[0]") - private Output ifNotExists; + @Export(name="describeOutputs", refs={List.class,MaskingPolicyDescribeOutput.class}, tree="[0,1]") + private Output> describeOutputs; /** - * @return Prevent overwriting a previous masking policy with the same name. + * @return Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. * */ - public Output> ifNotExists() { - return Codegen.optional(this.ifNotExists); + public Output> describeOutputs() { + return this.describeOutputs; } /** - * Specifies the SQL expression that transforms the data. + * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * */ - @Export(name="maskingExpression", refs={String.class}, tree="[0]") - private Output maskingExpression; + @Export(name="exemptOtherPolicies", refs={String.class}, tree="[0]") + private Output exemptOtherPolicies; /** - * @return Specifies the SQL expression that transforms the data. + * @return Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * */ - public Output maskingExpression() { - return this.maskingExpression; + public Output> exemptOtherPolicies() { + return Codegen.optional(this.exemptOtherPolicies); } /** - * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). * */ - @Export(name="name", refs={String.class}, tree="[0]") - private Output name; + @Export(name="fullyQualifiedName", refs={String.class}, tree="[0]") + private Output fullyQualifiedName; /** - * @return Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * @return Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). * */ - public Output name() { - return this.name; + public Output fullyQualifiedName() { + return this.fullyQualifiedName; } /** - * Whether to override a previous masking policy with the same name. + * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - @Export(name="orReplace", refs={Boolean.class}, tree="[0]") - private Output orReplace; + @Export(name="name", refs={String.class}, tree="[0]") + private Output name; /** - * @return Whether to override a previous masking policy with the same name. + * @return Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - public Output> orReplace() { - return Codegen.optional(this.orReplace); + public Output name() { + return this.name; } /** - * Specifies the data type to return. + * The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * */ @Export(name="returnDataType", refs={String.class}, tree="[0]") private Output returnDataType; /** - * @return Specifies the data type to return. + * @return The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * */ public Output returnDataType() { return this.returnDataType; } /** - * The schema in which to create the masking policy. + * The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Export(name="schema", refs={String.class}, tree="[0]") private Output schema; /** - * @return The schema in which to create the masking policy. + * @return The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Output schema() { return this.schema; } /** - * The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + * Outputs the result of `SHOW MASKING POLICY` for the given masking policy. * */ - @Export(name="signature", refs={MaskingPolicySignature.class}, tree="[0]") - private Output signature; + @Export(name="showOutputs", refs={List.class,MaskingPolicyShowOutput.class}, tree="[0,1]") + private Output> showOutputs; /** - * @return The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + * @return Outputs the result of `SHOW MASKING POLICY` for the given masking policy. * */ - public Output signature() { - return this.signature; + public Output> showOutputs() { + return this.showOutputs; } /** diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/MaskingPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/MaskingPolicyArgs.java index fcf38468..08898454 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/MaskingPolicyArgs.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/MaskingPolicyArgs.java @@ -6,9 +6,9 @@ import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import com.pulumi.exceptions.MissingRequiredPropertyException; -import com.pulumi.snowflake.inputs.MaskingPolicySignatureArgs; -import java.lang.Boolean; +import com.pulumi.snowflake.inputs.MaskingPolicyArgumentArgs; import java.lang.String; +import java.util.List; import java.util.Objects; import java.util.Optional; import javax.annotation.Nullable; @@ -19,89 +19,89 @@ public final class MaskingPolicyArgs extends com.pulumi.resources.ResourceArgs { public static final MaskingPolicyArgs Empty = new MaskingPolicyArgs(); /** - * Specifies a comment for the masking policy. + * List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * */ - @Import(name="comment") - private @Nullable Output comment; + @Import(name="arguments", required=true) + private Output> arguments; /** - * @return Specifies a comment for the masking policy. + * @return List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * */ - public Optional> comment() { - return Optional.ofNullable(this.comment); + public Output> arguments() { + return this.arguments; } /** - * The database in which to create the masking policy. + * Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * */ - @Import(name="database", required=true) - private Output database; + @Import(name="body", required=true) + private Output body; /** - * @return The database in which to create the masking policy. + * @return Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * */ - public Output database() { - return this.database; + public Output body() { + return this.body; } /** - * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * Specifies a comment for the masking policy. * */ - @Import(name="exemptOtherPolicies") - private @Nullable Output exemptOtherPolicies; + @Import(name="comment") + private @Nullable Output comment; /** - * @return Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * @return Specifies a comment for the masking policy. * */ - public Optional> exemptOtherPolicies() { - return Optional.ofNullable(this.exemptOtherPolicies); + public Optional> comment() { + return Optional.ofNullable(this.comment); } /** - * Prevent overwriting a previous masking policy with the same name. + * The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - @Import(name="ifNotExists") - private @Nullable Output ifNotExists; + @Import(name="database", required=true) + private Output database; /** - * @return Prevent overwriting a previous masking policy with the same name. + * @return The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - public Optional> ifNotExists() { - return Optional.ofNullable(this.ifNotExists); + public Output database() { + return this.database; } /** - * Specifies the SQL expression that transforms the data. + * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * */ - @Import(name="maskingExpression", required=true) - private Output maskingExpression; + @Import(name="exemptOtherPolicies") + private @Nullable Output exemptOtherPolicies; /** - * @return Specifies the SQL expression that transforms the data. + * @return Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * */ - public Output maskingExpression() { - return this.maskingExpression; + public Optional> exemptOtherPolicies() { + return Optional.ofNullable(this.exemptOtherPolicies); } /** - * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Import(name="name") private @Nullable Output name; /** - * @return Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * @return Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Optional> name() { @@ -109,29 +109,14 @@ public Optional> name() { } /** - * Whether to override a previous masking policy with the same name. - * - */ - @Import(name="orReplace") - private @Nullable Output orReplace; - - /** - * @return Whether to override a previous masking policy with the same name. - * - */ - public Optional> orReplace() { - return Optional.ofNullable(this.orReplace); - } - - /** - * Specifies the data type to return. + * The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * */ @Import(name="returnDataType", required=true) private Output returnDataType; /** - * @return Specifies the data type to return. + * @return The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * */ public Output returnDataType() { @@ -139,48 +124,31 @@ public Output returnDataType() { } /** - * The schema in which to create the masking policy. + * The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Import(name="schema", required=true) private Output schema; /** - * @return The schema in which to create the masking policy. + * @return The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Output schema() { return this.schema; } - /** - * The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - * - */ - @Import(name="signature", required=true) - private Output signature; - - /** - * @return The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - * - */ - public Output signature() { - return this.signature; - } - private MaskingPolicyArgs() {} private MaskingPolicyArgs(MaskingPolicyArgs $) { + this.arguments = $.arguments; + this.body = $.body; this.comment = $.comment; this.database = $.database; this.exemptOtherPolicies = $.exemptOtherPolicies; - this.ifNotExists = $.ifNotExists; - this.maskingExpression = $.maskingExpression; this.name = $.name; - this.orReplace = $.orReplace; this.returnDataType = $.returnDataType; this.schema = $.schema; - this.signature = $.signature; } public static Builder builder() { @@ -202,154 +170,143 @@ public Builder(MaskingPolicyArgs defaults) { } /** - * @param comment Specifies a comment for the masking policy. + * @param arguments List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * * @return builder * */ - public Builder comment(@Nullable Output comment) { - $.comment = comment; + public Builder arguments(Output> arguments) { + $.arguments = arguments; return this; } /** - * @param comment Specifies a comment for the masking policy. + * @param arguments List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * * @return builder * */ - public Builder comment(String comment) { - return comment(Output.of(comment)); + public Builder arguments(List arguments) { + return arguments(Output.of(arguments)); } /** - * @param database The database in which to create the masking policy. + * @param arguments List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * * @return builder * */ - public Builder database(Output database) { - $.database = database; - return this; + public Builder arguments(MaskingPolicyArgumentArgs... arguments) { + return arguments(List.of(arguments)); } /** - * @param database The database in which to create the masking policy. + * @param body Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * * @return builder * */ - public Builder database(String database) { - return database(Output.of(database)); - } - - /** - * @param exemptOtherPolicies Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. - * - * @return builder - * - */ - public Builder exemptOtherPolicies(@Nullable Output exemptOtherPolicies) { - $.exemptOtherPolicies = exemptOtherPolicies; + public Builder body(Output body) { + $.body = body; return this; } /** - * @param exemptOtherPolicies Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * @param body Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * * @return builder * */ - public Builder exemptOtherPolicies(Boolean exemptOtherPolicies) { - return exemptOtherPolicies(Output.of(exemptOtherPolicies)); + public Builder body(String body) { + return body(Output.of(body)); } /** - * @param ifNotExists Prevent overwriting a previous masking policy with the same name. + * @param comment Specifies a comment for the masking policy. * * @return builder * */ - public Builder ifNotExists(@Nullable Output ifNotExists) { - $.ifNotExists = ifNotExists; + public Builder comment(@Nullable Output comment) { + $.comment = comment; return this; } /** - * @param ifNotExists Prevent overwriting a previous masking policy with the same name. + * @param comment Specifies a comment for the masking policy. * * @return builder * */ - public Builder ifNotExists(Boolean ifNotExists) { - return ifNotExists(Output.of(ifNotExists)); + public Builder comment(String comment) { + return comment(Output.of(comment)); } /** - * @param maskingExpression Specifies the SQL expression that transforms the data. + * @param database The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder maskingExpression(Output maskingExpression) { - $.maskingExpression = maskingExpression; + public Builder database(Output database) { + $.database = database; return this; } /** - * @param maskingExpression Specifies the SQL expression that transforms the data. + * @param database The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder maskingExpression(String maskingExpression) { - return maskingExpression(Output.of(maskingExpression)); + public Builder database(String database) { + return database(Output.of(database)); } /** - * @param name Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * @param exemptOtherPolicies Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * * @return builder * */ - public Builder name(@Nullable Output name) { - $.name = name; + public Builder exemptOtherPolicies(@Nullable Output exemptOtherPolicies) { + $.exemptOtherPolicies = exemptOtherPolicies; return this; } /** - * @param name Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * @param exemptOtherPolicies Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * * @return builder * */ - public Builder name(String name) { - return name(Output.of(name)); + public Builder exemptOtherPolicies(String exemptOtherPolicies) { + return exemptOtherPolicies(Output.of(exemptOtherPolicies)); } /** - * @param orReplace Whether to override a previous masking policy with the same name. + * @param name Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder orReplace(@Nullable Output orReplace) { - $.orReplace = orReplace; + public Builder name(@Nullable Output name) { + $.name = name; return this; } /** - * @param orReplace Whether to override a previous masking policy with the same name. + * @param name Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder orReplace(Boolean orReplace) { - return orReplace(Output.of(orReplace)); + public Builder name(String name) { + return name(Output.of(name)); } /** - * @param returnDataType Specifies the data type to return. + * @param returnDataType The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * * @return builder * @@ -360,7 +317,7 @@ public Builder returnDataType(Output returnDataType) { } /** - * @param returnDataType Specifies the data type to return. + * @param returnDataType The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * * @return builder * @@ -370,7 +327,7 @@ public Builder returnDataType(String returnDataType) { } /** - * @param schema The schema in which to create the masking policy. + * @param schema The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -381,7 +338,7 @@ public Builder schema(Output schema) { } /** - * @param schema The schema in which to create the masking policy. + * @param schema The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -390,43 +347,22 @@ public Builder schema(String schema) { return schema(Output.of(schema)); } - /** - * @param signature The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - * - * @return builder - * - */ - public Builder signature(Output signature) { - $.signature = signature; - return this; - } - - /** - * @param signature The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - * - * @return builder - * - */ - public Builder signature(MaskingPolicySignatureArgs signature) { - return signature(Output.of(signature)); - } - public MaskingPolicyArgs build() { + if ($.arguments == null) { + throw new MissingRequiredPropertyException("MaskingPolicyArgs", "arguments"); + } + if ($.body == null) { + throw new MissingRequiredPropertyException("MaskingPolicyArgs", "body"); + } if ($.database == null) { throw new MissingRequiredPropertyException("MaskingPolicyArgs", "database"); } - if ($.maskingExpression == null) { - throw new MissingRequiredPropertyException("MaskingPolicyArgs", "maskingExpression"); - } if ($.returnDataType == null) { throw new MissingRequiredPropertyException("MaskingPolicyArgs", "returnDataType"); } if ($.schema == null) { throw new MissingRequiredPropertyException("MaskingPolicyArgs", "schema"); } - if ($.signature == null) { - throw new MissingRequiredPropertyException("MaskingPolicyArgs", "signature"); - } return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/ResourceMonitor.java b/sdk/java/src/main/java/com/pulumi/snowflake/ResourceMonitor.java index b8b6c0f1..c6b9136a 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/ResourceMonitor.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/ResourceMonitor.java @@ -10,7 +10,7 @@ import com.pulumi.snowflake.ResourceMonitorArgs; import com.pulumi.snowflake.Utilities; import com.pulumi.snowflake.inputs.ResourceMonitorState; -import java.lang.Boolean; +import com.pulumi.snowflake.outputs.ResourceMonitorShowOutput; import java.lang.Integer; import java.lang.String; import java.util.List; @@ -30,18 +30,18 @@ @ResourceType(type="snowflake:index/resourceMonitor:ResourceMonitor") public class ResourceMonitor extends com.pulumi.resources.CustomResource { /** - * The number of credits allocated monthly to the resource monitor. + * The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * */ @Export(name="creditQuota", refs={Integer.class}, tree="[0]") - private Output creditQuota; + private Output creditQuota; /** - * @return The number of credits allocated monthly to the resource monitor. + * @return The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * */ - public Output creditQuota() { - return this.creditQuota; + public Output> creditQuota() { + return Codegen.optional(this.creditQuota); } /** * The date and time when the resource monitor suspends the assigned warehouses. @@ -58,18 +58,18 @@ public Output> endTimestamp() { return Codegen.optional(this.endTimestamp); } /** - * The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ @Export(name="frequency", refs={String.class}, tree="[0]") - private Output frequency; + private Output frequency; /** - * @return The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * @return The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ - public Output frequency() { - return this.frequency; + public Output> frequency() { + return Codegen.optional(this.frequency); } /** * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). @@ -86,153 +86,103 @@ public Output fullyQualifiedName() { return this.fullyQualifiedName; } /** - * Identifier for the resource monitor; must be unique for your account. + * Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Export(name="name", refs={String.class}, tree="[0]") private Output name; /** - * @return Identifier for the resource monitor; must be unique for your account. + * @return Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Output name() { return this.name; } /** - * A list of percentage thresholds at which to send an alert to subscribed users. + * Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * */ @Export(name="notifyTriggers", refs={List.class,Integer.class}, tree="[0,1]") private Output> notifyTriggers; /** - * @return A list of percentage thresholds at which to send an alert to subscribed users. + * @return Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * */ public Output>> notifyTriggers() { return Codegen.optional(this.notifyTriggers); } /** - * Specifies the list of users to receive email notifications on resource monitors. + * Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * */ @Export(name="notifyUsers", refs={List.class,String.class}, tree="[0,1]") private Output> notifyUsers; /** - * @return Specifies the list of users to receive email notifications on resource monitors. + * @return Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * */ public Output>> notifyUsers() { return Codegen.optional(this.notifyUsers); } /** - * Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + * Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. * */ - @Export(name="setForAccount", refs={Boolean.class}, tree="[0]") - private Output setForAccount; + @Export(name="showOutputs", refs={List.class,ResourceMonitorShowOutput.class}, tree="[0,1]") + private Output> showOutputs; /** - * @return Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + * @return Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. * */ - public Output> setForAccount() { - return Codegen.optional(this.setForAccount); + public Output> showOutputs() { + return this.showOutputs; } /** - * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ @Export(name="startTimestamp", refs={String.class}, tree="[0]") - private Output startTimestamp; + private Output startTimestamp; /** - * @return The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * @return The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ - public Output startTimestamp() { - return this.startTimestamp; + public Output> startTimestamp() { + return Codegen.optional(this.startTimestamp); } /** - * The number that represents the percentage threshold at which to immediately suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ @Export(name="suspendImmediateTrigger", refs={Integer.class}, tree="[0]") private Output suspendImmediateTrigger; /** - * @return The number that represents the percentage threshold at which to immediately suspend all warehouses. + * @return Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ public Output> suspendImmediateTrigger() { return Codegen.optional(this.suspendImmediateTrigger); } /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - @Export(name="suspendImmediateTriggers", refs={List.class,Integer.class}, tree="[0,1]") - private Output> suspendImmediateTriggers; - - /** - * @return A list of percentage thresholds at which to suspend all warehouses. - * - */ - public Output>> suspendImmediateTriggers() { - return Codegen.optional(this.suspendImmediateTriggers); - } - /** - * The number that represents the percentage threshold at which to suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ @Export(name="suspendTrigger", refs={Integer.class}, tree="[0]") private Output suspendTrigger; /** - * @return The number that represents the percentage threshold at which to suspend all warehouses. + * @return Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ public Output> suspendTrigger() { return Codegen.optional(this.suspendTrigger); } - /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - @Export(name="suspendTriggers", refs={List.class,Integer.class}, tree="[0,1]") - private Output> suspendTriggers; - - /** - * @return A list of percentage thresholds at which to suspend all warehouses. - * - */ - public Output>> suspendTriggers() { - return Codegen.optional(this.suspendTriggers); - } - /** - * A list of warehouses to apply the resource monitor to. - * - */ - @Export(name="warehouses", refs={List.class,String.class}, tree="[0,1]") - private Output> warehouses; - - /** - * @return A list of warehouses to apply the resource monitor to. - * - */ - public Output>> warehouses() { - return Codegen.optional(this.warehouses); - } /** * diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/ResourceMonitorArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/ResourceMonitorArgs.java index 8fa6f508..c74238fe 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/ResourceMonitorArgs.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/ResourceMonitorArgs.java @@ -5,7 +5,6 @@ import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; -import java.lang.Boolean; import java.lang.Integer; import java.lang.String; import java.util.List; @@ -19,14 +18,14 @@ public final class ResourceMonitorArgs extends com.pulumi.resources.ResourceArgs public static final ResourceMonitorArgs Empty = new ResourceMonitorArgs(); /** - * The number of credits allocated monthly to the resource monitor. + * The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * */ @Import(name="creditQuota") private @Nullable Output creditQuota; /** - * @return The number of credits allocated monthly to the resource monitor. + * @return The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * */ public Optional> creditQuota() { @@ -49,14 +48,14 @@ public Optional> endTimestamp() { } /** - * The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ @Import(name="frequency") private @Nullable Output frequency; /** - * @return The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * @return The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ public Optional> frequency() { @@ -64,14 +63,14 @@ public Optional> frequency() { } /** - * Identifier for the resource monitor; must be unique for your account. + * Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Import(name="name") private @Nullable Output name; /** - * @return Identifier for the resource monitor; must be unique for your account. + * @return Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Optional> name() { @@ -79,14 +78,14 @@ public Optional> name() { } /** - * A list of percentage thresholds at which to send an alert to subscribed users. + * Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * */ @Import(name="notifyTriggers") private @Nullable Output> notifyTriggers; /** - * @return A list of percentage thresholds at which to send an alert to subscribed users. + * @return Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * */ public Optional>> notifyTriggers() { @@ -94,14 +93,14 @@ public Optional>> notifyTriggers() { } /** - * Specifies the list of users to receive email notifications on resource monitors. + * Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * */ @Import(name="notifyUsers") private @Nullable Output> notifyUsers; /** - * @return Specifies the list of users to receive email notifications on resource monitors. + * @return Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * */ public Optional>> notifyUsers() { @@ -109,29 +108,14 @@ public Optional>> notifyUsers() { } /** - * Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - * - */ - @Import(name="setForAccount") - private @Nullable Output setForAccount; - - /** - * @return Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - * - */ - public Optional> setForAccount() { - return Optional.ofNullable(this.setForAccount); - } - - /** - * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ @Import(name="startTimestamp") private @Nullable Output startTimestamp; /** - * @return The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * @return The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ public Optional> startTimestamp() { @@ -139,14 +123,14 @@ public Optional> startTimestamp() { } /** - * The number that represents the percentage threshold at which to immediately suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ @Import(name="suspendImmediateTrigger") private @Nullable Output suspendImmediateTrigger; /** - * @return The number that represents the percentage threshold at which to immediately suspend all warehouses. + * @return Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ public Optional> suspendImmediateTrigger() { @@ -154,81 +138,20 @@ public Optional> suspendImmediateTrigger() { } /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - @Import(name="suspendImmediateTriggers") - private @Nullable Output> suspendImmediateTriggers; - - /** - * @return A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - public Optional>> suspendImmediateTriggers() { - return Optional.ofNullable(this.suspendImmediateTriggers); - } - - /** - * The number that represents the percentage threshold at which to suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ @Import(name="suspendTrigger") private @Nullable Output suspendTrigger; /** - * @return The number that represents the percentage threshold at which to suspend all warehouses. + * @return Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ public Optional> suspendTrigger() { return Optional.ofNullable(this.suspendTrigger); } - /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - @Import(name="suspendTriggers") - private @Nullable Output> suspendTriggers; - - /** - * @return A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - public Optional>> suspendTriggers() { - return Optional.ofNullable(this.suspendTriggers); - } - - /** - * A list of warehouses to apply the resource monitor to. - * - */ - @Import(name="warehouses") - private @Nullable Output> warehouses; - - /** - * @return A list of warehouses to apply the resource monitor to. - * - */ - public Optional>> warehouses() { - return Optional.ofNullable(this.warehouses); - } - private ResourceMonitorArgs() {} private ResourceMonitorArgs(ResourceMonitorArgs $) { @@ -238,13 +161,9 @@ private ResourceMonitorArgs(ResourceMonitorArgs $) { this.name = $.name; this.notifyTriggers = $.notifyTriggers; this.notifyUsers = $.notifyUsers; - this.setForAccount = $.setForAccount; this.startTimestamp = $.startTimestamp; this.suspendImmediateTrigger = $.suspendImmediateTrigger; - this.suspendImmediateTriggers = $.suspendImmediateTriggers; this.suspendTrigger = $.suspendTrigger; - this.suspendTriggers = $.suspendTriggers; - this.warehouses = $.warehouses; } public static Builder builder() { @@ -266,7 +185,7 @@ public Builder(ResourceMonitorArgs defaults) { } /** - * @param creditQuota The number of credits allocated monthly to the resource monitor. + * @param creditQuota The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * * @return builder * @@ -277,7 +196,7 @@ public Builder creditQuota(@Nullable Output creditQuota) { } /** - * @param creditQuota The number of credits allocated monthly to the resource monitor. + * @param creditQuota The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * * @return builder * @@ -308,7 +227,7 @@ public Builder endTimestamp(String endTimestamp) { } /** - * @param frequency The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * @param frequency The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * * @return builder * @@ -319,7 +238,7 @@ public Builder frequency(@Nullable Output frequency) { } /** - * @param frequency The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * @param frequency The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * * @return builder * @@ -329,7 +248,7 @@ public Builder frequency(String frequency) { } /** - * @param name Identifier for the resource monitor; must be unique for your account. + * @param name Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -340,7 +259,7 @@ public Builder name(@Nullable Output name) { } /** - * @param name Identifier for the resource monitor; must be unique for your account. + * @param name Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -350,7 +269,7 @@ public Builder name(String name) { } /** - * @param notifyTriggers A list of percentage thresholds at which to send an alert to subscribed users. + * @param notifyTriggers Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * * @return builder * @@ -361,7 +280,7 @@ public Builder notifyTriggers(@Nullable Output> notifyTriggers) { } /** - * @param notifyTriggers A list of percentage thresholds at which to send an alert to subscribed users. + * @param notifyTriggers Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * * @return builder * @@ -371,7 +290,7 @@ public Builder notifyTriggers(List notifyTriggers) { } /** - * @param notifyTriggers A list of percentage thresholds at which to send an alert to subscribed users. + * @param notifyTriggers Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * * @return builder * @@ -381,7 +300,7 @@ public Builder notifyTriggers(Integer... notifyTriggers) { } /** - * @param notifyUsers Specifies the list of users to receive email notifications on resource monitors. + * @param notifyUsers Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * * @return builder * @@ -392,7 +311,7 @@ public Builder notifyUsers(@Nullable Output> notifyUsers) { } /** - * @param notifyUsers Specifies the list of users to receive email notifications on resource monitors. + * @param notifyUsers Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * * @return builder * @@ -402,7 +321,7 @@ public Builder notifyUsers(List notifyUsers) { } /** - * @param notifyUsers Specifies the list of users to receive email notifications on resource monitors. + * @param notifyUsers Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * * @return builder * @@ -412,28 +331,7 @@ public Builder notifyUsers(String... notifyUsers) { } /** - * @param setForAccount Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - * - * @return builder - * - */ - public Builder setForAccount(@Nullable Output setForAccount) { - $.setForAccount = setForAccount; - return this; - } - - /** - * @param setForAccount Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - * - * @return builder - * - */ - public Builder setForAccount(Boolean setForAccount) { - return setForAccount(Output.of(setForAccount)); - } - - /** - * @param startTimestamp The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * @param startTimestamp The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * * @return builder * @@ -444,7 +342,7 @@ public Builder startTimestamp(@Nullable Output startTimestamp) { } /** - * @param startTimestamp The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * @param startTimestamp The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * * @return builder * @@ -454,7 +352,7 @@ public Builder startTimestamp(String startTimestamp) { } /** - * @param suspendImmediateTrigger The number that represents the percentage threshold at which to immediately suspend all warehouses. + * @param suspendImmediateTrigger Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * * @return builder * @@ -465,7 +363,7 @@ public Builder suspendImmediateTrigger(@Nullable Output suspendImmediat } /** - * @param suspendImmediateTrigger The number that represents the percentage threshold at which to immediately suspend all warehouses. + * @param suspendImmediateTrigger Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * * @return builder * @@ -475,50 +373,7 @@ public Builder suspendImmediateTrigger(Integer suspendImmediateTrigger) { } /** - * @param suspendImmediateTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - public Builder suspendImmediateTriggers(@Nullable Output> suspendImmediateTriggers) { - $.suspendImmediateTriggers = suspendImmediateTriggers; - return this; - } - - /** - * @param suspendImmediateTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - public Builder suspendImmediateTriggers(List suspendImmediateTriggers) { - return suspendImmediateTriggers(Output.of(suspendImmediateTriggers)); - } - - /** - * @param suspendImmediateTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - public Builder suspendImmediateTriggers(Integer... suspendImmediateTriggers) { - return suspendImmediateTriggers(List.of(suspendImmediateTriggers)); - } - - /** - * @param suspendTrigger The number that represents the percentage threshold at which to suspend all warehouses. + * @param suspendTrigger Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * * @return builder * @@ -529,7 +384,7 @@ public Builder suspendTrigger(@Nullable Output suspendTrigger) { } /** - * @param suspendTrigger The number that represents the percentage threshold at which to suspend all warehouses. + * @param suspendTrigger Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * * @return builder * @@ -538,80 +393,6 @@ public Builder suspendTrigger(Integer suspendTrigger) { return suspendTrigger(Output.of(suspendTrigger)); } - /** - * @param suspendTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - public Builder suspendTriggers(@Nullable Output> suspendTriggers) { - $.suspendTriggers = suspendTriggers; - return this; - } - - /** - * @param suspendTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - public Builder suspendTriggers(List suspendTriggers) { - return suspendTriggers(Output.of(suspendTriggers)); - } - - /** - * @param suspendTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - public Builder suspendTriggers(Integer... suspendTriggers) { - return suspendTriggers(List.of(suspendTriggers)); - } - - /** - * @param warehouses A list of warehouses to apply the resource monitor to. - * - * @return builder - * - */ - public Builder warehouses(@Nullable Output> warehouses) { - $.warehouses = warehouses; - return this; - } - - /** - * @param warehouses A list of warehouses to apply the resource monitor to. - * - * @return builder - * - */ - public Builder warehouses(List warehouses) { - return warehouses(Output.of(warehouses)); - } - - /** - * @param warehouses A list of warehouses to apply the resource monitor to. - * - * @return builder - * - */ - public Builder warehouses(String... warehouses) { - return warehouses(List.of(warehouses)); - } - public ResourceMonitorArgs build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/RowAccessPolicy.java b/sdk/java/src/main/java/com/pulumi/snowflake/RowAccessPolicy.java index 8cbb4aae..185503bc 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/RowAccessPolicy.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/RowAccessPolicy.java @@ -10,23 +10,52 @@ import com.pulumi.snowflake.RowAccessPolicyArgs; import com.pulumi.snowflake.Utilities; import com.pulumi.snowflake.inputs.RowAccessPolicyState; +import com.pulumi.snowflake.outputs.RowAccessPolicyArgument; +import com.pulumi.snowflake.outputs.RowAccessPolicyDescribeOutput; +import com.pulumi.snowflake.outputs.RowAccessPolicyShowOutput; import java.lang.String; -import java.util.Map; +import java.util.List; import java.util.Optional; import javax.annotation.Nullable; /** * ## Import * - * format is database name | schema name | policy name - * * ```sh - * $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example 'dbName|schemaName|policyName' + * $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example '"<database_name>"."<schema_name>"."<row_access_policy_name>"' * ``` * */ @ResourceType(type="snowflake:index/rowAccessPolicy:RowAccessPolicy") public class RowAccessPolicy extends com.pulumi.resources.CustomResource { + /** + * List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + * + */ + @Export(name="arguments", refs={List.class,RowAccessPolicyArgument.class}, tree="[0,1]") + private Output> arguments; + + /** + * @return List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + * + */ + public Output> arguments() { + return this.arguments; + } + /** + * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + * + */ + @Export(name="body", refs={String.class}, tree="[0]") + private Output body; + + /** + * @return Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + * + */ + public Output body() { + return this.body; + } /** * Specifies a comment for the row access policy. * @@ -42,19 +71,33 @@ public Output> comment() { return Codegen.optional(this.comment); } /** - * The database in which to create the row access policy. + * The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Export(name="database", refs={String.class}, tree="[0]") private Output database; /** - * @return The database in which to create the row access policy. + * @return The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Output database() { return this.database; } + /** + * Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + * + */ + @Export(name="describeOutputs", refs={List.class,RowAccessPolicyDescribeOutput.class}, tree="[0,1]") + private Output> describeOutputs; + + /** + * @return Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + * + */ + public Output> describeOutputs() { + return this.describeOutputs; + } /** * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). * @@ -70,60 +113,46 @@ public Output fullyQualifiedName() { return this.fullyQualifiedName; } /** - * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Export(name="name", refs={String.class}, tree="[0]") private Output name; /** - * @return Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * @return Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Output name() { return this.name; } /** - * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - * - */ - @Export(name="rowAccessExpression", refs={String.class}, tree="[0]") - private Output rowAccessExpression; - - /** - * @return Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - * - */ - public Output rowAccessExpression() { - return this.rowAccessExpression; - } - /** - * The schema in which to create the row access policy. + * The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Export(name="schema", refs={String.class}, tree="[0]") private Output schema; /** - * @return The schema in which to create the row access policy. + * @return The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Output schema() { return this.schema; } /** - * Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. * */ - @Export(name="signature", refs={Map.class,String.class}, tree="[0,1,1]") - private Output> signature; + @Export(name="showOutputs", refs={List.class,RowAccessPolicyShowOutput.class}, tree="[0,1]") + private Output> showOutputs; /** - * @return Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * @return Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. * */ - public Output> signature() { - return this.signature; + public Output> showOutputs() { + return this.showOutputs; } /** diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/RowAccessPolicyArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/RowAccessPolicyArgs.java index 94d7cc16..f71c1e13 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/RowAccessPolicyArgs.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/RowAccessPolicyArgs.java @@ -6,8 +6,9 @@ import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import com.pulumi.exceptions.MissingRequiredPropertyException; +import com.pulumi.snowflake.inputs.RowAccessPolicyArgumentArgs; import java.lang.String; -import java.util.Map; +import java.util.List; import java.util.Objects; import java.util.Optional; import javax.annotation.Nullable; @@ -18,104 +19,104 @@ public final class RowAccessPolicyArgs extends com.pulumi.resources.ResourceArgs public static final RowAccessPolicyArgs Empty = new RowAccessPolicyArgs(); /** - * Specifies a comment for the row access policy. + * List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. * */ - @Import(name="comment") - private @Nullable Output comment; + @Import(name="arguments", required=true) + private Output> arguments; /** - * @return Specifies a comment for the row access policy. + * @return List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. * */ - public Optional> comment() { - return Optional.ofNullable(this.comment); + public Output> arguments() { + return this.arguments; } /** - * The database in which to create the row access policy. + * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * */ - @Import(name="database", required=true) - private Output database; + @Import(name="body", required=true) + private Output body; /** - * @return The database in which to create the row access policy. + * @return Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * */ - public Output database() { - return this.database; + public Output body() { + return this.body; } /** - * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * Specifies a comment for the row access policy. * */ - @Import(name="name") - private @Nullable Output name; + @Import(name="comment") + private @Nullable Output comment; /** - * @return Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * @return Specifies a comment for the row access policy. * */ - public Optional> name() { - return Optional.ofNullable(this.name); + public Optional> comment() { + return Optional.ofNullable(this.comment); } /** - * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. + * The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - @Import(name="rowAccessExpression", required=true) - private Output rowAccessExpression; + @Import(name="database", required=true) + private Output database; /** - * @return Specifies the SQL expression. The expression can be any boolean-valued SQL expression. + * @return The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - public Output rowAccessExpression() { - return this.rowAccessExpression; + public Output database() { + return this.database; } /** - * The schema in which to create the row access policy. + * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - @Import(name="schema", required=true) - private Output schema; + @Import(name="name") + private @Nullable Output name; /** - * @return The schema in which to create the row access policy. + * @return Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - public Output schema() { - return this.schema; + public Optional> name() { + return Optional.ofNullable(this.name); } /** - * Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - @Import(name="signature", required=true) - private Output> signature; + @Import(name="schema", required=true) + private Output schema; /** - * @return Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * @return The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - public Output> signature() { - return this.signature; + public Output schema() { + return this.schema; } private RowAccessPolicyArgs() {} private RowAccessPolicyArgs(RowAccessPolicyArgs $) { + this.arguments = $.arguments; + this.body = $.body; this.comment = $.comment; this.database = $.database; this.name = $.name; - this.rowAccessExpression = $.rowAccessExpression; this.schema = $.schema; - this.signature = $.signature; } public static Builder builder() { @@ -137,144 +138,154 @@ public Builder(RowAccessPolicyArgs defaults) { } /** - * @param comment Specifies a comment for the row access policy. + * @param arguments List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. * * @return builder * */ - public Builder comment(@Nullable Output comment) { - $.comment = comment; + public Builder arguments(Output> arguments) { + $.arguments = arguments; return this; } /** - * @param comment Specifies a comment for the row access policy. + * @param arguments List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. * * @return builder * */ - public Builder comment(String comment) { - return comment(Output.of(comment)); + public Builder arguments(List arguments) { + return arguments(Output.of(arguments)); } /** - * @param database The database in which to create the row access policy. + * @param arguments List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. * * @return builder * */ - public Builder database(Output database) { - $.database = database; + public Builder arguments(RowAccessPolicyArgumentArgs... arguments) { + return arguments(List.of(arguments)); + } + + /** + * @param body Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + * + * @return builder + * + */ + public Builder body(Output body) { + $.body = body; return this; } /** - * @param database The database in which to create the row access policy. + * @param body Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * * @return builder * */ - public Builder database(String database) { - return database(Output.of(database)); + public Builder body(String body) { + return body(Output.of(body)); } /** - * @param name Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * @param comment Specifies a comment for the row access policy. * * @return builder * */ - public Builder name(@Nullable Output name) { - $.name = name; + public Builder comment(@Nullable Output comment) { + $.comment = comment; return this; } /** - * @param name Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * @param comment Specifies a comment for the row access policy. * * @return builder * */ - public Builder name(String name) { - return name(Output.of(name)); + public Builder comment(String comment) { + return comment(Output.of(comment)); } /** - * @param rowAccessExpression Specifies the SQL expression. The expression can be any boolean-valued SQL expression. + * @param database The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder rowAccessExpression(Output rowAccessExpression) { - $.rowAccessExpression = rowAccessExpression; + public Builder database(Output database) { + $.database = database; return this; } /** - * @param rowAccessExpression Specifies the SQL expression. The expression can be any boolean-valued SQL expression. + * @param database The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder rowAccessExpression(String rowAccessExpression) { - return rowAccessExpression(Output.of(rowAccessExpression)); + public Builder database(String database) { + return database(Output.of(database)); } /** - * @param schema The schema in which to create the row access policy. + * @param name Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder schema(Output schema) { - $.schema = schema; + public Builder name(@Nullable Output name) { + $.name = name; return this; } /** - * @param schema The schema in which to create the row access policy. + * @param name Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder schema(String schema) { - return schema(Output.of(schema)); + public Builder name(String name) { + return name(Output.of(name)); } /** - * @param signature Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * @param schema The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder signature(Output> signature) { - $.signature = signature; + public Builder schema(Output schema) { + $.schema = schema; return this; } /** - * @param signature Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * @param schema The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder signature(Map signature) { - return signature(Output.of(signature)); + public Builder schema(String schema) { + return schema(Output.of(schema)); } public RowAccessPolicyArgs build() { + if ($.arguments == null) { + throw new MissingRequiredPropertyException("RowAccessPolicyArgs", "arguments"); + } + if ($.body == null) { + throw new MissingRequiredPropertyException("RowAccessPolicyArgs", "body"); + } if ($.database == null) { throw new MissingRequiredPropertyException("RowAccessPolicyArgs", "database"); } - if ($.rowAccessExpression == null) { - throw new MissingRequiredPropertyException("RowAccessPolicyArgs", "rowAccessExpression"); - } if ($.schema == null) { throw new MissingRequiredPropertyException("RowAccessPolicyArgs", "schema"); } - if ($.signature == null) { - throw new MissingRequiredPropertyException("RowAccessPolicyArgs", "signature"); - } return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/SnowflakeFunctions.java b/sdk/java/src/main/java/com/pulumi/snowflake/SnowflakeFunctions.java index 14787129..bf5bc28e 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/SnowflakeFunctions.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/SnowflakeFunctions.java @@ -49,6 +49,8 @@ import com.pulumi.snowflake.inputs.GetPipesPlainArgs; import com.pulumi.snowflake.inputs.GetProceduresArgs; import com.pulumi.snowflake.inputs.GetProceduresPlainArgs; +import com.pulumi.snowflake.inputs.GetResourceMonitorsArgs; +import com.pulumi.snowflake.inputs.GetResourceMonitorsPlainArgs; import com.pulumi.snowflake.inputs.GetRoleArgs; import com.pulumi.snowflake.inputs.GetRolePlainArgs; import com.pulumi.snowflake.inputs.GetRolesArgs; @@ -1380,40 +1382,7 @@ public static CompletableFuture getDatabaseRolePlain(GetD /** * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetDatabaseRolesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var dbRoles = SnowflakeFunctions.getDatabaseRoles(GetDatabaseRolesArgs.builder()
-     *             .database("MYDB")
-     *             .build());
-     * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in show_output collection. * */ public static Output getDatabaseRoles(GetDatabaseRolesArgs args) { @@ -1422,40 +1391,7 @@ public static Output getDatabaseRoles(GetDatabaseRolesAr /** * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetDatabaseRolesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var dbRoles = SnowflakeFunctions.getDatabaseRoles(GetDatabaseRolesArgs.builder()
-     *             .database("MYDB")
-     *             .build());
-     * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in show_output collection. * */ public static CompletableFuture getDatabaseRolesPlain(GetDatabaseRolesPlainArgs args) { @@ -1464,40 +1400,7 @@ public static CompletableFuture getDatabaseRolesPlain(Ge /** * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetDatabaseRolesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var dbRoles = SnowflakeFunctions.getDatabaseRoles(GetDatabaseRolesArgs.builder()
-     *             .database("MYDB")
-     *             .build());
-     * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in show_output collection. * */ public static Output getDatabaseRoles(GetDatabaseRolesArgs args, InvokeOptions options) { @@ -1506,40 +1409,7 @@ public static Output getDatabaseRoles(GetDatabaseRolesAr /** * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetDatabaseRolesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var dbRoles = SnowflakeFunctions.getDatabaseRoles(GetDatabaseRolesArgs.builder()
-     *             .database("MYDB")
-     *             .build());
-     * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in show_output collection. * */ public static CompletableFuture getDatabaseRolesPlain(GetDatabaseRolesPlainArgs args, InvokeOptions options) { @@ -3430,128 +3300,59 @@ public static CompletableFuture getGrantsPlain(GetGrantsPlainAr return Deployment.getInstance().invokeAsync("snowflake:index/getGrants:getGrants", TypeShape.of(GetGrantsResult.class), args, Utilities.withVersion(options)); } /** - * ## Example Usage + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
+     * Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `masking_policies`.
      * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetMaskingPoliciesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
+     */
+    public static Output getMaskingPolicies() {
+        return getMaskingPolicies(GetMaskingPoliciesArgs.Empty, InvokeOptions.Empty);
+    }
+    /**
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
+     * Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `masking_policies`.
      * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getMaskingPolicies(GetMaskingPoliciesArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     */
+    public static CompletableFuture getMaskingPoliciesPlain() {
+        return getMaskingPoliciesPlain(GetMaskingPoliciesPlainArgs.Empty, InvokeOptions.Empty);
+    }
+    /**
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `masking_policies`. * */ public static Output getMaskingPolicies(GetMaskingPoliciesArgs args) { return getMaskingPolicies(args, InvokeOptions.Empty); } /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetMaskingPoliciesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getMaskingPolicies(GetMaskingPoliciesArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `masking_policies`. * */ public static CompletableFuture getMaskingPoliciesPlain(GetMaskingPoliciesPlainArgs args) { return getMaskingPoliciesPlain(args, InvokeOptions.Empty); } /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetMaskingPoliciesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getMaskingPolicies(GetMaskingPoliciesArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `masking_policies`. * */ public static Output getMaskingPolicies(GetMaskingPoliciesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("snowflake:index/getMaskingPolicies:getMaskingPolicies", TypeShape.of(GetMaskingPoliciesResult.class), args, Utilities.withVersion(options)); } + /** + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + * + * Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `masking_policies`. + * + */ + public static CompletableFuture getMaskingPoliciesPlain(GetMaskingPoliciesPlainArgs args, InvokeOptions options) { + return Deployment.getInstance().invokeAsync("snowflake:index/getMaskingPolicies:getMaskingPolicies", TypeShape.of(GetMaskingPoliciesResult.class), args, Utilities.withVersion(options)); + } /** * ## Example Usage * @@ -3564,7 +3365,7 @@ public static Output getMaskingPolicies(GetMaskingPoli * import com.pulumi.Pulumi; * import com.pulumi.core.Output; * import com.pulumi.snowflake.SnowflakeFunctions; - * import com.pulumi.snowflake.inputs.GetMaskingPoliciesArgs; + * import com.pulumi.snowflake.inputs.GetMaterializedViewsArgs; * import java.util.List; * import java.util.ArrayList; * import java.util.Map; @@ -3578,7 +3379,7 @@ public static Output getMaskingPolicies(GetMaskingPoli * } * * public static void stack(Context ctx) { - * final var current = SnowflakeFunctions.getMaskingPolicies(GetMaskingPoliciesArgs.builder() + * final var current = SnowflakeFunctions.getMaterializedViews(GetMaterializedViewsArgs.builder() * .database("MYDB") * .schema("MYSCHEMA") * .build()); @@ -3590,8 +3391,8 @@ public static Output getMaskingPolicies(GetMaskingPoli * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getMaskingPoliciesPlain(GetMaskingPoliciesPlainArgs args, InvokeOptions options) { - return Deployment.getInstance().invokeAsync("snowflake:index/getMaskingPolicies:getMaskingPolicies", TypeShape.of(GetMaskingPoliciesResult.class), args, Utilities.withVersion(options)); + public static Output getMaterializedViews(GetMaterializedViewsArgs args) { + return getMaterializedViews(args, InvokeOptions.Empty); } /** * ## Example Usage @@ -3631,8 +3432,8 @@ public static CompletableFuture getMaskingPoliciesPlai * <!--End PulumiCodeChooser --> * */ - public static Output getMaterializedViews(GetMaterializedViewsArgs args) { - return getMaterializedViews(args, InvokeOptions.Empty); + public static CompletableFuture getMaterializedViewsPlain(GetMaterializedViewsPlainArgs args) { + return getMaterializedViewsPlain(args, InvokeOptions.Empty); } /** * ## Example Usage @@ -3672,49 +3473,8 @@ public static Output getMaterializedViews(GetMateria * <!--End PulumiCodeChooser --> * */ - public static CompletableFuture getMaterializedViewsPlain(GetMaterializedViewsPlainArgs args) { - return getMaterializedViewsPlain(args, InvokeOptions.Empty); - } - /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetMaterializedViewsArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getMaterializedViews(GetMaterializedViewsArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
-     * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> - * - */ - public static Output getMaterializedViews(GetMaterializedViewsArgs args, InvokeOptions options) { - return Deployment.getInstance().invoke("snowflake:index/getMaterializedViews:getMaterializedViews", TypeShape.of(GetMaterializedViewsResult.class), args, Utilities.withVersion(options)); + public static Output getMaterializedViews(GetMaterializedViewsArgs args, InvokeOptions options) { + return Deployment.getInstance().invoke("snowflake:index/getMaterializedViews:getMaterializedViews", TypeShape.of(GetMaterializedViewsResult.class), args, Utilities.withVersion(options)); } /** * ## Example Usage @@ -4512,225 +4272,57 @@ public static CompletableFuture getProceduresPlain(GetProce return Deployment.getInstance().invokeAsync("snowflake:index/getProcedures:getProcedures", TypeShape.of(GetProceduresResult.class), args, Utilities.withVersion(options)); } /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getResourceMonitors();
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in show_output collection. * */ public static Output getResourceMonitors() { - return getResourceMonitors(InvokeArgs.Empty, InvokeOptions.Empty); + return getResourceMonitors(GetResourceMonitorsArgs.Empty, InvokeOptions.Empty); } /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getResourceMonitors();
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in show_output collection. * */ public static CompletableFuture getResourceMonitorsPlain() { - return getResourceMonitorsPlain(InvokeArgs.Empty, InvokeOptions.Empty); + return getResourceMonitorsPlain(GetResourceMonitorsPlainArgs.Empty, InvokeOptions.Empty); } /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getResourceMonitors();
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in show_output collection. * */ - public static Output getResourceMonitors(InvokeArgs args) { + public static Output getResourceMonitors(GetResourceMonitorsArgs args) { return getResourceMonitors(args, InvokeOptions.Empty); } /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getResourceMonitors();
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in show_output collection. * */ - public static CompletableFuture getResourceMonitorsPlain(InvokeArgs args) { + public static CompletableFuture getResourceMonitorsPlain(GetResourceMonitorsPlainArgs args) { return getResourceMonitorsPlain(args, InvokeOptions.Empty); } /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getResourceMonitors();
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in show_output collection. * */ - public static Output getResourceMonitors(InvokeArgs args, InvokeOptions options) { + public static Output getResourceMonitors(GetResourceMonitorsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("snowflake:index/getResourceMonitors:getResourceMonitors", TypeShape.of(GetResourceMonitorsResult.class), args, Utilities.withVersion(options)); } /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getResourceMonitors();
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in show_output collection. * */ - public static CompletableFuture getResourceMonitorsPlain(InvokeArgs args, InvokeOptions options) { + public static CompletableFuture getResourceMonitorsPlain(GetResourceMonitorsPlainArgs args, InvokeOptions options) { return Deployment.getInstance().invokeAsync("snowflake:index/getResourceMonitors:getResourceMonitors", TypeShape.of(GetResourceMonitorsResult.class), args, Utilities.withVersion(options)); } /** @@ -4956,164 +4548,54 @@ public static CompletableFuture getRolesPlain(GetRolesPlainArgs return Deployment.getInstance().invokeAsync("snowflake:index/getRoles:getRoles", TypeShape.of(GetRolesResult.class), args, Utilities.withVersion(options)); } /** - * ## Example Usage + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
+     * Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `row_access_policies`.
      * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetRowAccessPoliciesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
+     */
+    public static Output getRowAccessPolicies() {
+        return getRowAccessPolicies(GetRowAccessPoliciesArgs.Empty, InvokeOptions.Empty);
+    }
+    /**
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
+     * Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `row_access_policies`.
      * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getRowAccessPolicies(GetRowAccessPoliciesArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     */
+    public static CompletableFuture getRowAccessPoliciesPlain() {
+        return getRowAccessPoliciesPlain(GetRowAccessPoliciesPlainArgs.Empty, InvokeOptions.Empty);
+    }
+    /**
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `row_access_policies`. * */ public static Output getRowAccessPolicies(GetRowAccessPoliciesArgs args) { return getRowAccessPolicies(args, InvokeOptions.Empty); } /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetRowAccessPoliciesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getRowAccessPolicies(GetRowAccessPoliciesArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `row_access_policies`. * */ public static CompletableFuture getRowAccessPoliciesPlain(GetRowAccessPoliciesPlainArgs args) { return getRowAccessPoliciesPlain(args, InvokeOptions.Empty); } - /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetRowAccessPoliciesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getRowAccessPolicies(GetRowAccessPoliciesArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+    /**
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `row_access_policies`. * */ public static Output getRowAccessPolicies(GetRowAccessPoliciesArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("snowflake:index/getRowAccessPolicies:getRowAccessPolicies", TypeShape.of(GetRowAccessPoliciesResult.class), args, Utilities.withVersion(options)); } /** - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetRowAccessPoliciesArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getRowAccessPolicies(GetRowAccessPoliciesArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `row_access_policies`. * */ public static CompletableFuture getRowAccessPoliciesPlain(GetRowAccessPoliciesPlainArgs args, InvokeOptions options) { @@ -7460,258 +6942,54 @@ public static CompletableFuture getUsersPlain(GetUsersPlainArgs return Deployment.getInstance().invokeAsync("snowflake:index/getUsers:getUsers", TypeShape.of(GetUsersResult.class), args, Utilities.withVersion(options)); } /** - * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. - * - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetViewsArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getViews(GetViewsArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. * */ public static Output getViews() { return getViews(GetViewsArgs.Empty, InvokeOptions.Empty); } /** - * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. - * - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetViewsArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getViews(GetViewsArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. * */ public static CompletableFuture getViewsPlain() { return getViewsPlain(GetViewsPlainArgs.Empty, InvokeOptions.Empty); } /** - * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. - * - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetViewsArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getViews(GetViewsArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. * */ public static Output getViews(GetViewsArgs args) { return getViews(args, InvokeOptions.Empty); } /** - * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. - * - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetViewsArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getViews(GetViewsArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. * */ public static CompletableFuture getViewsPlain(GetViewsPlainArgs args) { return getViewsPlain(args, InvokeOptions.Empty); } /** - * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. - * - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetViewsArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getViews(GetViewsArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. * */ public static Output getViews(GetViewsArgs args, InvokeOptions options) { return Deployment.getInstance().invoke("snowflake:index/getViews:getViews", TypeShape.of(GetViewsResult.class), args, Utilities.withVersion(options)); } /** - * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. - * - * ## Example Usage - * - * <!--Start PulumiCodeChooser --> - *
-     * {@code
-     * package generated_program;
-     * 
-     * import com.pulumi.Context;
-     * import com.pulumi.Pulumi;
-     * import com.pulumi.core.Output;
-     * import com.pulumi.snowflake.SnowflakeFunctions;
-     * import com.pulumi.snowflake.inputs.GetViewsArgs;
-     * import java.util.List;
-     * import java.util.ArrayList;
-     * import java.util.Map;
-     * import java.io.File;
-     * import java.nio.file.Files;
-     * import java.nio.file.Paths;
-     * 
-     * public class App {
-     *     public static void main(String[] args) {
-     *         Pulumi.run(App::stack);
-     *     }
-     * 
-     *     public static void stack(Context ctx) {
-     *         final var current = SnowflakeFunctions.getViews(GetViewsArgs.builder()
-     *             .database("MYDB")
-     *             .schema("MYSCHEMA")
-     *             .build());
+     * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it.
      * 
-     *     }
-     * }
-     * }
-     * 
- * <!--End PulumiCodeChooser --> + * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. * */ public static CompletableFuture getViewsPlain(GetViewsPlainArgs args, InvokeOptions options) { diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/View.java b/sdk/java/src/main/java/com/pulumi/snowflake/View.java index b5372d36..5a1357ec 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/View.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/View.java @@ -62,14 +62,14 @@ public Output> changeTracking() { return Codegen.optional(this.changeTracking); } /** - * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * */ @Export(name="columns", refs={List.class,ViewColumn.class}, tree="[0,1]") private Output> columns; /** - * @return If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * @return If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * */ public Output>> columns() { diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/ViewArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/ViewArgs.java index 270b8544..d5e455cb 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/ViewArgs.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/ViewArgs.java @@ -54,14 +54,14 @@ public Optional> changeTracking() { } /** - * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * */ @Import(name="columns") private @Nullable Output> columns; /** - * @return If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * @return If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * */ public Optional>> columns() { @@ -313,7 +313,7 @@ public Builder changeTracking(String changeTracking) { } /** - * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * * @return builder * @@ -324,7 +324,7 @@ public Builder columns(@Nullable Output> columns) { } /** - * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * * @return builder * @@ -334,7 +334,7 @@ public Builder columns(List columns) { } /** - * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/Warehouse.java b/sdk/java/src/main/java/com/pulumi/snowflake/Warehouse.java index d5bfcb0a..63d4c743 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/Warehouse.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/Warehouse.java @@ -226,14 +226,14 @@ public Output> scalingPolicy() { return Codegen.optional(this.scalingPolicy); } /** - * Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + * Outputs the result of `SHOW WAREHOUSES` for the given warehouse. * */ @Export(name="showOutputs", refs={List.class,WarehouseShowOutput.class}, tree="[0,1]") private Output> showOutputs; /** - * @return Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + * @return Outputs the result of `SHOW WAREHOUSES` for the given warehouse. * */ public Output> showOutputs() { diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesArgs.java index 5fc932a7..0ad9e252 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesArgs.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesArgs.java @@ -5,9 +5,13 @@ import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; -import com.pulumi.exceptions.MissingRequiredPropertyException; +import com.pulumi.snowflake.inputs.GetMaskingPoliciesInArgs; +import com.pulumi.snowflake.inputs.GetMaskingPoliciesLimitArgs; +import java.lang.Boolean; import java.lang.String; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; public final class GetMaskingPoliciesArgs extends com.pulumi.resources.InvokeArgs { @@ -15,40 +19,72 @@ public final class GetMaskingPoliciesArgs extends com.pulumi.resources.InvokeArg public static final GetMaskingPoliciesArgs Empty = new GetMaskingPoliciesArgs(); /** - * The database from which to return the schemas from. + * IN clause to filter the list of masking policies * */ - @Import(name="database", required=true) - private Output database; + @Import(name="in") + private @Nullable Output in; /** - * @return The database from which to return the schemas from. + * @return IN clause to filter the list of masking policies * */ - public Output database() { - return this.database; + public Optional> in() { + return Optional.ofNullable(this.in); } /** - * The schema from which to return the maskingPolicies from. + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * */ - @Import(name="schema", required=true) - private Output schema; + @Import(name="like") + private @Nullable Output like; /** - * @return The schema from which to return the maskingPolicies from. + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * */ - public Output schema() { - return this.schema; + public Optional> like() { + return Optional.ofNullable(this.like); + } + + /** + * Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + @Import(name="limit") + private @Nullable Output limit; + + /** + * @return Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + /** + * Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. + * + */ + @Import(name="withDescribe") + private @Nullable Output withDescribe; + + /** + * @return Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. + * + */ + public Optional> withDescribe() { + return Optional.ofNullable(this.withDescribe); } private GetMaskingPoliciesArgs() {} private GetMaskingPoliciesArgs(GetMaskingPoliciesArgs $) { - this.database = $.database; - this.schema = $.schema; + this.in = $.in; + this.like = $.like; + this.limit = $.limit; + this.withDescribe = $.withDescribe; } public static Builder builder() { @@ -70,54 +106,90 @@ public Builder(GetMaskingPoliciesArgs defaults) { } /** - * @param database The database from which to return the schemas from. + * @param in IN clause to filter the list of masking policies + * + * @return builder + * + */ + public Builder in(@Nullable Output in) { + $.in = in; + return this; + } + + /** + * @param in IN clause to filter the list of masking policies + * + * @return builder + * + */ + public Builder in(GetMaskingPoliciesInArgs in) { + return in(Output.of(in)); + } + + /** + * @param like Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + * @return builder + * + */ + public Builder like(@Nullable Output like) { + $.like = like; + return this; + } + + /** + * @param like Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + * @return builder + * + */ + public Builder like(String like) { + return like(Output.of(like)); + } + + /** + * @param limit Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. * * @return builder * */ - public Builder database(Output database) { - $.database = database; + public Builder limit(@Nullable Output limit) { + $.limit = limit; return this; } /** - * @param database The database from which to return the schemas from. + * @param limit Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. * * @return builder * */ - public Builder database(String database) { - return database(Output.of(database)); + public Builder limit(GetMaskingPoliciesLimitArgs limit) { + return limit(Output.of(limit)); } /** - * @param schema The schema from which to return the maskingPolicies from. + * @param withDescribe Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. * * @return builder * */ - public Builder schema(Output schema) { - $.schema = schema; + public Builder withDescribe(@Nullable Output withDescribe) { + $.withDescribe = withDescribe; return this; } /** - * @param schema The schema from which to return the maskingPolicies from. + * @param withDescribe Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. * * @return builder * */ - public Builder schema(String schema) { - return schema(Output.of(schema)); + public Builder withDescribe(Boolean withDescribe) { + return withDescribe(Output.of(withDescribe)); } public GetMaskingPoliciesArgs build() { - if ($.database == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesArgs", "database"); - } - if ($.schema == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesArgs", "schema"); - } return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesIn.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesIn.java new file mode 100644 index 00000000..011b03e0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesIn.java @@ -0,0 +1,181 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetMaskingPoliciesIn extends com.pulumi.resources.InvokeArgs { + + public static final GetMaskingPoliciesIn Empty = new GetMaskingPoliciesIn(); + + /** + * Returns records for the entire account. + * + */ + @Import(name="account") + private @Nullable Boolean account; + + /** + * @return Returns records for the entire account. + * + */ + public Optional account() { + return Optional.ofNullable(this.account); + } + + /** + * Returns records for the specified application. + * + */ + @Import(name="application") + private @Nullable String application; + + /** + * @return Returns records for the specified application. + * + */ + public Optional application() { + return Optional.ofNullable(this.application); + } + + /** + * Returns records for the specified application package. + * + */ + @Import(name="applicationPackage") + private @Nullable String applicationPackage; + + /** + * @return Returns records for the specified application package. + * + */ + public Optional applicationPackage() { + return Optional.ofNullable(this.applicationPackage); + } + + /** + * Returns records for the current database in use or for a specified database. + * + */ + @Import(name="database") + private @Nullable String database; + + /** + * @return Returns records for the current database in use or for a specified database. + * + */ + public Optional database() { + return Optional.ofNullable(this.database); + } + + /** + * Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + @Import(name="schema") + private @Nullable String schema; + + /** + * @return Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + public Optional schema() { + return Optional.ofNullable(this.schema); + } + + private GetMaskingPoliciesIn() {} + + private GetMaskingPoliciesIn(GetMaskingPoliciesIn $) { + this.account = $.account; + this.application = $.application; + this.applicationPackage = $.applicationPackage; + this.database = $.database; + this.schema = $.schema; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetMaskingPoliciesIn defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetMaskingPoliciesIn $; + + public Builder() { + $ = new GetMaskingPoliciesIn(); + } + + public Builder(GetMaskingPoliciesIn defaults) { + $ = new GetMaskingPoliciesIn(Objects.requireNonNull(defaults)); + } + + /** + * @param account Returns records for the entire account. + * + * @return builder + * + */ + public Builder account(@Nullable Boolean account) { + $.account = account; + return this; + } + + /** + * @param application Returns records for the specified application. + * + * @return builder + * + */ + public Builder application(@Nullable String application) { + $.application = application; + return this; + } + + /** + * @param applicationPackage Returns records for the specified application package. + * + * @return builder + * + */ + public Builder applicationPackage(@Nullable String applicationPackage) { + $.applicationPackage = applicationPackage; + return this; + } + + /** + * @param database Returns records for the current database in use or for a specified database. + * + * @return builder + * + */ + public Builder database(@Nullable String database) { + $.database = database; + return this; + } + + /** + * @param schema Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + * @return builder + * + */ + public Builder schema(@Nullable String schema) { + $.schema = schema; + return this; + } + + public GetMaskingPoliciesIn build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesInArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesInArgs.java new file mode 100644 index 00000000..9d1c9abb --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesInArgs.java @@ -0,0 +1,232 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetMaskingPoliciesInArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetMaskingPoliciesInArgs Empty = new GetMaskingPoliciesInArgs(); + + /** + * Returns records for the entire account. + * + */ + @Import(name="account") + private @Nullable Output account; + + /** + * @return Returns records for the entire account. + * + */ + public Optional> account() { + return Optional.ofNullable(this.account); + } + + /** + * Returns records for the specified application. + * + */ + @Import(name="application") + private @Nullable Output application; + + /** + * @return Returns records for the specified application. + * + */ + public Optional> application() { + return Optional.ofNullable(this.application); + } + + /** + * Returns records for the specified application package. + * + */ + @Import(name="applicationPackage") + private @Nullable Output applicationPackage; + + /** + * @return Returns records for the specified application package. + * + */ + public Optional> applicationPackage() { + return Optional.ofNullable(this.applicationPackage); + } + + /** + * Returns records for the current database in use or for a specified database. + * + */ + @Import(name="database") + private @Nullable Output database; + + /** + * @return Returns records for the current database in use or for a specified database. + * + */ + public Optional> database() { + return Optional.ofNullable(this.database); + } + + /** + * Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + @Import(name="schema") + private @Nullable Output schema; + + /** + * @return Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + public Optional> schema() { + return Optional.ofNullable(this.schema); + } + + private GetMaskingPoliciesInArgs() {} + + private GetMaskingPoliciesInArgs(GetMaskingPoliciesInArgs $) { + this.account = $.account; + this.application = $.application; + this.applicationPackage = $.applicationPackage; + this.database = $.database; + this.schema = $.schema; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetMaskingPoliciesInArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetMaskingPoliciesInArgs $; + + public Builder() { + $ = new GetMaskingPoliciesInArgs(); + } + + public Builder(GetMaskingPoliciesInArgs defaults) { + $ = new GetMaskingPoliciesInArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param account Returns records for the entire account. + * + * @return builder + * + */ + public Builder account(@Nullable Output account) { + $.account = account; + return this; + } + + /** + * @param account Returns records for the entire account. + * + * @return builder + * + */ + public Builder account(Boolean account) { + return account(Output.of(account)); + } + + /** + * @param application Returns records for the specified application. + * + * @return builder + * + */ + public Builder application(@Nullable Output application) { + $.application = application; + return this; + } + + /** + * @param application Returns records for the specified application. + * + * @return builder + * + */ + public Builder application(String application) { + return application(Output.of(application)); + } + + /** + * @param applicationPackage Returns records for the specified application package. + * + * @return builder + * + */ + public Builder applicationPackage(@Nullable Output applicationPackage) { + $.applicationPackage = applicationPackage; + return this; + } + + /** + * @param applicationPackage Returns records for the specified application package. + * + * @return builder + * + */ + public Builder applicationPackage(String applicationPackage) { + return applicationPackage(Output.of(applicationPackage)); + } + + /** + * @param database Returns records for the current database in use or for a specified database. + * + * @return builder + * + */ + public Builder database(@Nullable Output database) { + $.database = database; + return this; + } + + /** + * @param database Returns records for the current database in use or for a specified database. + * + * @return builder + * + */ + public Builder database(String database) { + return database(Output.of(database)); + } + + /** + * @param schema Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + * @return builder + * + */ + public Builder schema(@Nullable Output schema) { + $.schema = schema; + return this; + } + + /** + * @param schema Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + * @return builder + * + */ + public Builder schema(String schema) { + return schema(Output.of(schema)); + } + + public GetMaskingPoliciesInArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesLimit.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesLimit.java new file mode 100644 index 00000000..a71c9736 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesLimit.java @@ -0,0 +1,104 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetMaskingPoliciesLimit extends com.pulumi.resources.InvokeArgs { + + public static final GetMaskingPoliciesLimit Empty = new GetMaskingPoliciesLimit(); + + /** + * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + @Import(name="from") + private @Nullable String from; + + /** + * @return Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + public Optional from() { + return Optional.ofNullable(this.from); + } + + /** + * The maximum number of rows to return. + * + */ + @Import(name="rows", required=true) + private Integer rows; + + /** + * @return The maximum number of rows to return. + * + */ + public Integer rows() { + return this.rows; + } + + private GetMaskingPoliciesLimit() {} + + private GetMaskingPoliciesLimit(GetMaskingPoliciesLimit $) { + this.from = $.from; + this.rows = $.rows; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetMaskingPoliciesLimit defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetMaskingPoliciesLimit $; + + public Builder() { + $ = new GetMaskingPoliciesLimit(); + } + + public Builder(GetMaskingPoliciesLimit defaults) { + $ = new GetMaskingPoliciesLimit(Objects.requireNonNull(defaults)); + } + + /** + * @param from Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + * @return builder + * + */ + public Builder from(@Nullable String from) { + $.from = from; + return this; + } + + /** + * @param rows The maximum number of rows to return. + * + * @return builder + * + */ + public Builder rows(Integer rows) { + $.rows = rows; + return this; + } + + public GetMaskingPoliciesLimit build() { + if ($.rows == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesLimit", "rows"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesLimitArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesLimitArgs.java new file mode 100644 index 00000000..30761205 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesLimitArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetMaskingPoliciesLimitArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetMaskingPoliciesLimitArgs Empty = new GetMaskingPoliciesLimitArgs(); + + /** + * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + @Import(name="from") + private @Nullable Output from; + + /** + * @return Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + public Optional> from() { + return Optional.ofNullable(this.from); + } + + /** + * The maximum number of rows to return. + * + */ + @Import(name="rows", required=true) + private Output rows; + + /** + * @return The maximum number of rows to return. + * + */ + public Output rows() { + return this.rows; + } + + private GetMaskingPoliciesLimitArgs() {} + + private GetMaskingPoliciesLimitArgs(GetMaskingPoliciesLimitArgs $) { + this.from = $.from; + this.rows = $.rows; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetMaskingPoliciesLimitArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetMaskingPoliciesLimitArgs $; + + public Builder() { + $ = new GetMaskingPoliciesLimitArgs(); + } + + public Builder(GetMaskingPoliciesLimitArgs defaults) { + $ = new GetMaskingPoliciesLimitArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param from Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + * @return builder + * + */ + public Builder from(@Nullable Output from) { + $.from = from; + return this; + } + + /** + * @param from Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + * @return builder + * + */ + public Builder from(String from) { + return from(Output.of(from)); + } + + /** + * @param rows The maximum number of rows to return. + * + * @return builder + * + */ + public Builder rows(Output rows) { + $.rows = rows; + return this; + } + + /** + * @param rows The maximum number of rows to return. + * + * @return builder + * + */ + public Builder rows(Integer rows) { + return rows(Output.of(rows)); + } + + public GetMaskingPoliciesLimitArgs build() { + if ($.rows == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesLimitArgs", "rows"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesPlainArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesPlainArgs.java index 5c1b0eac..022eef57 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesPlainArgs.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetMaskingPoliciesPlainArgs.java @@ -4,9 +4,13 @@ package com.pulumi.snowflake.inputs; import com.pulumi.core.annotations.Import; -import com.pulumi.exceptions.MissingRequiredPropertyException; +import com.pulumi.snowflake.inputs.GetMaskingPoliciesIn; +import com.pulumi.snowflake.inputs.GetMaskingPoliciesLimit; +import java.lang.Boolean; import java.lang.String; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; public final class GetMaskingPoliciesPlainArgs extends com.pulumi.resources.InvokeArgs { @@ -14,40 +18,72 @@ public final class GetMaskingPoliciesPlainArgs extends com.pulumi.resources.Invo public static final GetMaskingPoliciesPlainArgs Empty = new GetMaskingPoliciesPlainArgs(); /** - * The database from which to return the schemas from. + * IN clause to filter the list of masking policies * */ - @Import(name="database", required=true) - private String database; + @Import(name="in") + private @Nullable GetMaskingPoliciesIn in; /** - * @return The database from which to return the schemas from. + * @return IN clause to filter the list of masking policies * */ - public String database() { - return this.database; + public Optional in() { + return Optional.ofNullable(this.in); } /** - * The schema from which to return the maskingPolicies from. + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * */ - @Import(name="schema", required=true) - private String schema; + @Import(name="like") + private @Nullable String like; /** - * @return The schema from which to return the maskingPolicies from. + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * */ - public String schema() { - return this.schema; + public Optional like() { + return Optional.ofNullable(this.like); + } + + /** + * Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + @Import(name="limit") + private @Nullable GetMaskingPoliciesLimit limit; + + /** + * @return Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + /** + * Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. + * + */ + @Import(name="withDescribe") + private @Nullable Boolean withDescribe; + + /** + * @return Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. + * + */ + public Optional withDescribe() { + return Optional.ofNullable(this.withDescribe); } private GetMaskingPoliciesPlainArgs() {} private GetMaskingPoliciesPlainArgs(GetMaskingPoliciesPlainArgs $) { - this.database = $.database; - this.schema = $.schema; + this.in = $.in; + this.like = $.like; + this.limit = $.limit; + this.withDescribe = $.withDescribe; } public static Builder builder() { @@ -69,34 +105,50 @@ public Builder(GetMaskingPoliciesPlainArgs defaults) { } /** - * @param database The database from which to return the schemas from. + * @param in IN clause to filter the list of masking policies + * + * @return builder + * + */ + public Builder in(@Nullable GetMaskingPoliciesIn in) { + $.in = in; + return this; + } + + /** + * @param like Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + * @return builder + * + */ + public Builder like(@Nullable String like) { + $.like = like; + return this; + } + + /** + * @param limit Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. * * @return builder * */ - public Builder database(String database) { - $.database = database; + public Builder limit(@Nullable GetMaskingPoliciesLimit limit) { + $.limit = limit; return this; } /** - * @param schema The schema from which to return the maskingPolicies from. + * @param withDescribe Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. * * @return builder * */ - public Builder schema(String schema) { - $.schema = schema; + public Builder withDescribe(@Nullable Boolean withDescribe) { + $.withDescribe = withDescribe; return this; } public GetMaskingPoliciesPlainArgs build() { - if ($.database == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesPlainArgs", "database"); - } - if ($.schema == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesPlainArgs", "schema"); - } return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetResourceMonitorsArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetResourceMonitorsArgs.java new file mode 100644 index 00000000..26a6d6b7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetResourceMonitorsArgs.java @@ -0,0 +1,83 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetResourceMonitorsArgs extends com.pulumi.resources.InvokeArgs { + + public static final GetResourceMonitorsArgs Empty = new GetResourceMonitorsArgs(); + + /** + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + */ + @Import(name="like") + private @Nullable Output like; + + /** + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + */ + public Optional> like() { + return Optional.ofNullable(this.like); + } + + private GetResourceMonitorsArgs() {} + + private GetResourceMonitorsArgs(GetResourceMonitorsArgs $) { + this.like = $.like; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetResourceMonitorsArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetResourceMonitorsArgs $; + + public Builder() { + $ = new GetResourceMonitorsArgs(); + } + + public Builder(GetResourceMonitorsArgs defaults) { + $ = new GetResourceMonitorsArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param like Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + * @return builder + * + */ + public Builder like(@Nullable Output like) { + $.like = like; + return this; + } + + /** + * @param like Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + * @return builder + * + */ + public Builder like(String like) { + return like(Output.of(like)); + } + + public GetResourceMonitorsArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetResourceMonitorsPlainArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetResourceMonitorsPlainArgs.java new file mode 100644 index 00000000..c29702b9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetResourceMonitorsPlainArgs.java @@ -0,0 +1,72 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetResourceMonitorsPlainArgs extends com.pulumi.resources.InvokeArgs { + + public static final GetResourceMonitorsPlainArgs Empty = new GetResourceMonitorsPlainArgs(); + + /** + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + */ + @Import(name="like") + private @Nullable String like; + + /** + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + */ + public Optional like() { + return Optional.ofNullable(this.like); + } + + private GetResourceMonitorsPlainArgs() {} + + private GetResourceMonitorsPlainArgs(GetResourceMonitorsPlainArgs $) { + this.like = $.like; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetResourceMonitorsPlainArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetResourceMonitorsPlainArgs $; + + public Builder() { + $ = new GetResourceMonitorsPlainArgs(); + } + + public Builder(GetResourceMonitorsPlainArgs defaults) { + $ = new GetResourceMonitorsPlainArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param like Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + * @return builder + * + */ + public Builder like(@Nullable String like) { + $.like = like; + return this; + } + + public GetResourceMonitorsPlainArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesArgs.java index a02ca956..ed25d0fb 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesArgs.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesArgs.java @@ -5,9 +5,13 @@ import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; -import com.pulumi.exceptions.MissingRequiredPropertyException; +import com.pulumi.snowflake.inputs.GetRowAccessPoliciesInArgs; +import com.pulumi.snowflake.inputs.GetRowAccessPoliciesLimitArgs; +import java.lang.Boolean; import java.lang.String; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; public final class GetRowAccessPoliciesArgs extends com.pulumi.resources.InvokeArgs { @@ -15,40 +19,72 @@ public final class GetRowAccessPoliciesArgs extends com.pulumi.resources.InvokeA public static final GetRowAccessPoliciesArgs Empty = new GetRowAccessPoliciesArgs(); /** - * The database from which to return the schemas from. + * IN clause to filter the list of row access policies * */ - @Import(name="database", required=true) - private Output database; + @Import(name="in") + private @Nullable Output in; /** - * @return The database from which to return the schemas from. + * @return IN clause to filter the list of row access policies * */ - public Output database() { - return this.database; + public Optional> in() { + return Optional.ofNullable(this.in); } /** - * The schema from which to return the row access policy from. + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * */ - @Import(name="schema", required=true) - private Output schema; + @Import(name="like") + private @Nullable Output like; /** - * @return The schema from which to return the row access policy from. + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * */ - public Output schema() { - return this.schema; + public Optional> like() { + return Optional.ofNullable(this.like); + } + + /** + * Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + @Import(name="limit") + private @Nullable Output limit; + + /** + * @return Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + public Optional> limit() { + return Optional.ofNullable(this.limit); + } + + /** + * Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. + * + */ + @Import(name="withDescribe") + private @Nullable Output withDescribe; + + /** + * @return Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. + * + */ + public Optional> withDescribe() { + return Optional.ofNullable(this.withDescribe); } private GetRowAccessPoliciesArgs() {} private GetRowAccessPoliciesArgs(GetRowAccessPoliciesArgs $) { - this.database = $.database; - this.schema = $.schema; + this.in = $.in; + this.like = $.like; + this.limit = $.limit; + this.withDescribe = $.withDescribe; } public static Builder builder() { @@ -70,54 +106,90 @@ public Builder(GetRowAccessPoliciesArgs defaults) { } /** - * @param database The database from which to return the schemas from. + * @param in IN clause to filter the list of row access policies + * + * @return builder + * + */ + public Builder in(@Nullable Output in) { + $.in = in; + return this; + } + + /** + * @param in IN clause to filter the list of row access policies + * + * @return builder + * + */ + public Builder in(GetRowAccessPoliciesInArgs in) { + return in(Output.of(in)); + } + + /** + * @param like Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + * @return builder + * + */ + public Builder like(@Nullable Output like) { + $.like = like; + return this; + } + + /** + * @param like Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + * @return builder + * + */ + public Builder like(String like) { + return like(Output.of(like)); + } + + /** + * @param limit Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. * * @return builder * */ - public Builder database(Output database) { - $.database = database; + public Builder limit(@Nullable Output limit) { + $.limit = limit; return this; } /** - * @param database The database from which to return the schemas from. + * @param limit Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. * * @return builder * */ - public Builder database(String database) { - return database(Output.of(database)); + public Builder limit(GetRowAccessPoliciesLimitArgs limit) { + return limit(Output.of(limit)); } /** - * @param schema The schema from which to return the row access policy from. + * @param withDescribe Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. * * @return builder * */ - public Builder schema(Output schema) { - $.schema = schema; + public Builder withDescribe(@Nullable Output withDescribe) { + $.withDescribe = withDescribe; return this; } /** - * @param schema The schema from which to return the row access policy from. + * @param withDescribe Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. * * @return builder * */ - public Builder schema(String schema) { - return schema(Output.of(schema)); + public Builder withDescribe(Boolean withDescribe) { + return withDescribe(Output.of(withDescribe)); } public GetRowAccessPoliciesArgs build() { - if ($.database == null) { - throw new MissingRequiredPropertyException("GetRowAccessPoliciesArgs", "database"); - } - if ($.schema == null) { - throw new MissingRequiredPropertyException("GetRowAccessPoliciesArgs", "schema"); - } return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesIn.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesIn.java new file mode 100644 index 00000000..0c84ad3a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesIn.java @@ -0,0 +1,181 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetRowAccessPoliciesIn extends com.pulumi.resources.InvokeArgs { + + public static final GetRowAccessPoliciesIn Empty = new GetRowAccessPoliciesIn(); + + /** + * Returns records for the entire account. + * + */ + @Import(name="account") + private @Nullable Boolean account; + + /** + * @return Returns records for the entire account. + * + */ + public Optional account() { + return Optional.ofNullable(this.account); + } + + /** + * Returns records for the specified application. + * + */ + @Import(name="application") + private @Nullable String application; + + /** + * @return Returns records for the specified application. + * + */ + public Optional application() { + return Optional.ofNullable(this.application); + } + + /** + * Returns records for the specified application package. + * + */ + @Import(name="applicationPackage") + private @Nullable String applicationPackage; + + /** + * @return Returns records for the specified application package. + * + */ + public Optional applicationPackage() { + return Optional.ofNullable(this.applicationPackage); + } + + /** + * Returns records for the current database in use or for a specified database. + * + */ + @Import(name="database") + private @Nullable String database; + + /** + * @return Returns records for the current database in use or for a specified database. + * + */ + public Optional database() { + return Optional.ofNullable(this.database); + } + + /** + * Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + @Import(name="schema") + private @Nullable String schema; + + /** + * @return Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + public Optional schema() { + return Optional.ofNullable(this.schema); + } + + private GetRowAccessPoliciesIn() {} + + private GetRowAccessPoliciesIn(GetRowAccessPoliciesIn $) { + this.account = $.account; + this.application = $.application; + this.applicationPackage = $.applicationPackage; + this.database = $.database; + this.schema = $.schema; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetRowAccessPoliciesIn defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetRowAccessPoliciesIn $; + + public Builder() { + $ = new GetRowAccessPoliciesIn(); + } + + public Builder(GetRowAccessPoliciesIn defaults) { + $ = new GetRowAccessPoliciesIn(Objects.requireNonNull(defaults)); + } + + /** + * @param account Returns records for the entire account. + * + * @return builder + * + */ + public Builder account(@Nullable Boolean account) { + $.account = account; + return this; + } + + /** + * @param application Returns records for the specified application. + * + * @return builder + * + */ + public Builder application(@Nullable String application) { + $.application = application; + return this; + } + + /** + * @param applicationPackage Returns records for the specified application package. + * + * @return builder + * + */ + public Builder applicationPackage(@Nullable String applicationPackage) { + $.applicationPackage = applicationPackage; + return this; + } + + /** + * @param database Returns records for the current database in use or for a specified database. + * + * @return builder + * + */ + public Builder database(@Nullable String database) { + $.database = database; + return this; + } + + /** + * @param schema Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + * @return builder + * + */ + public Builder schema(@Nullable String schema) { + $.schema = schema; + return this; + } + + public GetRowAccessPoliciesIn build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesInArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesInArgs.java new file mode 100644 index 00000000..f5efee93 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesInArgs.java @@ -0,0 +1,232 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetRowAccessPoliciesInArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetRowAccessPoliciesInArgs Empty = new GetRowAccessPoliciesInArgs(); + + /** + * Returns records for the entire account. + * + */ + @Import(name="account") + private @Nullable Output account; + + /** + * @return Returns records for the entire account. + * + */ + public Optional> account() { + return Optional.ofNullable(this.account); + } + + /** + * Returns records for the specified application. + * + */ + @Import(name="application") + private @Nullable Output application; + + /** + * @return Returns records for the specified application. + * + */ + public Optional> application() { + return Optional.ofNullable(this.application); + } + + /** + * Returns records for the specified application package. + * + */ + @Import(name="applicationPackage") + private @Nullable Output applicationPackage; + + /** + * @return Returns records for the specified application package. + * + */ + public Optional> applicationPackage() { + return Optional.ofNullable(this.applicationPackage); + } + + /** + * Returns records for the current database in use or for a specified database. + * + */ + @Import(name="database") + private @Nullable Output database; + + /** + * @return Returns records for the current database in use or for a specified database. + * + */ + public Optional> database() { + return Optional.ofNullable(this.database); + } + + /** + * Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + @Import(name="schema") + private @Nullable Output schema; + + /** + * @return Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + public Optional> schema() { + return Optional.ofNullable(this.schema); + } + + private GetRowAccessPoliciesInArgs() {} + + private GetRowAccessPoliciesInArgs(GetRowAccessPoliciesInArgs $) { + this.account = $.account; + this.application = $.application; + this.applicationPackage = $.applicationPackage; + this.database = $.database; + this.schema = $.schema; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetRowAccessPoliciesInArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetRowAccessPoliciesInArgs $; + + public Builder() { + $ = new GetRowAccessPoliciesInArgs(); + } + + public Builder(GetRowAccessPoliciesInArgs defaults) { + $ = new GetRowAccessPoliciesInArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param account Returns records for the entire account. + * + * @return builder + * + */ + public Builder account(@Nullable Output account) { + $.account = account; + return this; + } + + /** + * @param account Returns records for the entire account. + * + * @return builder + * + */ + public Builder account(Boolean account) { + return account(Output.of(account)); + } + + /** + * @param application Returns records for the specified application. + * + * @return builder + * + */ + public Builder application(@Nullable Output application) { + $.application = application; + return this; + } + + /** + * @param application Returns records for the specified application. + * + * @return builder + * + */ + public Builder application(String application) { + return application(Output.of(application)); + } + + /** + * @param applicationPackage Returns records for the specified application package. + * + * @return builder + * + */ + public Builder applicationPackage(@Nullable Output applicationPackage) { + $.applicationPackage = applicationPackage; + return this; + } + + /** + * @param applicationPackage Returns records for the specified application package. + * + * @return builder + * + */ + public Builder applicationPackage(String applicationPackage) { + return applicationPackage(Output.of(applicationPackage)); + } + + /** + * @param database Returns records for the current database in use or for a specified database. + * + * @return builder + * + */ + public Builder database(@Nullable Output database) { + $.database = database; + return this; + } + + /** + * @param database Returns records for the current database in use or for a specified database. + * + * @return builder + * + */ + public Builder database(String database) { + return database(Output.of(database)); + } + + /** + * @param schema Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + * @return builder + * + */ + public Builder schema(@Nullable Output schema) { + $.schema = schema; + return this; + } + + /** + * @param schema Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + * @return builder + * + */ + public Builder schema(String schema) { + return schema(Output.of(schema)); + } + + public GetRowAccessPoliciesInArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesLimit.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesLimit.java new file mode 100644 index 00000000..ccfd021a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesLimit.java @@ -0,0 +1,104 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetRowAccessPoliciesLimit extends com.pulumi.resources.InvokeArgs { + + public static final GetRowAccessPoliciesLimit Empty = new GetRowAccessPoliciesLimit(); + + /** + * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + @Import(name="from") + private @Nullable String from; + + /** + * @return Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + public Optional from() { + return Optional.ofNullable(this.from); + } + + /** + * The maximum number of rows to return. + * + */ + @Import(name="rows", required=true) + private Integer rows; + + /** + * @return The maximum number of rows to return. + * + */ + public Integer rows() { + return this.rows; + } + + private GetRowAccessPoliciesLimit() {} + + private GetRowAccessPoliciesLimit(GetRowAccessPoliciesLimit $) { + this.from = $.from; + this.rows = $.rows; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetRowAccessPoliciesLimit defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetRowAccessPoliciesLimit $; + + public Builder() { + $ = new GetRowAccessPoliciesLimit(); + } + + public Builder(GetRowAccessPoliciesLimit defaults) { + $ = new GetRowAccessPoliciesLimit(Objects.requireNonNull(defaults)); + } + + /** + * @param from Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + * @return builder + * + */ + public Builder from(@Nullable String from) { + $.from = from; + return this; + } + + /** + * @param rows The maximum number of rows to return. + * + * @return builder + * + */ + public Builder rows(Integer rows) { + $.rows = rows; + return this; + } + + public GetRowAccessPoliciesLimit build() { + if ($.rows == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesLimit", "rows"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesLimitArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesLimitArgs.java new file mode 100644 index 00000000..56c1304c --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesLimitArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class GetRowAccessPoliciesLimitArgs extends com.pulumi.resources.ResourceArgs { + + public static final GetRowAccessPoliciesLimitArgs Empty = new GetRowAccessPoliciesLimitArgs(); + + /** + * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + @Import(name="from") + private @Nullable Output from; + + /** + * @return Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + public Optional> from() { + return Optional.ofNullable(this.from); + } + + /** + * The maximum number of rows to return. + * + */ + @Import(name="rows", required=true) + private Output rows; + + /** + * @return The maximum number of rows to return. + * + */ + public Output rows() { + return this.rows; + } + + private GetRowAccessPoliciesLimitArgs() {} + + private GetRowAccessPoliciesLimitArgs(GetRowAccessPoliciesLimitArgs $) { + this.from = $.from; + this.rows = $.rows; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(GetRowAccessPoliciesLimitArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private GetRowAccessPoliciesLimitArgs $; + + public Builder() { + $ = new GetRowAccessPoliciesLimitArgs(); + } + + public Builder(GetRowAccessPoliciesLimitArgs defaults) { + $ = new GetRowAccessPoliciesLimitArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param from Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + * @return builder + * + */ + public Builder from(@Nullable Output from) { + $.from = from; + return this; + } + + /** + * @param from Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + * @return builder + * + */ + public Builder from(String from) { + return from(Output.of(from)); + } + + /** + * @param rows The maximum number of rows to return. + * + * @return builder + * + */ + public Builder rows(Output rows) { + $.rows = rows; + return this; + } + + /** + * @param rows The maximum number of rows to return. + * + * @return builder + * + */ + public Builder rows(Integer rows) { + return rows(Output.of(rows)); + } + + public GetRowAccessPoliciesLimitArgs build() { + if ($.rows == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesLimitArgs", "rows"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesPlainArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesPlainArgs.java index 6a0572fa..a5532c46 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesPlainArgs.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/GetRowAccessPoliciesPlainArgs.java @@ -4,9 +4,13 @@ package com.pulumi.snowflake.inputs; import com.pulumi.core.annotations.Import; -import com.pulumi.exceptions.MissingRequiredPropertyException; +import com.pulumi.snowflake.inputs.GetRowAccessPoliciesIn; +import com.pulumi.snowflake.inputs.GetRowAccessPoliciesLimit; +import java.lang.Boolean; import java.lang.String; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; public final class GetRowAccessPoliciesPlainArgs extends com.pulumi.resources.InvokeArgs { @@ -14,40 +18,72 @@ public final class GetRowAccessPoliciesPlainArgs extends com.pulumi.resources.In public static final GetRowAccessPoliciesPlainArgs Empty = new GetRowAccessPoliciesPlainArgs(); /** - * The database from which to return the schemas from. + * IN clause to filter the list of row access policies * */ - @Import(name="database", required=true) - private String database; + @Import(name="in") + private @Nullable GetRowAccessPoliciesIn in; /** - * @return The database from which to return the schemas from. + * @return IN clause to filter the list of row access policies * */ - public String database() { - return this.database; + public Optional in() { + return Optional.ofNullable(this.in); } /** - * The schema from which to return the row access policy from. + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * */ - @Import(name="schema", required=true) - private String schema; + @Import(name="like") + private @Nullable String like; /** - * @return The schema from which to return the row access policy from. + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). * */ - public String schema() { - return this.schema; + public Optional like() { + return Optional.ofNullable(this.like); + } + + /** + * Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + @Import(name="limit") + private @Nullable GetRowAccessPoliciesLimit limit; + + /** + * @return Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + public Optional limit() { + return Optional.ofNullable(this.limit); + } + + /** + * Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. + * + */ + @Import(name="withDescribe") + private @Nullable Boolean withDescribe; + + /** + * @return Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. + * + */ + public Optional withDescribe() { + return Optional.ofNullable(this.withDescribe); } private GetRowAccessPoliciesPlainArgs() {} private GetRowAccessPoliciesPlainArgs(GetRowAccessPoliciesPlainArgs $) { - this.database = $.database; - this.schema = $.schema; + this.in = $.in; + this.like = $.like; + this.limit = $.limit; + this.withDescribe = $.withDescribe; } public static Builder builder() { @@ -69,34 +105,50 @@ public Builder(GetRowAccessPoliciesPlainArgs defaults) { } /** - * @param database The database from which to return the schemas from. + * @param in IN clause to filter the list of row access policies + * + * @return builder + * + */ + public Builder in(@Nullable GetRowAccessPoliciesIn in) { + $.in = in; + return this; + } + + /** + * @param like Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + * @return builder + * + */ + public Builder like(@Nullable String like) { + $.like = like; + return this; + } + + /** + * @param limit Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. * * @return builder * */ - public Builder database(String database) { - $.database = database; + public Builder limit(@Nullable GetRowAccessPoliciesLimit limit) { + $.limit = limit; return this; } /** - * @param schema The schema from which to return the row access policy from. + * @param withDescribe Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. * * @return builder * */ - public Builder schema(String schema) { - $.schema = schema; + public Builder withDescribe(@Nullable Boolean withDescribe) { + $.withDescribe = withDescribe; return this; } public GetRowAccessPoliciesPlainArgs build() { - if ($.database == null) { - throw new MissingRequiredPropertyException("GetRowAccessPoliciesPlainArgs", "database"); - } - if ($.schema == null) { - throw new MissingRequiredPropertyException("GetRowAccessPoliciesPlainArgs", "schema"); - } return $; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicySignatureColumnArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyArgumentArgs.java similarity index 54% rename from sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicySignatureColumnArgs.java rename to sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyArgumentArgs.java index a094d087..2279603e 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicySignatureColumnArgs.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyArgumentArgs.java @@ -10,19 +10,19 @@ import java.util.Objects; -public final class MaskingPolicySignatureColumnArgs extends com.pulumi.resources.ResourceArgs { +public final class MaskingPolicyArgumentArgs extends com.pulumi.resources.ResourceArgs { - public static final MaskingPolicySignatureColumnArgs Empty = new MaskingPolicySignatureColumnArgs(); + public static final MaskingPolicyArgumentArgs Empty = new MaskingPolicyArgumentArgs(); /** - * Specifies the column name to mask. + * The argument name * */ @Import(name="name", required=true) private Output name; /** - * @return Specifies the column name to mask. + * @return The argument name * */ public Output name() { @@ -30,23 +30,23 @@ public Output name() { } /** - * Specifies the column type to mask. + * The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * */ @Import(name="type", required=true) private Output type; /** - * @return Specifies the column type to mask. + * @return The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * */ public Output type() { return this.type; } - private MaskingPolicySignatureColumnArgs() {} + private MaskingPolicyArgumentArgs() {} - private MaskingPolicySignatureColumnArgs(MaskingPolicySignatureColumnArgs $) { + private MaskingPolicyArgumentArgs(MaskingPolicyArgumentArgs $) { this.name = $.name; this.type = $.type; } @@ -54,23 +54,23 @@ private MaskingPolicySignatureColumnArgs(MaskingPolicySignatureColumnArgs $) { public static Builder builder() { return new Builder(); } - public static Builder builder(MaskingPolicySignatureColumnArgs defaults) { + public static Builder builder(MaskingPolicyArgumentArgs defaults) { return new Builder(defaults); } public static final class Builder { - private MaskingPolicySignatureColumnArgs $; + private MaskingPolicyArgumentArgs $; public Builder() { - $ = new MaskingPolicySignatureColumnArgs(); + $ = new MaskingPolicyArgumentArgs(); } - public Builder(MaskingPolicySignatureColumnArgs defaults) { - $ = new MaskingPolicySignatureColumnArgs(Objects.requireNonNull(defaults)); + public Builder(MaskingPolicyArgumentArgs defaults) { + $ = new MaskingPolicyArgumentArgs(Objects.requireNonNull(defaults)); } /** - * @param name Specifies the column name to mask. + * @param name The argument name * * @return builder * @@ -81,7 +81,7 @@ public Builder name(Output name) { } /** - * @param name Specifies the column name to mask. + * @param name The argument name * * @return builder * @@ -91,7 +91,7 @@ public Builder name(String name) { } /** - * @param type Specifies the column type to mask. + * @param type The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * * @return builder * @@ -102,7 +102,7 @@ public Builder type(Output type) { } /** - * @param type Specifies the column type to mask. + * @param type The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * * @return builder * @@ -111,12 +111,12 @@ public Builder type(String type) { return type(Output.of(type)); } - public MaskingPolicySignatureColumnArgs build() { + public MaskingPolicyArgumentArgs build() { if ($.name == null) { - throw new MissingRequiredPropertyException("MaskingPolicySignatureColumnArgs", "name"); + throw new MissingRequiredPropertyException("MaskingPolicyArgumentArgs", "name"); } if ($.type == null) { - throw new MissingRequiredPropertyException("MaskingPolicySignatureColumnArgs", "type"); + throw new MissingRequiredPropertyException("MaskingPolicyArgumentArgs", "type"); } return $; } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyDescribeOutputArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyDescribeOutputArgs.java new file mode 100644 index 00000000..b717a785 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyDescribeOutputArgs.java @@ -0,0 +1,120 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.snowflake.inputs.MaskingPolicyDescribeOutputSignatureArgs; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MaskingPolicyDescribeOutputArgs extends com.pulumi.resources.ResourceArgs { + + public static final MaskingPolicyDescribeOutputArgs Empty = new MaskingPolicyDescribeOutputArgs(); + + @Import(name="body") + private @Nullable Output body; + + public Optional> body() { + return Optional.ofNullable(this.body); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="returnType") + private @Nullable Output returnType; + + public Optional> returnType() { + return Optional.ofNullable(this.returnType); + } + + @Import(name="signatures") + private @Nullable Output> signatures; + + public Optional>> signatures() { + return Optional.ofNullable(this.signatures); + } + + private MaskingPolicyDescribeOutputArgs() {} + + private MaskingPolicyDescribeOutputArgs(MaskingPolicyDescribeOutputArgs $) { + this.body = $.body; + this.name = $.name; + this.returnType = $.returnType; + this.signatures = $.signatures; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MaskingPolicyDescribeOutputArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MaskingPolicyDescribeOutputArgs $; + + public Builder() { + $ = new MaskingPolicyDescribeOutputArgs(); + } + + public Builder(MaskingPolicyDescribeOutputArgs defaults) { + $ = new MaskingPolicyDescribeOutputArgs(Objects.requireNonNull(defaults)); + } + + public Builder body(@Nullable Output body) { + $.body = body; + return this; + } + + public Builder body(String body) { + return body(Output.of(body)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder returnType(@Nullable Output returnType) { + $.returnType = returnType; + return this; + } + + public Builder returnType(String returnType) { + return returnType(Output.of(returnType)); + } + + public Builder signatures(@Nullable Output> signatures) { + $.signatures = signatures; + return this; + } + + public Builder signatures(List signatures) { + return signatures(Output.of(signatures)); + } + + public Builder signatures(MaskingPolicyDescribeOutputSignatureArgs... signatures) { + return signatures(List.of(signatures)); + } + + public MaskingPolicyDescribeOutputArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyDescribeOutputSignatureArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyDescribeOutputSignatureArgs.java new file mode 100644 index 00000000..27a312d2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyDescribeOutputSignatureArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MaskingPolicyDescribeOutputSignatureArgs extends com.pulumi.resources.ResourceArgs { + + public static final MaskingPolicyDescribeOutputSignatureArgs Empty = new MaskingPolicyDescribeOutputSignatureArgs(); + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private MaskingPolicyDescribeOutputSignatureArgs() {} + + private MaskingPolicyDescribeOutputSignatureArgs(MaskingPolicyDescribeOutputSignatureArgs $) { + this.name = $.name; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MaskingPolicyDescribeOutputSignatureArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MaskingPolicyDescribeOutputSignatureArgs $; + + public Builder() { + $ = new MaskingPolicyDescribeOutputSignatureArgs(); + } + + public Builder(MaskingPolicyDescribeOutputSignatureArgs defaults) { + $ = new MaskingPolicyDescribeOutputSignatureArgs(Objects.requireNonNull(defaults)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public MaskingPolicyDescribeOutputSignatureArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyShowOutputArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyShowOutputArgs.java new file mode 100644 index 00000000..d1d3514b --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyShowOutputArgs.java @@ -0,0 +1,200 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class MaskingPolicyShowOutputArgs extends com.pulumi.resources.ResourceArgs { + + public static final MaskingPolicyShowOutputArgs Empty = new MaskingPolicyShowOutputArgs(); + + @Import(name="comment") + private @Nullable Output comment; + + public Optional> comment() { + return Optional.ofNullable(this.comment); + } + + @Import(name="createdOn") + private @Nullable Output createdOn; + + public Optional> createdOn() { + return Optional.ofNullable(this.createdOn); + } + + @Import(name="databaseName") + private @Nullable Output databaseName; + + public Optional> databaseName() { + return Optional.ofNullable(this.databaseName); + } + + @Import(name="exemptOtherPolicies") + private @Nullable Output exemptOtherPolicies; + + public Optional> exemptOtherPolicies() { + return Optional.ofNullable(this.exemptOtherPolicies); + } + + @Import(name="kind") + private @Nullable Output kind; + + public Optional> kind() { + return Optional.ofNullable(this.kind); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="owner") + private @Nullable Output owner; + + public Optional> owner() { + return Optional.ofNullable(this.owner); + } + + @Import(name="ownerRoleType") + private @Nullable Output ownerRoleType; + + public Optional> ownerRoleType() { + return Optional.ofNullable(this.ownerRoleType); + } + + @Import(name="schemaName") + private @Nullable Output schemaName; + + public Optional> schemaName() { + return Optional.ofNullable(this.schemaName); + } + + private MaskingPolicyShowOutputArgs() {} + + private MaskingPolicyShowOutputArgs(MaskingPolicyShowOutputArgs $) { + this.comment = $.comment; + this.createdOn = $.createdOn; + this.databaseName = $.databaseName; + this.exemptOtherPolicies = $.exemptOtherPolicies; + this.kind = $.kind; + this.name = $.name; + this.owner = $.owner; + this.ownerRoleType = $.ownerRoleType; + this.schemaName = $.schemaName; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(MaskingPolicyShowOutputArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private MaskingPolicyShowOutputArgs $; + + public Builder() { + $ = new MaskingPolicyShowOutputArgs(); + } + + public Builder(MaskingPolicyShowOutputArgs defaults) { + $ = new MaskingPolicyShowOutputArgs(Objects.requireNonNull(defaults)); + } + + public Builder comment(@Nullable Output comment) { + $.comment = comment; + return this; + } + + public Builder comment(String comment) { + return comment(Output.of(comment)); + } + + public Builder createdOn(@Nullable Output createdOn) { + $.createdOn = createdOn; + return this; + } + + public Builder createdOn(String createdOn) { + return createdOn(Output.of(createdOn)); + } + + public Builder databaseName(@Nullable Output databaseName) { + $.databaseName = databaseName; + return this; + } + + public Builder databaseName(String databaseName) { + return databaseName(Output.of(databaseName)); + } + + public Builder exemptOtherPolicies(@Nullable Output exemptOtherPolicies) { + $.exemptOtherPolicies = exemptOtherPolicies; + return this; + } + + public Builder exemptOtherPolicies(Boolean exemptOtherPolicies) { + return exemptOtherPolicies(Output.of(exemptOtherPolicies)); + } + + public Builder kind(@Nullable Output kind) { + $.kind = kind; + return this; + } + + public Builder kind(String kind) { + return kind(Output.of(kind)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder owner(@Nullable Output owner) { + $.owner = owner; + return this; + } + + public Builder owner(String owner) { + return owner(Output.of(owner)); + } + + public Builder ownerRoleType(@Nullable Output ownerRoleType) { + $.ownerRoleType = ownerRoleType; + return this; + } + + public Builder ownerRoleType(String ownerRoleType) { + return ownerRoleType(Output.of(ownerRoleType)); + } + + public Builder schemaName(@Nullable Output schemaName) { + $.schemaName = schemaName; + return this; + } + + public Builder schemaName(String schemaName) { + return schemaName(Output.of(schemaName)); + } + + public MaskingPolicyShowOutputArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicySignatureArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicySignatureArgs.java deleted file mode 100644 index 32d47341..00000000 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicySignatureArgs.java +++ /dev/null @@ -1,70 +0,0 @@ -// *** WARNING: this file was generated by pulumi-java-gen. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -package com.pulumi.snowflake.inputs; - -import com.pulumi.core.Output; -import com.pulumi.core.annotations.Import; -import com.pulumi.exceptions.MissingRequiredPropertyException; -import com.pulumi.snowflake.inputs.MaskingPolicySignatureColumnArgs; -import java.util.List; -import java.util.Objects; - - -public final class MaskingPolicySignatureArgs extends com.pulumi.resources.ResourceArgs { - - public static final MaskingPolicySignatureArgs Empty = new MaskingPolicySignatureArgs(); - - @Import(name="columns", required=true) - private Output> columns; - - public Output> columns() { - return this.columns; - } - - private MaskingPolicySignatureArgs() {} - - private MaskingPolicySignatureArgs(MaskingPolicySignatureArgs $) { - this.columns = $.columns; - } - - public static Builder builder() { - return new Builder(); - } - public static Builder builder(MaskingPolicySignatureArgs defaults) { - return new Builder(defaults); - } - - public static final class Builder { - private MaskingPolicySignatureArgs $; - - public Builder() { - $ = new MaskingPolicySignatureArgs(); - } - - public Builder(MaskingPolicySignatureArgs defaults) { - $ = new MaskingPolicySignatureArgs(Objects.requireNonNull(defaults)); - } - - public Builder columns(Output> columns) { - $.columns = columns; - return this; - } - - public Builder columns(List columns) { - return columns(Output.of(columns)); - } - - public Builder columns(MaskingPolicySignatureColumnArgs... columns) { - return columns(List.of(columns)); - } - - public MaskingPolicySignatureArgs build() { - if ($.columns == null) { - throw new MissingRequiredPropertyException("MaskingPolicySignatureArgs", "columns"); - } - return $; - } - } - -} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyState.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyState.java index 59e7cb16..53f18446 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyState.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/MaskingPolicyState.java @@ -5,9 +5,11 @@ import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; -import com.pulumi.snowflake.inputs.MaskingPolicySignatureArgs; -import java.lang.Boolean; +import com.pulumi.snowflake.inputs.MaskingPolicyArgumentArgs; +import com.pulumi.snowflake.inputs.MaskingPolicyDescribeOutputArgs; +import com.pulumi.snowflake.inputs.MaskingPolicyShowOutputArgs; import java.lang.String; +import java.util.List; import java.util.Objects; import java.util.Optional; import javax.annotation.Nullable; @@ -18,134 +20,134 @@ public final class MaskingPolicyState extends com.pulumi.resources.ResourceArgs public static final MaskingPolicyState Empty = new MaskingPolicyState(); /** - * Specifies a comment for the masking policy. + * List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * */ - @Import(name="comment") - private @Nullable Output comment; + @Import(name="arguments") + private @Nullable Output> arguments; /** - * @return Specifies a comment for the masking policy. + * @return List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * */ - public Optional> comment() { - return Optional.ofNullable(this.comment); + public Optional>> arguments() { + return Optional.ofNullable(this.arguments); } /** - * The database in which to create the masking policy. + * Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * */ - @Import(name="database") - private @Nullable Output database; + @Import(name="body") + private @Nullable Output body; /** - * @return The database in which to create the masking policy. + * @return Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * */ - public Optional> database() { - return Optional.ofNullable(this.database); + public Optional> body() { + return Optional.ofNullable(this.body); } /** - * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * Specifies a comment for the masking policy. * */ - @Import(name="exemptOtherPolicies") - private @Nullable Output exemptOtherPolicies; + @Import(name="comment") + private @Nullable Output comment; /** - * @return Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * @return Specifies a comment for the masking policy. * */ - public Optional> exemptOtherPolicies() { - return Optional.ofNullable(this.exemptOtherPolicies); + public Optional> comment() { + return Optional.ofNullable(this.comment); } /** - * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - @Import(name="fullyQualifiedName") - private @Nullable Output fullyQualifiedName; + @Import(name="database") + private @Nullable Output database; /** - * @return Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * @return The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - public Optional> fullyQualifiedName() { - return Optional.ofNullable(this.fullyQualifiedName); + public Optional> database() { + return Optional.ofNullable(this.database); } /** - * Prevent overwriting a previous masking policy with the same name. + * Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. * */ - @Import(name="ifNotExists") - private @Nullable Output ifNotExists; + @Import(name="describeOutputs") + private @Nullable Output> describeOutputs; /** - * @return Prevent overwriting a previous masking policy with the same name. + * @return Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. * */ - public Optional> ifNotExists() { - return Optional.ofNullable(this.ifNotExists); + public Optional>> describeOutputs() { + return Optional.ofNullable(this.describeOutputs); } /** - * Specifies the SQL expression that transforms the data. + * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * */ - @Import(name="maskingExpression") - private @Nullable Output maskingExpression; + @Import(name="exemptOtherPolicies") + private @Nullable Output exemptOtherPolicies; /** - * @return Specifies the SQL expression that transforms the data. + * @return Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * */ - public Optional> maskingExpression() { - return Optional.ofNullable(this.maskingExpression); + public Optional> exemptOtherPolicies() { + return Optional.ofNullable(this.exemptOtherPolicies); } /** - * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). * */ - @Import(name="name") - private @Nullable Output name; + @Import(name="fullyQualifiedName") + private @Nullable Output fullyQualifiedName; /** - * @return Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * @return Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). * */ - public Optional> name() { - return Optional.ofNullable(this.name); + public Optional> fullyQualifiedName() { + return Optional.ofNullable(this.fullyQualifiedName); } /** - * Whether to override a previous masking policy with the same name. + * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - @Import(name="orReplace") - private @Nullable Output orReplace; + @Import(name="name") + private @Nullable Output name; /** - * @return Whether to override a previous masking policy with the same name. + * @return Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ - public Optional> orReplace() { - return Optional.ofNullable(this.orReplace); + public Optional> name() { + return Optional.ofNullable(this.name); } /** - * Specifies the data type to return. + * The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * */ @Import(name="returnDataType") private @Nullable Output returnDataType; /** - * @return Specifies the data type to return. + * @return The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * */ public Optional> returnDataType() { @@ -153,14 +155,14 @@ public Optional> returnDataType() { } /** - * The schema in which to create the masking policy. + * The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Import(name="schema") private @Nullable Output schema; /** - * @return The schema in which to create the masking policy. + * @return The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Optional> schema() { @@ -168,34 +170,34 @@ public Optional> schema() { } /** - * The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + * Outputs the result of `SHOW MASKING POLICY` for the given masking policy. * */ - @Import(name="signature") - private @Nullable Output signature; + @Import(name="showOutputs") + private @Nullable Output> showOutputs; /** - * @return The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + * @return Outputs the result of `SHOW MASKING POLICY` for the given masking policy. * */ - public Optional> signature() { - return Optional.ofNullable(this.signature); + public Optional>> showOutputs() { + return Optional.ofNullable(this.showOutputs); } private MaskingPolicyState() {} private MaskingPolicyState(MaskingPolicyState $) { + this.arguments = $.arguments; + this.body = $.body; this.comment = $.comment; this.database = $.database; + this.describeOutputs = $.describeOutputs; this.exemptOtherPolicies = $.exemptOtherPolicies; this.fullyQualifiedName = $.fullyQualifiedName; - this.ifNotExists = $.ifNotExists; - this.maskingExpression = $.maskingExpression; this.name = $.name; - this.orReplace = $.orReplace; this.returnDataType = $.returnDataType; this.schema = $.schema; - this.signature = $.signature; + this.showOutputs = $.showOutputs; } public static Builder builder() { @@ -217,175 +219,195 @@ public Builder(MaskingPolicyState defaults) { } /** - * @param comment Specifies a comment for the masking policy. + * @param arguments List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * * @return builder * */ - public Builder comment(@Nullable Output comment) { - $.comment = comment; + public Builder arguments(@Nullable Output> arguments) { + $.arguments = arguments; return this; } /** - * @param comment Specifies a comment for the masking policy. + * @param arguments List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * * @return builder * */ - public Builder comment(String comment) { - return comment(Output.of(comment)); + public Builder arguments(List arguments) { + return arguments(Output.of(arguments)); } /** - * @param database The database in which to create the masking policy. + * @param arguments List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. * * @return builder * */ - public Builder database(@Nullable Output database) { - $.database = database; + public Builder arguments(MaskingPolicyArgumentArgs... arguments) { + return arguments(List.of(arguments)); + } + + /** + * @param body Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + * + * @return builder + * + */ + public Builder body(@Nullable Output body) { + $.body = body; return this; } /** - * @param database The database in which to create the masking policy. + * @param body Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. * * @return builder * */ - public Builder database(String database) { - return database(Output.of(database)); + public Builder body(String body) { + return body(Output.of(body)); } /** - * @param exemptOtherPolicies Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * @param comment Specifies a comment for the masking policy. * * @return builder * */ - public Builder exemptOtherPolicies(@Nullable Output exemptOtherPolicies) { - $.exemptOtherPolicies = exemptOtherPolicies; + public Builder comment(@Nullable Output comment) { + $.comment = comment; return this; } /** - * @param exemptOtherPolicies Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * @param comment Specifies a comment for the masking policy. * * @return builder * */ - public Builder exemptOtherPolicies(Boolean exemptOtherPolicies) { - return exemptOtherPolicies(Output.of(exemptOtherPolicies)); + public Builder comment(String comment) { + return comment(Output.of(comment)); } /** - * @param fullyQualifiedName Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * @param database The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder fullyQualifiedName(@Nullable Output fullyQualifiedName) { - $.fullyQualifiedName = fullyQualifiedName; + public Builder database(@Nullable Output database) { + $.database = database; return this; } /** - * @param fullyQualifiedName Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * @param database The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder fullyQualifiedName(String fullyQualifiedName) { - return fullyQualifiedName(Output.of(fullyQualifiedName)); + public Builder database(String database) { + return database(Output.of(database)); } /** - * @param ifNotExists Prevent overwriting a previous masking policy with the same name. + * @param describeOutputs Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. * * @return builder * */ - public Builder ifNotExists(@Nullable Output ifNotExists) { - $.ifNotExists = ifNotExists; + public Builder describeOutputs(@Nullable Output> describeOutputs) { + $.describeOutputs = describeOutputs; return this; } /** - * @param ifNotExists Prevent overwriting a previous masking policy with the same name. + * @param describeOutputs Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. + * + * @return builder + * + */ + public Builder describeOutputs(List describeOutputs) { + return describeOutputs(Output.of(describeOutputs)); + } + + /** + * @param describeOutputs Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. * * @return builder * */ - public Builder ifNotExists(Boolean ifNotExists) { - return ifNotExists(Output.of(ifNotExists)); + public Builder describeOutputs(MaskingPolicyDescribeOutputArgs... describeOutputs) { + return describeOutputs(List.of(describeOutputs)); } /** - * @param maskingExpression Specifies the SQL expression that transforms the data. + * @param exemptOtherPolicies Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * * @return builder * */ - public Builder maskingExpression(@Nullable Output maskingExpression) { - $.maskingExpression = maskingExpression; + public Builder exemptOtherPolicies(@Nullable Output exemptOtherPolicies) { + $.exemptOtherPolicies = exemptOtherPolicies; return this; } /** - * @param maskingExpression Specifies the SQL expression that transforms the data. + * @param exemptOtherPolicies Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. * * @return builder * */ - public Builder maskingExpression(String maskingExpression) { - return maskingExpression(Output.of(maskingExpression)); + public Builder exemptOtherPolicies(String exemptOtherPolicies) { + return exemptOtherPolicies(Output.of(exemptOtherPolicies)); } /** - * @param name Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * @param fullyQualifiedName Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). * * @return builder * */ - public Builder name(@Nullable Output name) { - $.name = name; + public Builder fullyQualifiedName(@Nullable Output fullyQualifiedName) { + $.fullyQualifiedName = fullyQualifiedName; return this; } /** - * @param name Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * @param fullyQualifiedName Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). * * @return builder * */ - public Builder name(String name) { - return name(Output.of(name)); + public Builder fullyQualifiedName(String fullyQualifiedName) { + return fullyQualifiedName(Output.of(fullyQualifiedName)); } /** - * @param orReplace Whether to override a previous masking policy with the same name. + * @param name Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder orReplace(@Nullable Output orReplace) { - $.orReplace = orReplace; + public Builder name(@Nullable Output name) { + $.name = name; return this; } /** - * @param orReplace Whether to override a previous masking policy with the same name. + * @param name Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder orReplace(Boolean orReplace) { - return orReplace(Output.of(orReplace)); + public Builder name(String name) { + return name(Output.of(name)); } /** - * @param returnDataType Specifies the data type to return. + * @param returnDataType The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * * @return builder * @@ -396,7 +418,7 @@ public Builder returnDataType(@Nullable Output returnDataType) { } /** - * @param returnDataType Specifies the data type to return. + * @param returnDataType The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * * @return builder * @@ -406,7 +428,7 @@ public Builder returnDataType(String returnDataType) { } /** - * @param schema The schema in which to create the masking policy. + * @param schema The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -417,7 +439,7 @@ public Builder schema(@Nullable Output schema) { } /** - * @param schema The schema in which to create the masking policy. + * @param schema The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -427,24 +449,34 @@ public Builder schema(String schema) { } /** - * @param signature The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + * @param showOutputs Outputs the result of `SHOW MASKING POLICY` for the given masking policy. * * @return builder * */ - public Builder signature(@Nullable Output signature) { - $.signature = signature; + public Builder showOutputs(@Nullable Output> showOutputs) { + $.showOutputs = showOutputs; return this; } /** - * @param signature The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + * @param showOutputs Outputs the result of `SHOW MASKING POLICY` for the given masking policy. + * + * @return builder + * + */ + public Builder showOutputs(List showOutputs) { + return showOutputs(Output.of(showOutputs)); + } + + /** + * @param showOutputs Outputs the result of `SHOW MASKING POLICY` for the given masking policy. * * @return builder * */ - public Builder signature(MaskingPolicySignatureArgs signature) { - return signature(Output.of(signature)); + public Builder showOutputs(MaskingPolicyShowOutputArgs... showOutputs) { + return showOutputs(List.of(showOutputs)); } public MaskingPolicyState build() { diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ResourceMonitorShowOutputArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ResourceMonitorShowOutputArgs.java new file mode 100644 index 00000000..eb0cb6cd --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ResourceMonitorShowOutputArgs.java @@ -0,0 +1,269 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.Double; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class ResourceMonitorShowOutputArgs extends com.pulumi.resources.ResourceArgs { + + public static final ResourceMonitorShowOutputArgs Empty = new ResourceMonitorShowOutputArgs(); + + @Import(name="comment") + private @Nullable Output comment; + + public Optional> comment() { + return Optional.ofNullable(this.comment); + } + + @Import(name="createdOn") + private @Nullable Output createdOn; + + public Optional> createdOn() { + return Optional.ofNullable(this.createdOn); + } + + @Import(name="creditQuota") + private @Nullable Output creditQuota; + + public Optional> creditQuota() { + return Optional.ofNullable(this.creditQuota); + } + + @Import(name="endTime") + private @Nullable Output endTime; + + public Optional> endTime() { + return Optional.ofNullable(this.endTime); + } + + @Import(name="frequency") + private @Nullable Output frequency; + + public Optional> frequency() { + return Optional.ofNullable(this.frequency); + } + + @Import(name="level") + private @Nullable Output level; + + public Optional> level() { + return Optional.ofNullable(this.level); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="owner") + private @Nullable Output owner; + + public Optional> owner() { + return Optional.ofNullable(this.owner); + } + + @Import(name="remainingCredits") + private @Nullable Output remainingCredits; + + public Optional> remainingCredits() { + return Optional.ofNullable(this.remainingCredits); + } + + @Import(name="startTime") + private @Nullable Output startTime; + + public Optional> startTime() { + return Optional.ofNullable(this.startTime); + } + + @Import(name="suspendAt") + private @Nullable Output suspendAt; + + public Optional> suspendAt() { + return Optional.ofNullable(this.suspendAt); + } + + @Import(name="suspendImmediateAt") + private @Nullable Output suspendImmediateAt; + + public Optional> suspendImmediateAt() { + return Optional.ofNullable(this.suspendImmediateAt); + } + + @Import(name="usedCredits") + private @Nullable Output usedCredits; + + public Optional> usedCredits() { + return Optional.ofNullable(this.usedCredits); + } + + private ResourceMonitorShowOutputArgs() {} + + private ResourceMonitorShowOutputArgs(ResourceMonitorShowOutputArgs $) { + this.comment = $.comment; + this.createdOn = $.createdOn; + this.creditQuota = $.creditQuota; + this.endTime = $.endTime; + this.frequency = $.frequency; + this.level = $.level; + this.name = $.name; + this.owner = $.owner; + this.remainingCredits = $.remainingCredits; + this.startTime = $.startTime; + this.suspendAt = $.suspendAt; + this.suspendImmediateAt = $.suspendImmediateAt; + this.usedCredits = $.usedCredits; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(ResourceMonitorShowOutputArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private ResourceMonitorShowOutputArgs $; + + public Builder() { + $ = new ResourceMonitorShowOutputArgs(); + } + + public Builder(ResourceMonitorShowOutputArgs defaults) { + $ = new ResourceMonitorShowOutputArgs(Objects.requireNonNull(defaults)); + } + + public Builder comment(@Nullable Output comment) { + $.comment = comment; + return this; + } + + public Builder comment(String comment) { + return comment(Output.of(comment)); + } + + public Builder createdOn(@Nullable Output createdOn) { + $.createdOn = createdOn; + return this; + } + + public Builder createdOn(String createdOn) { + return createdOn(Output.of(createdOn)); + } + + public Builder creditQuota(@Nullable Output creditQuota) { + $.creditQuota = creditQuota; + return this; + } + + public Builder creditQuota(Double creditQuota) { + return creditQuota(Output.of(creditQuota)); + } + + public Builder endTime(@Nullable Output endTime) { + $.endTime = endTime; + return this; + } + + public Builder endTime(String endTime) { + return endTime(Output.of(endTime)); + } + + public Builder frequency(@Nullable Output frequency) { + $.frequency = frequency; + return this; + } + + public Builder frequency(String frequency) { + return frequency(Output.of(frequency)); + } + + public Builder level(@Nullable Output level) { + $.level = level; + return this; + } + + public Builder level(String level) { + return level(Output.of(level)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder owner(@Nullable Output owner) { + $.owner = owner; + return this; + } + + public Builder owner(String owner) { + return owner(Output.of(owner)); + } + + public Builder remainingCredits(@Nullable Output remainingCredits) { + $.remainingCredits = remainingCredits; + return this; + } + + public Builder remainingCredits(Double remainingCredits) { + return remainingCredits(Output.of(remainingCredits)); + } + + public Builder startTime(@Nullable Output startTime) { + $.startTime = startTime; + return this; + } + + public Builder startTime(String startTime) { + return startTime(Output.of(startTime)); + } + + public Builder suspendAt(@Nullable Output suspendAt) { + $.suspendAt = suspendAt; + return this; + } + + public Builder suspendAt(Integer suspendAt) { + return suspendAt(Output.of(suspendAt)); + } + + public Builder suspendImmediateAt(@Nullable Output suspendImmediateAt) { + $.suspendImmediateAt = suspendImmediateAt; + return this; + } + + public Builder suspendImmediateAt(Integer suspendImmediateAt) { + return suspendImmediateAt(Output.of(suspendImmediateAt)); + } + + public Builder usedCredits(@Nullable Output usedCredits) { + $.usedCredits = usedCredits; + return this; + } + + public Builder usedCredits(Double usedCredits) { + return usedCredits(Output.of(usedCredits)); + } + + public ResourceMonitorShowOutputArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ResourceMonitorState.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ResourceMonitorState.java index 74ecbd0c..2552162a 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ResourceMonitorState.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ResourceMonitorState.java @@ -5,7 +5,7 @@ import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; -import java.lang.Boolean; +import com.pulumi.snowflake.inputs.ResourceMonitorShowOutputArgs; import java.lang.Integer; import java.lang.String; import java.util.List; @@ -19,14 +19,14 @@ public final class ResourceMonitorState extends com.pulumi.resources.ResourceArg public static final ResourceMonitorState Empty = new ResourceMonitorState(); /** - * The number of credits allocated monthly to the resource monitor. + * The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * */ @Import(name="creditQuota") private @Nullable Output creditQuota; /** - * @return The number of credits allocated monthly to the resource monitor. + * @return The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * */ public Optional> creditQuota() { @@ -49,14 +49,14 @@ public Optional> endTimestamp() { } /** - * The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ @Import(name="frequency") private @Nullable Output frequency; /** - * @return The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * @return The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ public Optional> frequency() { @@ -79,14 +79,14 @@ public Optional> fullyQualifiedName() { } /** - * Identifier for the resource monitor; must be unique for your account. + * Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Import(name="name") private @Nullable Output name; /** - * @return Identifier for the resource monitor; must be unique for your account. + * @return Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Optional> name() { @@ -94,14 +94,14 @@ public Optional> name() { } /** - * A list of percentage thresholds at which to send an alert to subscribed users. + * Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * */ @Import(name="notifyTriggers") private @Nullable Output> notifyTriggers; /** - * @return A list of percentage thresholds at which to send an alert to subscribed users. + * @return Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * */ public Optional>> notifyTriggers() { @@ -109,14 +109,14 @@ public Optional>> notifyTriggers() { } /** - * Specifies the list of users to receive email notifications on resource monitors. + * Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * */ @Import(name="notifyUsers") private @Nullable Output> notifyUsers; /** - * @return Specifies the list of users to receive email notifications on resource monitors. + * @return Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * */ public Optional>> notifyUsers() { @@ -124,29 +124,29 @@ public Optional>> notifyUsers() { } /** - * Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + * Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. * */ - @Import(name="setForAccount") - private @Nullable Output setForAccount; + @Import(name="showOutputs") + private @Nullable Output> showOutputs; /** - * @return Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + * @return Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. * */ - public Optional> setForAccount() { - return Optional.ofNullable(this.setForAccount); + public Optional>> showOutputs() { + return Optional.ofNullable(this.showOutputs); } /** - * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ @Import(name="startTimestamp") private @Nullable Output startTimestamp; /** - * @return The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * @return The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * */ public Optional> startTimestamp() { @@ -154,14 +154,14 @@ public Optional> startTimestamp() { } /** - * The number that represents the percentage threshold at which to immediately suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ @Import(name="suspendImmediateTrigger") private @Nullable Output suspendImmediateTrigger; /** - * @return The number that represents the percentage threshold at which to immediately suspend all warehouses. + * @return Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ public Optional> suspendImmediateTrigger() { @@ -169,81 +169,20 @@ public Optional> suspendImmediateTrigger() { } /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - @Import(name="suspendImmediateTriggers") - private @Nullable Output> suspendImmediateTriggers; - - /** - * @return A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - public Optional>> suspendImmediateTriggers() { - return Optional.ofNullable(this.suspendImmediateTriggers); - } - - /** - * The number that represents the percentage threshold at which to suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ @Import(name="suspendTrigger") private @Nullable Output suspendTrigger; /** - * @return The number that represents the percentage threshold at which to suspend all warehouses. + * @return Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * */ public Optional> suspendTrigger() { return Optional.ofNullable(this.suspendTrigger); } - /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - @Import(name="suspendTriggers") - private @Nullable Output> suspendTriggers; - - /** - * @return A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - public Optional>> suspendTriggers() { - return Optional.ofNullable(this.suspendTriggers); - } - - /** - * A list of warehouses to apply the resource monitor to. - * - */ - @Import(name="warehouses") - private @Nullable Output> warehouses; - - /** - * @return A list of warehouses to apply the resource monitor to. - * - */ - public Optional>> warehouses() { - return Optional.ofNullable(this.warehouses); - } - private ResourceMonitorState() {} private ResourceMonitorState(ResourceMonitorState $) { @@ -254,13 +193,10 @@ private ResourceMonitorState(ResourceMonitorState $) { this.name = $.name; this.notifyTriggers = $.notifyTriggers; this.notifyUsers = $.notifyUsers; - this.setForAccount = $.setForAccount; + this.showOutputs = $.showOutputs; this.startTimestamp = $.startTimestamp; this.suspendImmediateTrigger = $.suspendImmediateTrigger; - this.suspendImmediateTriggers = $.suspendImmediateTriggers; this.suspendTrigger = $.suspendTrigger; - this.suspendTriggers = $.suspendTriggers; - this.warehouses = $.warehouses; } public static Builder builder() { @@ -282,7 +218,7 @@ public Builder(ResourceMonitorState defaults) { } /** - * @param creditQuota The number of credits allocated monthly to the resource monitor. + * @param creditQuota The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * * @return builder * @@ -293,7 +229,7 @@ public Builder creditQuota(@Nullable Output creditQuota) { } /** - * @param creditQuota The number of credits allocated monthly to the resource monitor. + * @param creditQuota The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. * * @return builder * @@ -324,7 +260,7 @@ public Builder endTimestamp(String endTimestamp) { } /** - * @param frequency The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * @param frequency The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * * @return builder * @@ -335,7 +271,7 @@ public Builder frequency(@Nullable Output frequency) { } /** - * @param frequency The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * @param frequency The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * * @return builder * @@ -366,7 +302,7 @@ public Builder fullyQualifiedName(String fullyQualifiedName) { } /** - * @param name Identifier for the resource monitor; must be unique for your account. + * @param name Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -377,7 +313,7 @@ public Builder name(@Nullable Output name) { } /** - * @param name Identifier for the resource monitor; must be unique for your account. + * @param name Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -387,7 +323,7 @@ public Builder name(String name) { } /** - * @param notifyTriggers A list of percentage thresholds at which to send an alert to subscribed users. + * @param notifyTriggers Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * * @return builder * @@ -398,7 +334,7 @@ public Builder notifyTriggers(@Nullable Output> notifyTriggers) { } /** - * @param notifyTriggers A list of percentage thresholds at which to send an alert to subscribed users. + * @param notifyTriggers Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * * @return builder * @@ -408,7 +344,7 @@ public Builder notifyTriggers(List notifyTriggers) { } /** - * @param notifyTriggers A list of percentage thresholds at which to send an alert to subscribed users. + * @param notifyTriggers Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. * * @return builder * @@ -418,7 +354,7 @@ public Builder notifyTriggers(Integer... notifyTriggers) { } /** - * @param notifyUsers Specifies the list of users to receive email notifications on resource monitors. + * @param notifyUsers Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * * @return builder * @@ -429,7 +365,7 @@ public Builder notifyUsers(@Nullable Output> notifyUsers) { } /** - * @param notifyUsers Specifies the list of users to receive email notifications on resource monitors. + * @param notifyUsers Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * * @return builder * @@ -439,7 +375,7 @@ public Builder notifyUsers(List notifyUsers) { } /** - * @param notifyUsers Specifies the list of users to receive email notifications on resource monitors. + * @param notifyUsers Specifies the list of users (their identifiers) to receive email notifications on resource monitors. * * @return builder * @@ -449,28 +385,38 @@ public Builder notifyUsers(String... notifyUsers) { } /** - * @param setForAccount Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + * @param showOutputs Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. * * @return builder * */ - public Builder setForAccount(@Nullable Output setForAccount) { - $.setForAccount = setForAccount; + public Builder showOutputs(@Nullable Output> showOutputs) { + $.showOutputs = showOutputs; return this; } /** - * @param setForAccount Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + * @param showOutputs Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. + * + * @return builder + * + */ + public Builder showOutputs(List showOutputs) { + return showOutputs(Output.of(showOutputs)); + } + + /** + * @param showOutputs Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. * * @return builder * */ - public Builder setForAccount(Boolean setForAccount) { - return setForAccount(Output.of(setForAccount)); + public Builder showOutputs(ResourceMonitorShowOutputArgs... showOutputs) { + return showOutputs(List.of(showOutputs)); } /** - * @param startTimestamp The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * @param startTimestamp The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * * @return builder * @@ -481,7 +427,7 @@ public Builder startTimestamp(@Nullable Output startTimestamp) { } /** - * @param startTimestamp The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * @param startTimestamp The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. * * @return builder * @@ -491,7 +437,7 @@ public Builder startTimestamp(String startTimestamp) { } /** - * @param suspendImmediateTrigger The number that represents the percentage threshold at which to immediately suspend all warehouses. + * @param suspendImmediateTrigger Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * * @return builder * @@ -502,7 +448,7 @@ public Builder suspendImmediateTrigger(@Nullable Output suspendImmediat } /** - * @param suspendImmediateTrigger The number that represents the percentage threshold at which to immediately suspend all warehouses. + * @param suspendImmediateTrigger Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. * * @return builder * @@ -512,50 +458,7 @@ public Builder suspendImmediateTrigger(Integer suspendImmediateTrigger) { } /** - * @param suspendImmediateTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - public Builder suspendImmediateTriggers(@Nullable Output> suspendImmediateTriggers) { - $.suspendImmediateTriggers = suspendImmediateTriggers; - return this; - } - - /** - * @param suspendImmediateTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - public Builder suspendImmediateTriggers(List suspendImmediateTriggers) { - return suspendImmediateTriggers(Output.of(suspendImmediateTriggers)); - } - - /** - * @param suspendImmediateTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_immediate_trigger instead - * - */ - @Deprecated /* Use suspend_immediate_trigger instead */ - public Builder suspendImmediateTriggers(Integer... suspendImmediateTriggers) { - return suspendImmediateTriggers(List.of(suspendImmediateTriggers)); - } - - /** - * @param suspendTrigger The number that represents the percentage threshold at which to suspend all warehouses. + * @param suspendTrigger Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * * @return builder * @@ -566,7 +469,7 @@ public Builder suspendTrigger(@Nullable Output suspendTrigger) { } /** - * @param suspendTrigger The number that represents the percentage threshold at which to suspend all warehouses. + * @param suspendTrigger Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. * * @return builder * @@ -575,80 +478,6 @@ public Builder suspendTrigger(Integer suspendTrigger) { return suspendTrigger(Output.of(suspendTrigger)); } - /** - * @param suspendTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - public Builder suspendTriggers(@Nullable Output> suspendTriggers) { - $.suspendTriggers = suspendTriggers; - return this; - } - - /** - * @param suspendTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - public Builder suspendTriggers(List suspendTriggers) { - return suspendTriggers(Output.of(suspendTriggers)); - } - - /** - * @param suspendTriggers A list of percentage thresholds at which to suspend all warehouses. - * - * @return builder - * - * @deprecated - * Use suspend_trigger instead - * - */ - @Deprecated /* Use suspend_trigger instead */ - public Builder suspendTriggers(Integer... suspendTriggers) { - return suspendTriggers(List.of(suspendTriggers)); - } - - /** - * @param warehouses A list of warehouses to apply the resource monitor to. - * - * @return builder - * - */ - public Builder warehouses(@Nullable Output> warehouses) { - $.warehouses = warehouses; - return this; - } - - /** - * @param warehouses A list of warehouses to apply the resource monitor to. - * - * @return builder - * - */ - public Builder warehouses(List warehouses) { - return warehouses(Output.of(warehouses)); - } - - /** - * @param warehouses A list of warehouses to apply the resource monitor to. - * - * @return builder - * - */ - public Builder warehouses(String... warehouses) { - return warehouses(List.of(warehouses)); - } - public ResourceMonitorState build() { return $; } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyArgumentArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyArgumentArgs.java new file mode 100644 index 00000000..60c85b95 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyArgumentArgs.java @@ -0,0 +1,125 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + + +public final class RowAccessPolicyArgumentArgs extends com.pulumi.resources.ResourceArgs { + + public static final RowAccessPolicyArgumentArgs Empty = new RowAccessPolicyArgumentArgs(); + + /** + * The argument name + * + */ + @Import(name="name", required=true) + private Output name; + + /** + * @return The argument name + * + */ + public Output name() { + return this.name; + } + + /** + * The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + * + */ + @Import(name="type", required=true) + private Output type; + + /** + * @return The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + * + */ + public Output type() { + return this.type; + } + + private RowAccessPolicyArgumentArgs() {} + + private RowAccessPolicyArgumentArgs(RowAccessPolicyArgumentArgs $) { + this.name = $.name; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(RowAccessPolicyArgumentArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private RowAccessPolicyArgumentArgs $; + + public Builder() { + $ = new RowAccessPolicyArgumentArgs(); + } + + public Builder(RowAccessPolicyArgumentArgs defaults) { + $ = new RowAccessPolicyArgumentArgs(Objects.requireNonNull(defaults)); + } + + /** + * @param name The argument name + * + * @return builder + * + */ + public Builder name(Output name) { + $.name = name; + return this; + } + + /** + * @param name The argument name + * + * @return builder + * + */ + public Builder name(String name) { + return name(Output.of(name)); + } + + /** + * @param type The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + * + * @return builder + * + */ + public Builder type(Output type) { + $.type = type; + return this; + } + + /** + * @param type The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + * + * @return builder + * + */ + public Builder type(String type) { + return type(Output.of(type)); + } + + public RowAccessPolicyArgumentArgs build() { + if ($.name == null) { + throw new MissingRequiredPropertyException("RowAccessPolicyArgumentArgs", "name"); + } + if ($.type == null) { + throw new MissingRequiredPropertyException("RowAccessPolicyArgumentArgs", "type"); + } + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyDescribeOutputArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyDescribeOutputArgs.java new file mode 100644 index 00000000..4c099914 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyDescribeOutputArgs.java @@ -0,0 +1,120 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import com.pulumi.snowflake.inputs.RowAccessPolicyDescribeOutputSignatureArgs; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class RowAccessPolicyDescribeOutputArgs extends com.pulumi.resources.ResourceArgs { + + public static final RowAccessPolicyDescribeOutputArgs Empty = new RowAccessPolicyDescribeOutputArgs(); + + @Import(name="body") + private @Nullable Output body; + + public Optional> body() { + return Optional.ofNullable(this.body); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="returnType") + private @Nullable Output returnType; + + public Optional> returnType() { + return Optional.ofNullable(this.returnType); + } + + @Import(name="signatures") + private @Nullable Output> signatures; + + public Optional>> signatures() { + return Optional.ofNullable(this.signatures); + } + + private RowAccessPolicyDescribeOutputArgs() {} + + private RowAccessPolicyDescribeOutputArgs(RowAccessPolicyDescribeOutputArgs $) { + this.body = $.body; + this.name = $.name; + this.returnType = $.returnType; + this.signatures = $.signatures; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(RowAccessPolicyDescribeOutputArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private RowAccessPolicyDescribeOutputArgs $; + + public Builder() { + $ = new RowAccessPolicyDescribeOutputArgs(); + } + + public Builder(RowAccessPolicyDescribeOutputArgs defaults) { + $ = new RowAccessPolicyDescribeOutputArgs(Objects.requireNonNull(defaults)); + } + + public Builder body(@Nullable Output body) { + $.body = body; + return this; + } + + public Builder body(String body) { + return body(Output.of(body)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder returnType(@Nullable Output returnType) { + $.returnType = returnType; + return this; + } + + public Builder returnType(String returnType) { + return returnType(Output.of(returnType)); + } + + public Builder signatures(@Nullable Output> signatures) { + $.signatures = signatures; + return this; + } + + public Builder signatures(List signatures) { + return signatures(Output.of(signatures)); + } + + public Builder signatures(RowAccessPolicyDescribeOutputSignatureArgs... signatures) { + return signatures(List.of(signatures)); + } + + public RowAccessPolicyDescribeOutputArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyDescribeOutputSignatureArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyDescribeOutputSignatureArgs.java new file mode 100644 index 00000000..ff5e4208 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyDescribeOutputSignatureArgs.java @@ -0,0 +1,80 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class RowAccessPolicyDescribeOutputSignatureArgs extends com.pulumi.resources.ResourceArgs { + + public static final RowAccessPolicyDescribeOutputSignatureArgs Empty = new RowAccessPolicyDescribeOutputSignatureArgs(); + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="type") + private @Nullable Output type; + + public Optional> type() { + return Optional.ofNullable(this.type); + } + + private RowAccessPolicyDescribeOutputSignatureArgs() {} + + private RowAccessPolicyDescribeOutputSignatureArgs(RowAccessPolicyDescribeOutputSignatureArgs $) { + this.name = $.name; + this.type = $.type; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(RowAccessPolicyDescribeOutputSignatureArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private RowAccessPolicyDescribeOutputSignatureArgs $; + + public Builder() { + $ = new RowAccessPolicyDescribeOutputSignatureArgs(); + } + + public Builder(RowAccessPolicyDescribeOutputSignatureArgs defaults) { + $ = new RowAccessPolicyDescribeOutputSignatureArgs(Objects.requireNonNull(defaults)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder type(@Nullable Output type) { + $.type = type; + return this; + } + + public Builder type(String type) { + return type(Output.of(type)); + } + + public RowAccessPolicyDescribeOutputSignatureArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyShowOutputArgs.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyShowOutputArgs.java new file mode 100644 index 00000000..882259c1 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyShowOutputArgs.java @@ -0,0 +1,199 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.inputs; + +import com.pulumi.core.Output; +import com.pulumi.core.annotations.Import; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + + +public final class RowAccessPolicyShowOutputArgs extends com.pulumi.resources.ResourceArgs { + + public static final RowAccessPolicyShowOutputArgs Empty = new RowAccessPolicyShowOutputArgs(); + + @Import(name="comment") + private @Nullable Output comment; + + public Optional> comment() { + return Optional.ofNullable(this.comment); + } + + @Import(name="createdOn") + private @Nullable Output createdOn; + + public Optional> createdOn() { + return Optional.ofNullable(this.createdOn); + } + + @Import(name="databaseName") + private @Nullable Output databaseName; + + public Optional> databaseName() { + return Optional.ofNullable(this.databaseName); + } + + @Import(name="kind") + private @Nullable Output kind; + + public Optional> kind() { + return Optional.ofNullable(this.kind); + } + + @Import(name="name") + private @Nullable Output name; + + public Optional> name() { + return Optional.ofNullable(this.name); + } + + @Import(name="options") + private @Nullable Output options; + + public Optional> options() { + return Optional.ofNullable(this.options); + } + + @Import(name="owner") + private @Nullable Output owner; + + public Optional> owner() { + return Optional.ofNullable(this.owner); + } + + @Import(name="ownerRoleType") + private @Nullable Output ownerRoleType; + + public Optional> ownerRoleType() { + return Optional.ofNullable(this.ownerRoleType); + } + + @Import(name="schemaName") + private @Nullable Output schemaName; + + public Optional> schemaName() { + return Optional.ofNullable(this.schemaName); + } + + private RowAccessPolicyShowOutputArgs() {} + + private RowAccessPolicyShowOutputArgs(RowAccessPolicyShowOutputArgs $) { + this.comment = $.comment; + this.createdOn = $.createdOn; + this.databaseName = $.databaseName; + this.kind = $.kind; + this.name = $.name; + this.options = $.options; + this.owner = $.owner; + this.ownerRoleType = $.ownerRoleType; + this.schemaName = $.schemaName; + } + + public static Builder builder() { + return new Builder(); + } + public static Builder builder(RowAccessPolicyShowOutputArgs defaults) { + return new Builder(defaults); + } + + public static final class Builder { + private RowAccessPolicyShowOutputArgs $; + + public Builder() { + $ = new RowAccessPolicyShowOutputArgs(); + } + + public Builder(RowAccessPolicyShowOutputArgs defaults) { + $ = new RowAccessPolicyShowOutputArgs(Objects.requireNonNull(defaults)); + } + + public Builder comment(@Nullable Output comment) { + $.comment = comment; + return this; + } + + public Builder comment(String comment) { + return comment(Output.of(comment)); + } + + public Builder createdOn(@Nullable Output createdOn) { + $.createdOn = createdOn; + return this; + } + + public Builder createdOn(String createdOn) { + return createdOn(Output.of(createdOn)); + } + + public Builder databaseName(@Nullable Output databaseName) { + $.databaseName = databaseName; + return this; + } + + public Builder databaseName(String databaseName) { + return databaseName(Output.of(databaseName)); + } + + public Builder kind(@Nullable Output kind) { + $.kind = kind; + return this; + } + + public Builder kind(String kind) { + return kind(Output.of(kind)); + } + + public Builder name(@Nullable Output name) { + $.name = name; + return this; + } + + public Builder name(String name) { + return name(Output.of(name)); + } + + public Builder options(@Nullable Output options) { + $.options = options; + return this; + } + + public Builder options(String options) { + return options(Output.of(options)); + } + + public Builder owner(@Nullable Output owner) { + $.owner = owner; + return this; + } + + public Builder owner(String owner) { + return owner(Output.of(owner)); + } + + public Builder ownerRoleType(@Nullable Output ownerRoleType) { + $.ownerRoleType = ownerRoleType; + return this; + } + + public Builder ownerRoleType(String ownerRoleType) { + return ownerRoleType(Output.of(ownerRoleType)); + } + + public Builder schemaName(@Nullable Output schemaName) { + $.schemaName = schemaName; + return this; + } + + public Builder schemaName(String schemaName) { + return schemaName(Output.of(schemaName)); + } + + public RowAccessPolicyShowOutputArgs build() { + return $; + } + } + +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyState.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyState.java index f5b320dd..6d9d0304 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyState.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/RowAccessPolicyState.java @@ -5,8 +5,11 @@ import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; +import com.pulumi.snowflake.inputs.RowAccessPolicyArgumentArgs; +import com.pulumi.snowflake.inputs.RowAccessPolicyDescribeOutputArgs; +import com.pulumi.snowflake.inputs.RowAccessPolicyShowOutputArgs; import java.lang.String; -import java.util.Map; +import java.util.List; import java.util.Objects; import java.util.Optional; import javax.annotation.Nullable; @@ -16,6 +19,36 @@ public final class RowAccessPolicyState extends com.pulumi.resources.ResourceArg public static final RowAccessPolicyState Empty = new RowAccessPolicyState(); + /** + * List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + * + */ + @Import(name="arguments") + private @Nullable Output> arguments; + + /** + * @return List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + * + */ + public Optional>> arguments() { + return Optional.ofNullable(this.arguments); + } + + /** + * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + * + */ + @Import(name="body") + private @Nullable Output body; + + /** + * @return Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + * + */ + public Optional> body() { + return Optional.ofNullable(this.body); + } + /** * Specifies a comment for the row access policy. * @@ -32,20 +65,35 @@ public Optional> comment() { } /** - * The database in which to create the row access policy. + * The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Import(name="database") private @Nullable Output database; /** - * @return The database in which to create the row access policy. + * @return The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Optional> database() { return Optional.ofNullable(this.database); } + /** + * Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + * + */ + @Import(name="describeOutputs") + private @Nullable Output> describeOutputs; + + /** + * @return Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + * + */ + public Optional>> describeOutputs() { + return Optional.ofNullable(this.describeOutputs); + } + /** * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). * @@ -62,14 +110,14 @@ public Optional> fullyQualifiedName() { } /** - * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Import(name="name") private @Nullable Output name; /** - * @return Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * @return Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Optional> name() { @@ -77,29 +125,14 @@ public Optional> name() { } /** - * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - * - */ - @Import(name="rowAccessExpression") - private @Nullable Output rowAccessExpression; - - /** - * @return Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - * - */ - public Optional> rowAccessExpression() { - return Optional.ofNullable(this.rowAccessExpression); - } - - /** - * The schema in which to create the row access policy. + * The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ @Import(name="schema") private @Nullable Output schema; /** - * @return The schema in which to create the row access policy. + * @return The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * */ public Optional> schema() { @@ -107,30 +140,32 @@ public Optional> schema() { } /** - * Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. * */ - @Import(name="signature") - private @Nullable Output> signature; + @Import(name="showOutputs") + private @Nullable Output> showOutputs; /** - * @return Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * @return Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. * */ - public Optional>> signature() { - return Optional.ofNullable(this.signature); + public Optional>> showOutputs() { + return Optional.ofNullable(this.showOutputs); } private RowAccessPolicyState() {} private RowAccessPolicyState(RowAccessPolicyState $) { + this.arguments = $.arguments; + this.body = $.body; this.comment = $.comment; this.database = $.database; + this.describeOutputs = $.describeOutputs; this.fullyQualifiedName = $.fullyQualifiedName; this.name = $.name; - this.rowAccessExpression = $.rowAccessExpression; this.schema = $.schema; - this.signature = $.signature; + this.showOutputs = $.showOutputs; } public static Builder builder() { @@ -151,6 +186,58 @@ public Builder(RowAccessPolicyState defaults) { $ = new RowAccessPolicyState(Objects.requireNonNull(defaults)); } + /** + * @param arguments List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + * + * @return builder + * + */ + public Builder arguments(@Nullable Output> arguments) { + $.arguments = arguments; + return this; + } + + /** + * @param arguments List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + * + * @return builder + * + */ + public Builder arguments(List arguments) { + return arguments(Output.of(arguments)); + } + + /** + * @param arguments List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + * + * @return builder + * + */ + public Builder arguments(RowAccessPolicyArgumentArgs... arguments) { + return arguments(List.of(arguments)); + } + + /** + * @param body Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + * + * @return builder + * + */ + public Builder body(@Nullable Output body) { + $.body = body; + return this; + } + + /** + * @param body Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + * + * @return builder + * + */ + public Builder body(String body) { + return body(Output.of(body)); + } + /** * @param comment Specifies a comment for the row access policy. * @@ -173,7 +260,7 @@ public Builder comment(String comment) { } /** - * @param database The database in which to create the row access policy. + * @param database The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -184,7 +271,7 @@ public Builder database(@Nullable Output database) { } /** - * @param database The database in which to create the row access policy. + * @param database The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -194,70 +281,80 @@ public Builder database(String database) { } /** - * @param fullyQualifiedName Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * @param describeOutputs Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. * * @return builder * */ - public Builder fullyQualifiedName(@Nullable Output fullyQualifiedName) { - $.fullyQualifiedName = fullyQualifiedName; + public Builder describeOutputs(@Nullable Output> describeOutputs) { + $.describeOutputs = describeOutputs; return this; } /** - * @param fullyQualifiedName Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * @param describeOutputs Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. * * @return builder * */ - public Builder fullyQualifiedName(String fullyQualifiedName) { - return fullyQualifiedName(Output.of(fullyQualifiedName)); + public Builder describeOutputs(List describeOutputs) { + return describeOutputs(Output.of(describeOutputs)); } /** - * @param name Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * @param describeOutputs Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. * * @return builder * */ - public Builder name(@Nullable Output name) { - $.name = name; + public Builder describeOutputs(RowAccessPolicyDescribeOutputArgs... describeOutputs) { + return describeOutputs(List.of(describeOutputs)); + } + + /** + * @param fullyQualifiedName Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * + * @return builder + * + */ + public Builder fullyQualifiedName(@Nullable Output fullyQualifiedName) { + $.fullyQualifiedName = fullyQualifiedName; return this; } /** - * @param name Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * @param fullyQualifiedName Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). * * @return builder * */ - public Builder name(String name) { - return name(Output.of(name)); + public Builder fullyQualifiedName(String fullyQualifiedName) { + return fullyQualifiedName(Output.of(fullyQualifiedName)); } /** - * @param rowAccessExpression Specifies the SQL expression. The expression can be any boolean-valued SQL expression. + * @param name Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder rowAccessExpression(@Nullable Output rowAccessExpression) { - $.rowAccessExpression = rowAccessExpression; + public Builder name(@Nullable Output name) { + $.name = name; return this; } /** - * @param rowAccessExpression Specifies the SQL expression. The expression can be any boolean-valued SQL expression. + * @param name Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * */ - public Builder rowAccessExpression(String rowAccessExpression) { - return rowAccessExpression(Output.of(rowAccessExpression)); + public Builder name(String name) { + return name(Output.of(name)); } /** - * @param schema The schema in which to create the row access policy. + * @param schema The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -268,7 +365,7 @@ public Builder schema(@Nullable Output schema) { } /** - * @param schema The schema in which to create the row access policy. + * @param schema The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` * * @return builder * @@ -278,24 +375,34 @@ public Builder schema(String schema) { } /** - * @param signature Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * @param showOutputs Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. * * @return builder * */ - public Builder signature(@Nullable Output> signature) { - $.signature = signature; + public Builder showOutputs(@Nullable Output> showOutputs) { + $.showOutputs = showOutputs; return this; } /** - * @param signature Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * @param showOutputs Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. + * + * @return builder + * + */ + public Builder showOutputs(List showOutputs) { + return showOutputs(Output.of(showOutputs)); + } + + /** + * @param showOutputs Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. * * @return builder * */ - public Builder signature(Map signature) { - return signature(Output.of(signature)); + public Builder showOutputs(RowAccessPolicyShowOutputArgs... showOutputs) { + return showOutputs(List.of(showOutputs)); } public RowAccessPolicyState build() { diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ViewState.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ViewState.java index a58048ce..322d2b8b 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ViewState.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/ViewState.java @@ -55,14 +55,14 @@ public Optional> changeTracking() { } /** - * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * */ @Import(name="columns") private @Nullable Output> columns; /** - * @return If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * @return If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * */ public Optional>> columns() { @@ -362,7 +362,7 @@ public Builder changeTracking(String changeTracking) { } /** - * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * * @return builder * @@ -373,7 +373,7 @@ public Builder columns(@Nullable Output> columns) { } /** - * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * * @return builder * @@ -383,7 +383,7 @@ public Builder columns(List columns) { } /** - * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * @param columns If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/WarehouseState.java b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/WarehouseState.java index 5add4bd7..a7a44f40 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/inputs/WarehouseState.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/inputs/WarehouseState.java @@ -231,14 +231,14 @@ public Optional> scalingPolicy() { } /** - * Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + * Outputs the result of `SHOW WAREHOUSES` for the given warehouse. * */ @Import(name="showOutputs") private @Nullable Output> showOutputs; /** - * @return Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + * @return Outputs the result of `SHOW WAREHOUSES` for the given warehouse. * */ public Optional>> showOutputs() { @@ -652,7 +652,7 @@ public Builder scalingPolicy(String scalingPolicy) { } /** - * @param showOutputs Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + * @param showOutputs Outputs the result of `SHOW WAREHOUSES` for the given warehouse. * * @return builder * @@ -663,7 +663,7 @@ public Builder showOutputs(@Nullable Output> showO } /** - * @param showOutputs Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + * @param showOutputs Outputs the result of `SHOW WAREHOUSES` for the given warehouse. * * @return builder * @@ -673,7 +673,7 @@ public Builder showOutputs(List showOutputs) { } /** - * @param showOutputs Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + * @param showOutputs Outputs the result of `SHOW WAREHOUSES` for the given warehouse. * * @return builder * diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesIn.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesIn.java new file mode 100644 index 00000000..05a55cd3 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesIn.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetMaskingPoliciesIn { + /** + * @return Returns records for the entire account. + * + */ + private @Nullable Boolean account; + /** + * @return Returns records for the specified application. + * + */ + private @Nullable String application; + /** + * @return Returns records for the specified application package. + * + */ + private @Nullable String applicationPackage; + /** + * @return Returns records for the current database in use or for a specified database. + * + */ + private @Nullable String database; + /** + * @return Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + private @Nullable String schema; + + private GetMaskingPoliciesIn() {} + /** + * @return Returns records for the entire account. + * + */ + public Optional account() { + return Optional.ofNullable(this.account); + } + /** + * @return Returns records for the specified application. + * + */ + public Optional application() { + return Optional.ofNullable(this.application); + } + /** + * @return Returns records for the specified application package. + * + */ + public Optional applicationPackage() { + return Optional.ofNullable(this.applicationPackage); + } + /** + * @return Returns records for the current database in use or for a specified database. + * + */ + public Optional database() { + return Optional.ofNullable(this.database); + } + /** + * @return Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + public Optional schema() { + return Optional.ofNullable(this.schema); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetMaskingPoliciesIn defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean account; + private @Nullable String application; + private @Nullable String applicationPackage; + private @Nullable String database; + private @Nullable String schema; + public Builder() {} + public Builder(GetMaskingPoliciesIn defaults) { + Objects.requireNonNull(defaults); + this.account = defaults.account; + this.application = defaults.application; + this.applicationPackage = defaults.applicationPackage; + this.database = defaults.database; + this.schema = defaults.schema; + } + + @CustomType.Setter + public Builder account(@Nullable Boolean account) { + + this.account = account; + return this; + } + @CustomType.Setter + public Builder application(@Nullable String application) { + + this.application = application; + return this; + } + @CustomType.Setter + public Builder applicationPackage(@Nullable String applicationPackage) { + + this.applicationPackage = applicationPackage; + return this; + } + @CustomType.Setter + public Builder database(@Nullable String database) { + + this.database = database; + return this; + } + @CustomType.Setter + public Builder schema(@Nullable String schema) { + + this.schema = schema; + return this; + } + public GetMaskingPoliciesIn build() { + final var _resultValue = new GetMaskingPoliciesIn(); + _resultValue.account = account; + _resultValue.application = application; + _resultValue.applicationPackage = applicationPackage; + _resultValue.database = database; + _resultValue.schema = schema; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesLimit.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesLimit.java new file mode 100644 index 00000000..ad8ece41 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesLimit.java @@ -0,0 +1,82 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetMaskingPoliciesLimit { + /** + * @return Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + private @Nullable String from; + /** + * @return The maximum number of rows to return. + * + */ + private Integer rows; + + private GetMaskingPoliciesLimit() {} + /** + * @return Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + public Optional from() { + return Optional.ofNullable(this.from); + } + /** + * @return The maximum number of rows to return. + * + */ + public Integer rows() { + return this.rows; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetMaskingPoliciesLimit defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String from; + private Integer rows; + public Builder() {} + public Builder(GetMaskingPoliciesLimit defaults) { + Objects.requireNonNull(defaults); + this.from = defaults.from; + this.rows = defaults.rows; + } + + @CustomType.Setter + public Builder from(@Nullable String from) { + + this.from = from; + return this; + } + @CustomType.Setter + public Builder rows(Integer rows) { + if (rows == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesLimit", "rows"); + } + this.rows = rows; + return this; + } + public GetMaskingPoliciesLimit build() { + final var _resultValue = new GetMaskingPoliciesLimit(); + _resultValue.from = from; + _resultValue.rows = rows; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicy.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicy.java index 7a13afc6..ee634b1e 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicy.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicy.java @@ -5,32 +5,38 @@ import com.pulumi.core.annotations.CustomType; import com.pulumi.exceptions.MissingRequiredPropertyException; -import java.lang.String; +import com.pulumi.snowflake.outputs.GetMaskingPoliciesMaskingPolicyDescribeOutput; +import com.pulumi.snowflake.outputs.GetMaskingPoliciesMaskingPolicyShowOutput; +import java.util.List; import java.util.Objects; @CustomType public final class GetMaskingPoliciesMaskingPolicy { - private String comment; - private String database; - private String kind; - private String name; - private String schema; + /** + * @return Holds the output of DESCRIBE MASKING POLICY. + * + */ + private List describeOutputs; + /** + * @return Holds the output of SHOW MASKING POLICIES. + * + */ + private List showOutputs; private GetMaskingPoliciesMaskingPolicy() {} - public String comment() { - return this.comment; + /** + * @return Holds the output of DESCRIBE MASKING POLICY. + * + */ + public List describeOutputs() { + return this.describeOutputs; } - public String database() { - return this.database; - } - public String kind() { - return this.kind; - } - public String name() { - return this.name; - } - public String schema() { - return this.schema; + /** + * @return Holds the output of SHOW MASKING POLICIES. + * + */ + public List showOutputs() { + return this.showOutputs; } public static Builder builder() { @@ -42,68 +48,41 @@ public static Builder builder(GetMaskingPoliciesMaskingPolicy defaults) { } @CustomType.Builder public static final class Builder { - private String comment; - private String database; - private String kind; - private String name; - private String schema; + private List describeOutputs; + private List showOutputs; public Builder() {} public Builder(GetMaskingPoliciesMaskingPolicy defaults) { Objects.requireNonNull(defaults); - this.comment = defaults.comment; - this.database = defaults.database; - this.kind = defaults.kind; - this.name = defaults.name; - this.schema = defaults.schema; + this.describeOutputs = defaults.describeOutputs; + this.showOutputs = defaults.showOutputs; } @CustomType.Setter - public Builder comment(String comment) { - if (comment == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicy", "comment"); + public Builder describeOutputs(List describeOutputs) { + if (describeOutputs == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicy", "describeOutputs"); } - this.comment = comment; + this.describeOutputs = describeOutputs; return this; } - @CustomType.Setter - public Builder database(String database) { - if (database == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicy", "database"); - } - this.database = database; - return this; + public Builder describeOutputs(GetMaskingPoliciesMaskingPolicyDescribeOutput... describeOutputs) { + return describeOutputs(List.of(describeOutputs)); } @CustomType.Setter - public Builder kind(String kind) { - if (kind == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicy", "kind"); + public Builder showOutputs(List showOutputs) { + if (showOutputs == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicy", "showOutputs"); } - this.kind = kind; + this.showOutputs = showOutputs; return this; } - @CustomType.Setter - public Builder name(String name) { - if (name == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicy", "name"); - } - this.name = name; - return this; - } - @CustomType.Setter - public Builder schema(String schema) { - if (schema == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicy", "schema"); - } - this.schema = schema; - return this; + public Builder showOutputs(GetMaskingPoliciesMaskingPolicyShowOutput... showOutputs) { + return showOutputs(List.of(showOutputs)); } public GetMaskingPoliciesMaskingPolicy build() { final var _resultValue = new GetMaskingPoliciesMaskingPolicy(); - _resultValue.comment = comment; - _resultValue.database = database; - _resultValue.kind = kind; - _resultValue.name = name; - _resultValue.schema = schema; + _resultValue.describeOutputs = describeOutputs; + _resultValue.showOutputs = showOutputs; return _resultValue; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicyDescribeOutput.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicyDescribeOutput.java new file mode 100644 index 00000000..a1bbb29a --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicyDescribeOutput.java @@ -0,0 +1,100 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import com.pulumi.snowflake.outputs.GetMaskingPoliciesMaskingPolicyDescribeOutputSignature; +import java.lang.String; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class GetMaskingPoliciesMaskingPolicyDescribeOutput { + private String body; + private String name; + private String returnType; + private List signatures; + + private GetMaskingPoliciesMaskingPolicyDescribeOutput() {} + public String body() { + return this.body; + } + public String name() { + return this.name; + } + public String returnType() { + return this.returnType; + } + public List signatures() { + return this.signatures; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetMaskingPoliciesMaskingPolicyDescribeOutput defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String body; + private String name; + private String returnType; + private List signatures; + public Builder() {} + public Builder(GetMaskingPoliciesMaskingPolicyDescribeOutput defaults) { + Objects.requireNonNull(defaults); + this.body = defaults.body; + this.name = defaults.name; + this.returnType = defaults.returnType; + this.signatures = defaults.signatures; + } + + @CustomType.Setter + public Builder body(String body) { + if (body == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyDescribeOutput", "body"); + } + this.body = body; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyDescribeOutput", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder returnType(String returnType) { + if (returnType == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyDescribeOutput", "returnType"); + } + this.returnType = returnType; + return this; + } + @CustomType.Setter + public Builder signatures(List signatures) { + if (signatures == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyDescribeOutput", "signatures"); + } + this.signatures = signatures; + return this; + } + public Builder signatures(GetMaskingPoliciesMaskingPolicyDescribeOutputSignature... signatures) { + return signatures(List.of(signatures)); + } + public GetMaskingPoliciesMaskingPolicyDescribeOutput build() { + final var _resultValue = new GetMaskingPoliciesMaskingPolicyDescribeOutput(); + _resultValue.body = body; + _resultValue.name = name; + _resultValue.returnType = returnType; + _resultValue.signatures = signatures; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicyDescribeOutputSignature.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicyDescribeOutputSignature.java new file mode 100644 index 00000000..9fc2d2a2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicyDescribeOutputSignature.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class GetMaskingPoliciesMaskingPolicyDescribeOutputSignature { + private String name; + private String type; + + private GetMaskingPoliciesMaskingPolicyDescribeOutputSignature() {} + public String name() { + return this.name; + } + public String type() { + return this.type; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetMaskingPoliciesMaskingPolicyDescribeOutputSignature defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String name; + private String type; + public Builder() {} + public Builder(GetMaskingPoliciesMaskingPolicyDescribeOutputSignature defaults) { + Objects.requireNonNull(defaults); + this.name = defaults.name; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyDescribeOutputSignature", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder type(String type) { + if (type == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyDescribeOutputSignature", "type"); + } + this.type = type; + return this; + } + public GetMaskingPoliciesMaskingPolicyDescribeOutputSignature build() { + final var _resultValue = new GetMaskingPoliciesMaskingPolicyDescribeOutputSignature(); + _resultValue.name = name; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicyShowOutput.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicyShowOutput.java new file mode 100644 index 00000000..094a2bb9 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesMaskingPolicyShowOutput.java @@ -0,0 +1,171 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class GetMaskingPoliciesMaskingPolicyShowOutput { + private String comment; + private String createdOn; + private String databaseName; + private Boolean exemptOtherPolicies; + private String kind; + private String name; + private String owner; + private String ownerRoleType; + private String schemaName; + + private GetMaskingPoliciesMaskingPolicyShowOutput() {} + public String comment() { + return this.comment; + } + public String createdOn() { + return this.createdOn; + } + public String databaseName() { + return this.databaseName; + } + public Boolean exemptOtherPolicies() { + return this.exemptOtherPolicies; + } + public String kind() { + return this.kind; + } + public String name() { + return this.name; + } + public String owner() { + return this.owner; + } + public String ownerRoleType() { + return this.ownerRoleType; + } + public String schemaName() { + return this.schemaName; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetMaskingPoliciesMaskingPolicyShowOutput defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String comment; + private String createdOn; + private String databaseName; + private Boolean exemptOtherPolicies; + private String kind; + private String name; + private String owner; + private String ownerRoleType; + private String schemaName; + public Builder() {} + public Builder(GetMaskingPoliciesMaskingPolicyShowOutput defaults) { + Objects.requireNonNull(defaults); + this.comment = defaults.comment; + this.createdOn = defaults.createdOn; + this.databaseName = defaults.databaseName; + this.exemptOtherPolicies = defaults.exemptOtherPolicies; + this.kind = defaults.kind; + this.name = defaults.name; + this.owner = defaults.owner; + this.ownerRoleType = defaults.ownerRoleType; + this.schemaName = defaults.schemaName; + } + + @CustomType.Setter + public Builder comment(String comment) { + if (comment == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyShowOutput", "comment"); + } + this.comment = comment; + return this; + } + @CustomType.Setter + public Builder createdOn(String createdOn) { + if (createdOn == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyShowOutput", "createdOn"); + } + this.createdOn = createdOn; + return this; + } + @CustomType.Setter + public Builder databaseName(String databaseName) { + if (databaseName == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyShowOutput", "databaseName"); + } + this.databaseName = databaseName; + return this; + } + @CustomType.Setter + public Builder exemptOtherPolicies(Boolean exemptOtherPolicies) { + if (exemptOtherPolicies == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyShowOutput", "exemptOtherPolicies"); + } + this.exemptOtherPolicies = exemptOtherPolicies; + return this; + } + @CustomType.Setter + public Builder kind(String kind) { + if (kind == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyShowOutput", "kind"); + } + this.kind = kind; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyShowOutput", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder owner(String owner) { + if (owner == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyShowOutput", "owner"); + } + this.owner = owner; + return this; + } + @CustomType.Setter + public Builder ownerRoleType(String ownerRoleType) { + if (ownerRoleType == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyShowOutput", "ownerRoleType"); + } + this.ownerRoleType = ownerRoleType; + return this; + } + @CustomType.Setter + public Builder schemaName(String schemaName) { + if (schemaName == null) { + throw new MissingRequiredPropertyException("GetMaskingPoliciesMaskingPolicyShowOutput", "schemaName"); + } + this.schemaName = schemaName; + return this; + } + public GetMaskingPoliciesMaskingPolicyShowOutput build() { + final var _resultValue = new GetMaskingPoliciesMaskingPolicyShowOutput(); + _resultValue.comment = comment; + _resultValue.createdOn = createdOn; + _resultValue.databaseName = databaseName; + _resultValue.exemptOtherPolicies = exemptOtherPolicies; + _resultValue.kind = kind; + _resultValue.name = name; + _resultValue.owner = owner; + _resultValue.ownerRoleType = ownerRoleType; + _resultValue.schemaName = schemaName; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesResult.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesResult.java index a1580c40..bf7fb170 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesResult.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetMaskingPoliciesResult.java @@ -5,62 +5,91 @@ import com.pulumi.core.annotations.CustomType; import com.pulumi.exceptions.MissingRequiredPropertyException; +import com.pulumi.snowflake.outputs.GetMaskingPoliciesIn; +import com.pulumi.snowflake.outputs.GetMaskingPoliciesLimit; import com.pulumi.snowflake.outputs.GetMaskingPoliciesMaskingPolicy; +import java.lang.Boolean; import java.lang.String; import java.util.List; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; @CustomType public final class GetMaskingPoliciesResult { /** - * @return The database from which to return the schemas from. + * @return The provider-assigned unique ID for this managed resource. * */ - private String database; + private String id; /** - * @return The provider-assigned unique ID for this managed resource. + * @return IN clause to filter the list of masking policies * */ - private String id; + private @Nullable GetMaskingPoliciesIn in; /** - * @return The maskingPolicies in the schema + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + */ + private @Nullable String like; + /** + * @return Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + private @Nullable GetMaskingPoliciesLimit limit; + /** + * @return Holds the aggregated output of all views details queries. * */ private List maskingPolicies; /** - * @return The schema from which to return the maskingPolicies from. + * @return Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. * */ - private String schema; + private @Nullable Boolean withDescribe; private GetMaskingPoliciesResult() {} /** - * @return The database from which to return the schemas from. + * @return The provider-assigned unique ID for this managed resource. * */ - public String database() { - return this.database; + public String id() { + return this.id; } /** - * @return The provider-assigned unique ID for this managed resource. + * @return IN clause to filter the list of masking policies * */ - public String id() { - return this.id; + public Optional in() { + return Optional.ofNullable(this.in); + } + /** + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + */ + public Optional like() { + return Optional.ofNullable(this.like); + } + /** + * @return Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + public Optional limit() { + return Optional.ofNullable(this.limit); } /** - * @return The maskingPolicies in the schema + * @return Holds the aggregated output of all views details queries. * */ public List maskingPolicies() { return this.maskingPolicies; } /** - * @return The schema from which to return the maskingPolicies from. + * @return Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. * */ - public String schema() { - return this.schema; + public Optional withDescribe() { + return Optional.ofNullable(this.withDescribe); } public static Builder builder() { @@ -72,27 +101,23 @@ public static Builder builder(GetMaskingPoliciesResult defaults) { } @CustomType.Builder public static final class Builder { - private String database; private String id; + private @Nullable GetMaskingPoliciesIn in; + private @Nullable String like; + private @Nullable GetMaskingPoliciesLimit limit; private List maskingPolicies; - private String schema; + private @Nullable Boolean withDescribe; public Builder() {} public Builder(GetMaskingPoliciesResult defaults) { Objects.requireNonNull(defaults); - this.database = defaults.database; this.id = defaults.id; + this.in = defaults.in; + this.like = defaults.like; + this.limit = defaults.limit; this.maskingPolicies = defaults.maskingPolicies; - this.schema = defaults.schema; + this.withDescribe = defaults.withDescribe; } - @CustomType.Setter - public Builder database(String database) { - if (database == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesResult", "database"); - } - this.database = database; - return this; - } @CustomType.Setter public Builder id(String id) { if (id == null) { @@ -102,6 +127,24 @@ public Builder id(String id) { return this; } @CustomType.Setter + public Builder in(@Nullable GetMaskingPoliciesIn in) { + + this.in = in; + return this; + } + @CustomType.Setter + public Builder like(@Nullable String like) { + + this.like = like; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable GetMaskingPoliciesLimit limit) { + + this.limit = limit; + return this; + } + @CustomType.Setter public Builder maskingPolicies(List maskingPolicies) { if (maskingPolicies == null) { throw new MissingRequiredPropertyException("GetMaskingPoliciesResult", "maskingPolicies"); @@ -113,19 +156,19 @@ public Builder maskingPolicies(GetMaskingPoliciesMaskingPolicy... maskingPolicie return maskingPolicies(List.of(maskingPolicies)); } @CustomType.Setter - public Builder schema(String schema) { - if (schema == null) { - throw new MissingRequiredPropertyException("GetMaskingPoliciesResult", "schema"); - } - this.schema = schema; + public Builder withDescribe(@Nullable Boolean withDescribe) { + + this.withDescribe = withDescribe; return this; } public GetMaskingPoliciesResult build() { final var _resultValue = new GetMaskingPoliciesResult(); - _resultValue.database = database; _resultValue.id = id; + _resultValue.in = in; + _resultValue.like = like; + _resultValue.limit = limit; _resultValue.maskingPolicies = maskingPolicies; - _resultValue.schema = schema; + _resultValue.withDescribe = withDescribe; return _resultValue; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResourceMonitor.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResourceMonitor.java index 59bee876..a2fffdad 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResourceMonitor.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResourceMonitor.java @@ -5,28 +5,25 @@ import com.pulumi.core.annotations.CustomType; import com.pulumi.exceptions.MissingRequiredPropertyException; -import java.lang.String; +import com.pulumi.snowflake.outputs.GetResourceMonitorsResourceMonitorShowOutput; +import java.util.List; import java.util.Objects; @CustomType public final class GetResourceMonitorsResourceMonitor { - private String comment; - private String creditQuota; - private String frequency; - private String name; + /** + * @return Holds the output of SHOW RESOURCE MONITORS. + * + */ + private List showOutputs; private GetResourceMonitorsResourceMonitor() {} - public String comment() { - return this.comment; - } - public String creditQuota() { - return this.creditQuota; - } - public String frequency() { - return this.frequency; - } - public String name() { - return this.name; + /** + * @return Holds the output of SHOW RESOURCE MONITORS. + * + */ + public List showOutputs() { + return this.showOutputs; } public static Builder builder() { @@ -38,57 +35,27 @@ public static Builder builder(GetResourceMonitorsResourceMonitor defaults) { } @CustomType.Builder public static final class Builder { - private String comment; - private String creditQuota; - private String frequency; - private String name; + private List showOutputs; public Builder() {} public Builder(GetResourceMonitorsResourceMonitor defaults) { Objects.requireNonNull(defaults); - this.comment = defaults.comment; - this.creditQuota = defaults.creditQuota; - this.frequency = defaults.frequency; - this.name = defaults.name; + this.showOutputs = defaults.showOutputs; } @CustomType.Setter - public Builder comment(String comment) { - if (comment == null) { - throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitor", "comment"); - } - this.comment = comment; - return this; - } - @CustomType.Setter - public Builder creditQuota(String creditQuota) { - if (creditQuota == null) { - throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitor", "creditQuota"); + public Builder showOutputs(List showOutputs) { + if (showOutputs == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitor", "showOutputs"); } - this.creditQuota = creditQuota; + this.showOutputs = showOutputs; return this; } - @CustomType.Setter - public Builder frequency(String frequency) { - if (frequency == null) { - throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitor", "frequency"); - } - this.frequency = frequency; - return this; - } - @CustomType.Setter - public Builder name(String name) { - if (name == null) { - throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitor", "name"); - } - this.name = name; - return this; + public Builder showOutputs(GetResourceMonitorsResourceMonitorShowOutput... showOutputs) { + return showOutputs(List.of(showOutputs)); } public GetResourceMonitorsResourceMonitor build() { final var _resultValue = new GetResourceMonitorsResourceMonitor(); - _resultValue.comment = comment; - _resultValue.creditQuota = creditQuota; - _resultValue.frequency = frequency; - _resultValue.name = name; + _resultValue.showOutputs = showOutputs; return _resultValue; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResourceMonitorShowOutput.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResourceMonitorShowOutput.java new file mode 100644 index 00000000..65aec087 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResourceMonitorShowOutput.java @@ -0,0 +1,232 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Double; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class GetResourceMonitorsResourceMonitorShowOutput { + private String comment; + private String createdOn; + private Double creditQuota; + private String endTime; + private String frequency; + private String level; + private String name; + private String owner; + private Double remainingCredits; + private String startTime; + private Integer suspendAt; + private Integer suspendImmediateAt; + private Double usedCredits; + + private GetResourceMonitorsResourceMonitorShowOutput() {} + public String comment() { + return this.comment; + } + public String createdOn() { + return this.createdOn; + } + public Double creditQuota() { + return this.creditQuota; + } + public String endTime() { + return this.endTime; + } + public String frequency() { + return this.frequency; + } + public String level() { + return this.level; + } + public String name() { + return this.name; + } + public String owner() { + return this.owner; + } + public Double remainingCredits() { + return this.remainingCredits; + } + public String startTime() { + return this.startTime; + } + public Integer suspendAt() { + return this.suspendAt; + } + public Integer suspendImmediateAt() { + return this.suspendImmediateAt; + } + public Double usedCredits() { + return this.usedCredits; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetResourceMonitorsResourceMonitorShowOutput defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String comment; + private String createdOn; + private Double creditQuota; + private String endTime; + private String frequency; + private String level; + private String name; + private String owner; + private Double remainingCredits; + private String startTime; + private Integer suspendAt; + private Integer suspendImmediateAt; + private Double usedCredits; + public Builder() {} + public Builder(GetResourceMonitorsResourceMonitorShowOutput defaults) { + Objects.requireNonNull(defaults); + this.comment = defaults.comment; + this.createdOn = defaults.createdOn; + this.creditQuota = defaults.creditQuota; + this.endTime = defaults.endTime; + this.frequency = defaults.frequency; + this.level = defaults.level; + this.name = defaults.name; + this.owner = defaults.owner; + this.remainingCredits = defaults.remainingCredits; + this.startTime = defaults.startTime; + this.suspendAt = defaults.suspendAt; + this.suspendImmediateAt = defaults.suspendImmediateAt; + this.usedCredits = defaults.usedCredits; + } + + @CustomType.Setter + public Builder comment(String comment) { + if (comment == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "comment"); + } + this.comment = comment; + return this; + } + @CustomType.Setter + public Builder createdOn(String createdOn) { + if (createdOn == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "createdOn"); + } + this.createdOn = createdOn; + return this; + } + @CustomType.Setter + public Builder creditQuota(Double creditQuota) { + if (creditQuota == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "creditQuota"); + } + this.creditQuota = creditQuota; + return this; + } + @CustomType.Setter + public Builder endTime(String endTime) { + if (endTime == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "endTime"); + } + this.endTime = endTime; + return this; + } + @CustomType.Setter + public Builder frequency(String frequency) { + if (frequency == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "frequency"); + } + this.frequency = frequency; + return this; + } + @CustomType.Setter + public Builder level(String level) { + if (level == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "level"); + } + this.level = level; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder owner(String owner) { + if (owner == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "owner"); + } + this.owner = owner; + return this; + } + @CustomType.Setter + public Builder remainingCredits(Double remainingCredits) { + if (remainingCredits == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "remainingCredits"); + } + this.remainingCredits = remainingCredits; + return this; + } + @CustomType.Setter + public Builder startTime(String startTime) { + if (startTime == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "startTime"); + } + this.startTime = startTime; + return this; + } + @CustomType.Setter + public Builder suspendAt(Integer suspendAt) { + if (suspendAt == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "suspendAt"); + } + this.suspendAt = suspendAt; + return this; + } + @CustomType.Setter + public Builder suspendImmediateAt(Integer suspendImmediateAt) { + if (suspendImmediateAt == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "suspendImmediateAt"); + } + this.suspendImmediateAt = suspendImmediateAt; + return this; + } + @CustomType.Setter + public Builder usedCredits(Double usedCredits) { + if (usedCredits == null) { + throw new MissingRequiredPropertyException("GetResourceMonitorsResourceMonitorShowOutput", "usedCredits"); + } + this.usedCredits = usedCredits; + return this; + } + public GetResourceMonitorsResourceMonitorShowOutput build() { + final var _resultValue = new GetResourceMonitorsResourceMonitorShowOutput(); + _resultValue.comment = comment; + _resultValue.createdOn = createdOn; + _resultValue.creditQuota = creditQuota; + _resultValue.endTime = endTime; + _resultValue.frequency = frequency; + _resultValue.level = level; + _resultValue.name = name; + _resultValue.owner = owner; + _resultValue.remainingCredits = remainingCredits; + _resultValue.startTime = startTime; + _resultValue.suspendAt = suspendAt; + _resultValue.suspendImmediateAt = suspendImmediateAt; + _resultValue.usedCredits = usedCredits; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResult.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResult.java index 8a6b0769..d1d6dfd9 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResult.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetResourceMonitorsResult.java @@ -9,6 +9,8 @@ import java.lang.String; import java.util.List; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; @CustomType public final class GetResourceMonitorsResult { @@ -18,7 +20,12 @@ public final class GetResourceMonitorsResult { */ private String id; /** - * @return The resource monitors in the database + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + */ + private @Nullable String like; + /** + * @return Holds the aggregated output of all resource monitor details queries. * */ private List resourceMonitors; @@ -32,7 +39,14 @@ public String id() { return this.id; } /** - * @return The resource monitors in the database + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + */ + public Optional like() { + return Optional.ofNullable(this.like); + } + /** + * @return Holds the aggregated output of all resource monitor details queries. * */ public List resourceMonitors() { @@ -49,11 +63,13 @@ public static Builder builder(GetResourceMonitorsResult defaults) { @CustomType.Builder public static final class Builder { private String id; + private @Nullable String like; private List resourceMonitors; public Builder() {} public Builder(GetResourceMonitorsResult defaults) { Objects.requireNonNull(defaults); this.id = defaults.id; + this.like = defaults.like; this.resourceMonitors = defaults.resourceMonitors; } @@ -66,6 +82,12 @@ public Builder id(String id) { return this; } @CustomType.Setter + public Builder like(@Nullable String like) { + + this.like = like; + return this; + } + @CustomType.Setter public Builder resourceMonitors(List resourceMonitors) { if (resourceMonitors == null) { throw new MissingRequiredPropertyException("GetResourceMonitorsResult", "resourceMonitors"); @@ -79,6 +101,7 @@ public Builder resourceMonitors(GetResourceMonitorsResourceMonitor... resourceMo public GetResourceMonitorsResult build() { final var _resultValue = new GetResourceMonitorsResult(); _resultValue.id = id; + _resultValue.like = like; _resultValue.resourceMonitors = resourceMonitors; return _resultValue; } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesIn.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesIn.java new file mode 100644 index 00000000..4ad547f2 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesIn.java @@ -0,0 +1,142 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetRowAccessPoliciesIn { + /** + * @return Returns records for the entire account. + * + */ + private @Nullable Boolean account; + /** + * @return Returns records for the specified application. + * + */ + private @Nullable String application; + /** + * @return Returns records for the specified application package. + * + */ + private @Nullable String applicationPackage; + /** + * @return Returns records for the current database in use or for a specified database. + * + */ + private @Nullable String database; + /** + * @return Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + private @Nullable String schema; + + private GetRowAccessPoliciesIn() {} + /** + * @return Returns records for the entire account. + * + */ + public Optional account() { + return Optional.ofNullable(this.account); + } + /** + * @return Returns records for the specified application. + * + */ + public Optional application() { + return Optional.ofNullable(this.application); + } + /** + * @return Returns records for the specified application package. + * + */ + public Optional applicationPackage() { + return Optional.ofNullable(this.applicationPackage); + } + /** + * @return Returns records for the current database in use or for a specified database. + * + */ + public Optional database() { + return Optional.ofNullable(this.database); + } + /** + * @return Returns records for the current schema in use or a specified schema. Use fully qualified name. + * + */ + public Optional schema() { + return Optional.ofNullable(this.schema); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetRowAccessPoliciesIn defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable Boolean account; + private @Nullable String application; + private @Nullable String applicationPackage; + private @Nullable String database; + private @Nullable String schema; + public Builder() {} + public Builder(GetRowAccessPoliciesIn defaults) { + Objects.requireNonNull(defaults); + this.account = defaults.account; + this.application = defaults.application; + this.applicationPackage = defaults.applicationPackage; + this.database = defaults.database; + this.schema = defaults.schema; + } + + @CustomType.Setter + public Builder account(@Nullable Boolean account) { + + this.account = account; + return this; + } + @CustomType.Setter + public Builder application(@Nullable String application) { + + this.application = application; + return this; + } + @CustomType.Setter + public Builder applicationPackage(@Nullable String applicationPackage) { + + this.applicationPackage = applicationPackage; + return this; + } + @CustomType.Setter + public Builder database(@Nullable String database) { + + this.database = database; + return this; + } + @CustomType.Setter + public Builder schema(@Nullable String schema) { + + this.schema = schema; + return this; + } + public GetRowAccessPoliciesIn build() { + final var _resultValue = new GetRowAccessPoliciesIn(); + _resultValue.account = account; + _resultValue.application = application; + _resultValue.applicationPackage = applicationPackage; + _resultValue.database = database; + _resultValue.schema = schema; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesLimit.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesLimit.java new file mode 100644 index 00000000..470e7c30 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesLimit.java @@ -0,0 +1,82 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class GetRowAccessPoliciesLimit { + /** + * @return Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + private @Nullable String from; + /** + * @return The maximum number of rows to return. + * + */ + private Integer rows; + + private GetRowAccessPoliciesLimit() {} + /** + * @return Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + * + */ + public Optional from() { + return Optional.ofNullable(this.from); + } + /** + * @return The maximum number of rows to return. + * + */ + public Integer rows() { + return this.rows; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetRowAccessPoliciesLimit defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String from; + private Integer rows; + public Builder() {} + public Builder(GetRowAccessPoliciesLimit defaults) { + Objects.requireNonNull(defaults); + this.from = defaults.from; + this.rows = defaults.rows; + } + + @CustomType.Setter + public Builder from(@Nullable String from) { + + this.from = from; + return this; + } + @CustomType.Setter + public Builder rows(Integer rows) { + if (rows == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesLimit", "rows"); + } + this.rows = rows; + return this; + } + public GetRowAccessPoliciesLimit build() { + final var _resultValue = new GetRowAccessPoliciesLimit(); + _resultValue.from = from; + _resultValue.rows = rows; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesResult.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesResult.java index 3465ac0c..96214e53 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesResult.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesResult.java @@ -5,62 +5,91 @@ import com.pulumi.core.annotations.CustomType; import com.pulumi.exceptions.MissingRequiredPropertyException; +import com.pulumi.snowflake.outputs.GetRowAccessPoliciesIn; +import com.pulumi.snowflake.outputs.GetRowAccessPoliciesLimit; import com.pulumi.snowflake.outputs.GetRowAccessPoliciesRowAccessPolicy; +import java.lang.Boolean; import java.lang.String; import java.util.List; import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; @CustomType public final class GetRowAccessPoliciesResult { /** - * @return The database from which to return the schemas from. + * @return The provider-assigned unique ID for this managed resource. * */ - private String database; + private String id; /** - * @return The provider-assigned unique ID for this managed resource. + * @return IN clause to filter the list of row access policies * */ - private String id; + private @Nullable GetRowAccessPoliciesIn in; /** - * @return The row access policy in the schema + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + */ + private @Nullable String like; + /** + * @return Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + private @Nullable GetRowAccessPoliciesLimit limit; + /** + * @return Holds the aggregated output of all views details queries. * */ private List rowAccessPolicies; /** - * @return The schema from which to return the row access policy from. + * @return Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. * */ - private String schema; + private @Nullable Boolean withDescribe; private GetRowAccessPoliciesResult() {} /** - * @return The database from which to return the schemas from. + * @return The provider-assigned unique ID for this managed resource. * */ - public String database() { - return this.database; + public String id() { + return this.id; } /** - * @return The provider-assigned unique ID for this managed resource. + * @return IN clause to filter the list of row access policies * */ - public String id() { - return this.id; + public Optional in() { + return Optional.ofNullable(this.in); + } + /** + * @return Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + * + */ + public Optional like() { + return Optional.ofNullable(this.like); + } + /** + * @return Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + * + */ + public Optional limit() { + return Optional.ofNullable(this.limit); } /** - * @return The row access policy in the schema + * @return Holds the aggregated output of all views details queries. * */ public List rowAccessPolicies() { return this.rowAccessPolicies; } /** - * @return The schema from which to return the row access policy from. + * @return Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. * */ - public String schema() { - return this.schema; + public Optional withDescribe() { + return Optional.ofNullable(this.withDescribe); } public static Builder builder() { @@ -72,27 +101,23 @@ public static Builder builder(GetRowAccessPoliciesResult defaults) { } @CustomType.Builder public static final class Builder { - private String database; private String id; + private @Nullable GetRowAccessPoliciesIn in; + private @Nullable String like; + private @Nullable GetRowAccessPoliciesLimit limit; private List rowAccessPolicies; - private String schema; + private @Nullable Boolean withDescribe; public Builder() {} public Builder(GetRowAccessPoliciesResult defaults) { Objects.requireNonNull(defaults); - this.database = defaults.database; this.id = defaults.id; + this.in = defaults.in; + this.like = defaults.like; + this.limit = defaults.limit; this.rowAccessPolicies = defaults.rowAccessPolicies; - this.schema = defaults.schema; + this.withDescribe = defaults.withDescribe; } - @CustomType.Setter - public Builder database(String database) { - if (database == null) { - throw new MissingRequiredPropertyException("GetRowAccessPoliciesResult", "database"); - } - this.database = database; - return this; - } @CustomType.Setter public Builder id(String id) { if (id == null) { @@ -102,6 +127,24 @@ public Builder id(String id) { return this; } @CustomType.Setter + public Builder in(@Nullable GetRowAccessPoliciesIn in) { + + this.in = in; + return this; + } + @CustomType.Setter + public Builder like(@Nullable String like) { + + this.like = like; + return this; + } + @CustomType.Setter + public Builder limit(@Nullable GetRowAccessPoliciesLimit limit) { + + this.limit = limit; + return this; + } + @CustomType.Setter public Builder rowAccessPolicies(List rowAccessPolicies) { if (rowAccessPolicies == null) { throw new MissingRequiredPropertyException("GetRowAccessPoliciesResult", "rowAccessPolicies"); @@ -113,19 +156,19 @@ public Builder rowAccessPolicies(GetRowAccessPoliciesRowAccessPolicy... rowAcces return rowAccessPolicies(List.of(rowAccessPolicies)); } @CustomType.Setter - public Builder schema(String schema) { - if (schema == null) { - throw new MissingRequiredPropertyException("GetRowAccessPoliciesResult", "schema"); - } - this.schema = schema; + public Builder withDescribe(@Nullable Boolean withDescribe) { + + this.withDescribe = withDescribe; return this; } public GetRowAccessPoliciesResult build() { final var _resultValue = new GetRowAccessPoliciesResult(); - _resultValue.database = database; _resultValue.id = id; + _resultValue.in = in; + _resultValue.like = like; + _resultValue.limit = limit; _resultValue.rowAccessPolicies = rowAccessPolicies; - _resultValue.schema = schema; + _resultValue.withDescribe = withDescribe; return _resultValue; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicy.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicy.java index 775cfd37..d4ae6533 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicy.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicy.java @@ -5,28 +5,38 @@ import com.pulumi.core.annotations.CustomType; import com.pulumi.exceptions.MissingRequiredPropertyException; -import java.lang.String; +import com.pulumi.snowflake.outputs.GetRowAccessPoliciesRowAccessPolicyDescribeOutput; +import com.pulumi.snowflake.outputs.GetRowAccessPoliciesRowAccessPolicyShowOutput; +import java.util.List; import java.util.Objects; @CustomType public final class GetRowAccessPoliciesRowAccessPolicy { - private String comment; - private String database; - private String name; - private String schema; + /** + * @return Holds the output of DESCRIBE ROW ACCESS POLICY. + * + */ + private List describeOutputs; + /** + * @return Holds the output of SHOW ROW ACCESS POLICIES. + * + */ + private List showOutputs; private GetRowAccessPoliciesRowAccessPolicy() {} - public String comment() { - return this.comment; + /** + * @return Holds the output of DESCRIBE ROW ACCESS POLICY. + * + */ + public List describeOutputs() { + return this.describeOutputs; } - public String database() { - return this.database; - } - public String name() { - return this.name; - } - public String schema() { - return this.schema; + /** + * @return Holds the output of SHOW ROW ACCESS POLICIES. + * + */ + public List showOutputs() { + return this.showOutputs; } public static Builder builder() { @@ -38,57 +48,41 @@ public static Builder builder(GetRowAccessPoliciesRowAccessPolicy defaults) { } @CustomType.Builder public static final class Builder { - private String comment; - private String database; - private String name; - private String schema; + private List describeOutputs; + private List showOutputs; public Builder() {} public Builder(GetRowAccessPoliciesRowAccessPolicy defaults) { Objects.requireNonNull(defaults); - this.comment = defaults.comment; - this.database = defaults.database; - this.name = defaults.name; - this.schema = defaults.schema; + this.describeOutputs = defaults.describeOutputs; + this.showOutputs = defaults.showOutputs; } @CustomType.Setter - public Builder comment(String comment) { - if (comment == null) { - throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicy", "comment"); + public Builder describeOutputs(List describeOutputs) { + if (describeOutputs == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicy", "describeOutputs"); } - this.comment = comment; + this.describeOutputs = describeOutputs; return this; } - @CustomType.Setter - public Builder database(String database) { - if (database == null) { - throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicy", "database"); - } - this.database = database; - return this; + public Builder describeOutputs(GetRowAccessPoliciesRowAccessPolicyDescribeOutput... describeOutputs) { + return describeOutputs(List.of(describeOutputs)); } @CustomType.Setter - public Builder name(String name) { - if (name == null) { - throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicy", "name"); + public Builder showOutputs(List showOutputs) { + if (showOutputs == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicy", "showOutputs"); } - this.name = name; + this.showOutputs = showOutputs; return this; } - @CustomType.Setter - public Builder schema(String schema) { - if (schema == null) { - throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicy", "schema"); - } - this.schema = schema; - return this; + public Builder showOutputs(GetRowAccessPoliciesRowAccessPolicyShowOutput... showOutputs) { + return showOutputs(List.of(showOutputs)); } public GetRowAccessPoliciesRowAccessPolicy build() { final var _resultValue = new GetRowAccessPoliciesRowAccessPolicy(); - _resultValue.comment = comment; - _resultValue.database = database; - _resultValue.name = name; - _resultValue.schema = schema; + _resultValue.describeOutputs = describeOutputs; + _resultValue.showOutputs = showOutputs; return _resultValue; } } diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutput.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutput.java new file mode 100644 index 00000000..16941fef --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutput.java @@ -0,0 +1,100 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import com.pulumi.snowflake.outputs.GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature; +import java.lang.String; +import java.util.List; +import java.util.Objects; + +@CustomType +public final class GetRowAccessPoliciesRowAccessPolicyDescribeOutput { + private String body; + private String name; + private String returnType; + private List signatures; + + private GetRowAccessPoliciesRowAccessPolicyDescribeOutput() {} + public String body() { + return this.body; + } + public String name() { + return this.name; + } + public String returnType() { + return this.returnType; + } + public List signatures() { + return this.signatures; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetRowAccessPoliciesRowAccessPolicyDescribeOutput defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String body; + private String name; + private String returnType; + private List signatures; + public Builder() {} + public Builder(GetRowAccessPoliciesRowAccessPolicyDescribeOutput defaults) { + Objects.requireNonNull(defaults); + this.body = defaults.body; + this.name = defaults.name; + this.returnType = defaults.returnType; + this.signatures = defaults.signatures; + } + + @CustomType.Setter + public Builder body(String body) { + if (body == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyDescribeOutput", "body"); + } + this.body = body; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyDescribeOutput", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder returnType(String returnType) { + if (returnType == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyDescribeOutput", "returnType"); + } + this.returnType = returnType; + return this; + } + @CustomType.Setter + public Builder signatures(List signatures) { + if (signatures == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyDescribeOutput", "signatures"); + } + this.signatures = signatures; + return this; + } + public Builder signatures(GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature... signatures) { + return signatures(List.of(signatures)); + } + public GetRowAccessPoliciesRowAccessPolicyDescribeOutput build() { + final var _resultValue = new GetRowAccessPoliciesRowAccessPolicyDescribeOutput(); + _resultValue.body = body; + _resultValue.name = name; + _resultValue.returnType = returnType; + _resultValue.signatures = signatures; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature.java new file mode 100644 index 00000000..7566cc41 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature.java @@ -0,0 +1,65 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature { + private String name; + private String type; + + private GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature() {} + public String name() { + return this.name; + } + public String type() { + return this.type; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String name; + private String type; + public Builder() {} + public Builder(GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature defaults) { + Objects.requireNonNull(defaults); + this.name = defaults.name; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder type(String type) { + if (type == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature", "type"); + } + this.type = type; + return this; + } + public GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature build() { + final var _resultValue = new GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature(); + _resultValue.name = name; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicyShowOutput.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicyShowOutput.java new file mode 100644 index 00000000..4a5585e7 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/GetRowAccessPoliciesRowAccessPolicyShowOutput.java @@ -0,0 +1,170 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class GetRowAccessPoliciesRowAccessPolicyShowOutput { + private String comment; + private String createdOn; + private String databaseName; + private String kind; + private String name; + private String options; + private String owner; + private String ownerRoleType; + private String schemaName; + + private GetRowAccessPoliciesRowAccessPolicyShowOutput() {} + public String comment() { + return this.comment; + } + public String createdOn() { + return this.createdOn; + } + public String databaseName() { + return this.databaseName; + } + public String kind() { + return this.kind; + } + public String name() { + return this.name; + } + public String options() { + return this.options; + } + public String owner() { + return this.owner; + } + public String ownerRoleType() { + return this.ownerRoleType; + } + public String schemaName() { + return this.schemaName; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(GetRowAccessPoliciesRowAccessPolicyShowOutput defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String comment; + private String createdOn; + private String databaseName; + private String kind; + private String name; + private String options; + private String owner; + private String ownerRoleType; + private String schemaName; + public Builder() {} + public Builder(GetRowAccessPoliciesRowAccessPolicyShowOutput defaults) { + Objects.requireNonNull(defaults); + this.comment = defaults.comment; + this.createdOn = defaults.createdOn; + this.databaseName = defaults.databaseName; + this.kind = defaults.kind; + this.name = defaults.name; + this.options = defaults.options; + this.owner = defaults.owner; + this.ownerRoleType = defaults.ownerRoleType; + this.schemaName = defaults.schemaName; + } + + @CustomType.Setter + public Builder comment(String comment) { + if (comment == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyShowOutput", "comment"); + } + this.comment = comment; + return this; + } + @CustomType.Setter + public Builder createdOn(String createdOn) { + if (createdOn == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyShowOutput", "createdOn"); + } + this.createdOn = createdOn; + return this; + } + @CustomType.Setter + public Builder databaseName(String databaseName) { + if (databaseName == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyShowOutput", "databaseName"); + } + this.databaseName = databaseName; + return this; + } + @CustomType.Setter + public Builder kind(String kind) { + if (kind == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyShowOutput", "kind"); + } + this.kind = kind; + return this; + } + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyShowOutput", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder options(String options) { + if (options == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyShowOutput", "options"); + } + this.options = options; + return this; + } + @CustomType.Setter + public Builder owner(String owner) { + if (owner == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyShowOutput", "owner"); + } + this.owner = owner; + return this; + } + @CustomType.Setter + public Builder ownerRoleType(String ownerRoleType) { + if (ownerRoleType == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyShowOutput", "ownerRoleType"); + } + this.ownerRoleType = ownerRoleType; + return this; + } + @CustomType.Setter + public Builder schemaName(String schemaName) { + if (schemaName == null) { + throw new MissingRequiredPropertyException("GetRowAccessPoliciesRowAccessPolicyShowOutput", "schemaName"); + } + this.schemaName = schemaName; + return this; + } + public GetRowAccessPoliciesRowAccessPolicyShowOutput build() { + final var _resultValue = new GetRowAccessPoliciesRowAccessPolicyShowOutput(); + _resultValue.comment = comment; + _resultValue.createdOn = createdOn; + _resultValue.databaseName = databaseName; + _resultValue.kind = kind; + _resultValue.name = name; + _resultValue.options = options; + _resultValue.owner = owner; + _resultValue.ownerRoleType = ownerRoleType; + _resultValue.schemaName = schemaName; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicySignatureColumn.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyArgument.java similarity index 65% rename from sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicySignatureColumn.java rename to sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyArgument.java index 3a7b5d5b..183fc169 100644 --- a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicySignatureColumn.java +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyArgument.java @@ -9,28 +9,28 @@ import java.util.Objects; @CustomType -public final class MaskingPolicySignatureColumn { +public final class MaskingPolicyArgument { /** - * @return Specifies the column name to mask. + * @return The argument name * */ private String name; /** - * @return Specifies the column type to mask. + * @return The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * */ private String type; - private MaskingPolicySignatureColumn() {} + private MaskingPolicyArgument() {} /** - * @return Specifies the column name to mask. + * @return The argument name * */ public String name() { return this.name; } /** - * @return Specifies the column type to mask. + * @return The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). * */ public String type() { @@ -41,7 +41,7 @@ public static Builder builder() { return new Builder(); } - public static Builder builder(MaskingPolicySignatureColumn defaults) { + public static Builder builder(MaskingPolicyArgument defaults) { return new Builder(defaults); } @CustomType.Builder @@ -49,7 +49,7 @@ public static final class Builder { private String name; private String type; public Builder() {} - public Builder(MaskingPolicySignatureColumn defaults) { + public Builder(MaskingPolicyArgument defaults) { Objects.requireNonNull(defaults); this.name = defaults.name; this.type = defaults.type; @@ -58,7 +58,7 @@ public Builder(MaskingPolicySignatureColumn defaults) { @CustomType.Setter public Builder name(String name) { if (name == null) { - throw new MissingRequiredPropertyException("MaskingPolicySignatureColumn", "name"); + throw new MissingRequiredPropertyException("MaskingPolicyArgument", "name"); } this.name = name; return this; @@ -66,13 +66,13 @@ public Builder name(String name) { @CustomType.Setter public Builder type(String type) { if (type == null) { - throw new MissingRequiredPropertyException("MaskingPolicySignatureColumn", "type"); + throw new MissingRequiredPropertyException("MaskingPolicyArgument", "type"); } this.type = type; return this; } - public MaskingPolicySignatureColumn build() { - final var _resultValue = new MaskingPolicySignatureColumn(); + public MaskingPolicyArgument build() { + final var _resultValue = new MaskingPolicyArgument(); _resultValue.name = name; _resultValue.type = type; return _resultValue; diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyDescribeOutput.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyDescribeOutput.java new file mode 100644 index 00000000..1b8e9a73 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyDescribeOutput.java @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.snowflake.outputs.MaskingPolicyDescribeOutputSignature; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MaskingPolicyDescribeOutput { + private @Nullable String body; + private @Nullable String name; + private @Nullable String returnType; + private @Nullable List signatures; + + private MaskingPolicyDescribeOutput() {} + public Optional body() { + return Optional.ofNullable(this.body); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional returnType() { + return Optional.ofNullable(this.returnType); + } + public List signatures() { + return this.signatures == null ? List.of() : this.signatures; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MaskingPolicyDescribeOutput defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String body; + private @Nullable String name; + private @Nullable String returnType; + private @Nullable List signatures; + public Builder() {} + public Builder(MaskingPolicyDescribeOutput defaults) { + Objects.requireNonNull(defaults); + this.body = defaults.body; + this.name = defaults.name; + this.returnType = defaults.returnType; + this.signatures = defaults.signatures; + } + + @CustomType.Setter + public Builder body(@Nullable String body) { + + this.body = body; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder returnType(@Nullable String returnType) { + + this.returnType = returnType; + return this; + } + @CustomType.Setter + public Builder signatures(@Nullable List signatures) { + + this.signatures = signatures; + return this; + } + public Builder signatures(MaskingPolicyDescribeOutputSignature... signatures) { + return signatures(List.of(signatures)); + } + public MaskingPolicyDescribeOutput build() { + final var _resultValue = new MaskingPolicyDescribeOutput(); + _resultValue.body = body; + _resultValue.name = name; + _resultValue.returnType = returnType; + _resultValue.signatures = signatures; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyDescribeOutputSignature.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyDescribeOutputSignature.java new file mode 100644 index 00000000..ce1a39aa --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyDescribeOutputSignature.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MaskingPolicyDescribeOutputSignature { + private @Nullable String name; + private @Nullable String type; + + private MaskingPolicyDescribeOutputSignature() {} + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MaskingPolicyDescribeOutputSignature defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String name; + private @Nullable String type; + public Builder() {} + public Builder(MaskingPolicyDescribeOutputSignature defaults) { + Objects.requireNonNull(defaults); + this.name = defaults.name; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public MaskingPolicyDescribeOutputSignature build() { + final var _resultValue = new MaskingPolicyDescribeOutputSignature(); + _resultValue.name = name; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyShowOutput.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyShowOutput.java new file mode 100644 index 00000000..6636c7cc --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicyShowOutput.java @@ -0,0 +1,154 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Boolean; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class MaskingPolicyShowOutput { + private @Nullable String comment; + private @Nullable String createdOn; + private @Nullable String databaseName; + private @Nullable Boolean exemptOtherPolicies; + private @Nullable String kind; + private @Nullable String name; + private @Nullable String owner; + private @Nullable String ownerRoleType; + private @Nullable String schemaName; + + private MaskingPolicyShowOutput() {} + public Optional comment() { + return Optional.ofNullable(this.comment); + } + public Optional createdOn() { + return Optional.ofNullable(this.createdOn); + } + public Optional databaseName() { + return Optional.ofNullable(this.databaseName); + } + public Optional exemptOtherPolicies() { + return Optional.ofNullable(this.exemptOtherPolicies); + } + public Optional kind() { + return Optional.ofNullable(this.kind); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional owner() { + return Optional.ofNullable(this.owner); + } + public Optional ownerRoleType() { + return Optional.ofNullable(this.ownerRoleType); + } + public Optional schemaName() { + return Optional.ofNullable(this.schemaName); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(MaskingPolicyShowOutput defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String comment; + private @Nullable String createdOn; + private @Nullable String databaseName; + private @Nullable Boolean exemptOtherPolicies; + private @Nullable String kind; + private @Nullable String name; + private @Nullable String owner; + private @Nullable String ownerRoleType; + private @Nullable String schemaName; + public Builder() {} + public Builder(MaskingPolicyShowOutput defaults) { + Objects.requireNonNull(defaults); + this.comment = defaults.comment; + this.createdOn = defaults.createdOn; + this.databaseName = defaults.databaseName; + this.exemptOtherPolicies = defaults.exemptOtherPolicies; + this.kind = defaults.kind; + this.name = defaults.name; + this.owner = defaults.owner; + this.ownerRoleType = defaults.ownerRoleType; + this.schemaName = defaults.schemaName; + } + + @CustomType.Setter + public Builder comment(@Nullable String comment) { + + this.comment = comment; + return this; + } + @CustomType.Setter + public Builder createdOn(@Nullable String createdOn) { + + this.createdOn = createdOn; + return this; + } + @CustomType.Setter + public Builder databaseName(@Nullable String databaseName) { + + this.databaseName = databaseName; + return this; + } + @CustomType.Setter + public Builder exemptOtherPolicies(@Nullable Boolean exemptOtherPolicies) { + + this.exemptOtherPolicies = exemptOtherPolicies; + return this; + } + @CustomType.Setter + public Builder kind(@Nullable String kind) { + + this.kind = kind; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder owner(@Nullable String owner) { + + this.owner = owner; + return this; + } + @CustomType.Setter + public Builder ownerRoleType(@Nullable String ownerRoleType) { + + this.ownerRoleType = ownerRoleType; + return this; + } + @CustomType.Setter + public Builder schemaName(@Nullable String schemaName) { + + this.schemaName = schemaName; + return this; + } + public MaskingPolicyShowOutput build() { + final var _resultValue = new MaskingPolicyShowOutput(); + _resultValue.comment = comment; + _resultValue.createdOn = createdOn; + _resultValue.databaseName = databaseName; + _resultValue.exemptOtherPolicies = exemptOtherPolicies; + _resultValue.kind = kind; + _resultValue.name = name; + _resultValue.owner = owner; + _resultValue.ownerRoleType = ownerRoleType; + _resultValue.schemaName = schemaName; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicySignature.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicySignature.java deleted file mode 100644 index 03be2b66..00000000 --- a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/MaskingPolicySignature.java +++ /dev/null @@ -1,54 +0,0 @@ -// *** WARNING: this file was generated by pulumi-java-gen. *** -// *** Do not edit by hand unless you're certain you know what you are doing! *** - -package com.pulumi.snowflake.outputs; - -import com.pulumi.core.annotations.CustomType; -import com.pulumi.exceptions.MissingRequiredPropertyException; -import com.pulumi.snowflake.outputs.MaskingPolicySignatureColumn; -import java.util.List; -import java.util.Objects; - -@CustomType -public final class MaskingPolicySignature { - private List columns; - - private MaskingPolicySignature() {} - public List columns() { - return this.columns; - } - - public static Builder builder() { - return new Builder(); - } - - public static Builder builder(MaskingPolicySignature defaults) { - return new Builder(defaults); - } - @CustomType.Builder - public static final class Builder { - private List columns; - public Builder() {} - public Builder(MaskingPolicySignature defaults) { - Objects.requireNonNull(defaults); - this.columns = defaults.columns; - } - - @CustomType.Setter - public Builder columns(List columns) { - if (columns == null) { - throw new MissingRequiredPropertyException("MaskingPolicySignature", "columns"); - } - this.columns = columns; - return this; - } - public Builder columns(MaskingPolicySignatureColumn... columns) { - return columns(List.of(columns)); - } - public MaskingPolicySignature build() { - final var _resultValue = new MaskingPolicySignature(); - _resultValue.columns = columns; - return _resultValue; - } - } -} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/ResourceMonitorShowOutput.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/ResourceMonitorShowOutput.java new file mode 100644 index 00000000..53a039be --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/ResourceMonitorShowOutput.java @@ -0,0 +1,207 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.Double; +import java.lang.Integer; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class ResourceMonitorShowOutput { + private @Nullable String comment; + private @Nullable String createdOn; + private @Nullable Double creditQuota; + private @Nullable String endTime; + private @Nullable String frequency; + private @Nullable String level; + private @Nullable String name; + private @Nullable String owner; + private @Nullable Double remainingCredits; + private @Nullable String startTime; + private @Nullable Integer suspendAt; + private @Nullable Integer suspendImmediateAt; + private @Nullable Double usedCredits; + + private ResourceMonitorShowOutput() {} + public Optional comment() { + return Optional.ofNullable(this.comment); + } + public Optional createdOn() { + return Optional.ofNullable(this.createdOn); + } + public Optional creditQuota() { + return Optional.ofNullable(this.creditQuota); + } + public Optional endTime() { + return Optional.ofNullable(this.endTime); + } + public Optional frequency() { + return Optional.ofNullable(this.frequency); + } + public Optional level() { + return Optional.ofNullable(this.level); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional owner() { + return Optional.ofNullable(this.owner); + } + public Optional remainingCredits() { + return Optional.ofNullable(this.remainingCredits); + } + public Optional startTime() { + return Optional.ofNullable(this.startTime); + } + public Optional suspendAt() { + return Optional.ofNullable(this.suspendAt); + } + public Optional suspendImmediateAt() { + return Optional.ofNullable(this.suspendImmediateAt); + } + public Optional usedCredits() { + return Optional.ofNullable(this.usedCredits); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(ResourceMonitorShowOutput defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String comment; + private @Nullable String createdOn; + private @Nullable Double creditQuota; + private @Nullable String endTime; + private @Nullable String frequency; + private @Nullable String level; + private @Nullable String name; + private @Nullable String owner; + private @Nullable Double remainingCredits; + private @Nullable String startTime; + private @Nullable Integer suspendAt; + private @Nullable Integer suspendImmediateAt; + private @Nullable Double usedCredits; + public Builder() {} + public Builder(ResourceMonitorShowOutput defaults) { + Objects.requireNonNull(defaults); + this.comment = defaults.comment; + this.createdOn = defaults.createdOn; + this.creditQuota = defaults.creditQuota; + this.endTime = defaults.endTime; + this.frequency = defaults.frequency; + this.level = defaults.level; + this.name = defaults.name; + this.owner = defaults.owner; + this.remainingCredits = defaults.remainingCredits; + this.startTime = defaults.startTime; + this.suspendAt = defaults.suspendAt; + this.suspendImmediateAt = defaults.suspendImmediateAt; + this.usedCredits = defaults.usedCredits; + } + + @CustomType.Setter + public Builder comment(@Nullable String comment) { + + this.comment = comment; + return this; + } + @CustomType.Setter + public Builder createdOn(@Nullable String createdOn) { + + this.createdOn = createdOn; + return this; + } + @CustomType.Setter + public Builder creditQuota(@Nullable Double creditQuota) { + + this.creditQuota = creditQuota; + return this; + } + @CustomType.Setter + public Builder endTime(@Nullable String endTime) { + + this.endTime = endTime; + return this; + } + @CustomType.Setter + public Builder frequency(@Nullable String frequency) { + + this.frequency = frequency; + return this; + } + @CustomType.Setter + public Builder level(@Nullable String level) { + + this.level = level; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder owner(@Nullable String owner) { + + this.owner = owner; + return this; + } + @CustomType.Setter + public Builder remainingCredits(@Nullable Double remainingCredits) { + + this.remainingCredits = remainingCredits; + return this; + } + @CustomType.Setter + public Builder startTime(@Nullable String startTime) { + + this.startTime = startTime; + return this; + } + @CustomType.Setter + public Builder suspendAt(@Nullable Integer suspendAt) { + + this.suspendAt = suspendAt; + return this; + } + @CustomType.Setter + public Builder suspendImmediateAt(@Nullable Integer suspendImmediateAt) { + + this.suspendImmediateAt = suspendImmediateAt; + return this; + } + @CustomType.Setter + public Builder usedCredits(@Nullable Double usedCredits) { + + this.usedCredits = usedCredits; + return this; + } + public ResourceMonitorShowOutput build() { + final var _resultValue = new ResourceMonitorShowOutput(); + _resultValue.comment = comment; + _resultValue.createdOn = createdOn; + _resultValue.creditQuota = creditQuota; + _resultValue.endTime = endTime; + _resultValue.frequency = frequency; + _resultValue.level = level; + _resultValue.name = name; + _resultValue.owner = owner; + _resultValue.remainingCredits = remainingCredits; + _resultValue.startTime = startTime; + _resultValue.suspendAt = suspendAt; + _resultValue.suspendImmediateAt = suspendImmediateAt; + _resultValue.usedCredits = usedCredits; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyArgument.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyArgument.java new file mode 100644 index 00000000..f53698b8 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyArgument.java @@ -0,0 +1,81 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.exceptions.MissingRequiredPropertyException; +import java.lang.String; +import java.util.Objects; + +@CustomType +public final class RowAccessPolicyArgument { + /** + * @return The argument name + * + */ + private String name; + /** + * @return The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + * + */ + private String type; + + private RowAccessPolicyArgument() {} + /** + * @return The argument name + * + */ + public String name() { + return this.name; + } + /** + * @return The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + * + */ + public String type() { + return this.type; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(RowAccessPolicyArgument defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private String name; + private String type; + public Builder() {} + public Builder(RowAccessPolicyArgument defaults) { + Objects.requireNonNull(defaults); + this.name = defaults.name; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder name(String name) { + if (name == null) { + throw new MissingRequiredPropertyException("RowAccessPolicyArgument", "name"); + } + this.name = name; + return this; + } + @CustomType.Setter + public Builder type(String type) { + if (type == null) { + throw new MissingRequiredPropertyException("RowAccessPolicyArgument", "type"); + } + this.type = type; + return this; + } + public RowAccessPolicyArgument build() { + final var _resultValue = new RowAccessPolicyArgument(); + _resultValue.name = name; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyDescribeOutput.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyDescribeOutput.java new file mode 100644 index 00000000..0a71354f --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyDescribeOutput.java @@ -0,0 +1,93 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import com.pulumi.snowflake.outputs.RowAccessPolicyDescribeOutputSignature; +import java.lang.String; +import java.util.List; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class RowAccessPolicyDescribeOutput { + private @Nullable String body; + private @Nullable String name; + private @Nullable String returnType; + private @Nullable List signatures; + + private RowAccessPolicyDescribeOutput() {} + public Optional body() { + return Optional.ofNullable(this.body); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional returnType() { + return Optional.ofNullable(this.returnType); + } + public List signatures() { + return this.signatures == null ? List.of() : this.signatures; + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(RowAccessPolicyDescribeOutput defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String body; + private @Nullable String name; + private @Nullable String returnType; + private @Nullable List signatures; + public Builder() {} + public Builder(RowAccessPolicyDescribeOutput defaults) { + Objects.requireNonNull(defaults); + this.body = defaults.body; + this.name = defaults.name; + this.returnType = defaults.returnType; + this.signatures = defaults.signatures; + } + + @CustomType.Setter + public Builder body(@Nullable String body) { + + this.body = body; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder returnType(@Nullable String returnType) { + + this.returnType = returnType; + return this; + } + @CustomType.Setter + public Builder signatures(@Nullable List signatures) { + + this.signatures = signatures; + return this; + } + public Builder signatures(RowAccessPolicyDescribeOutputSignature... signatures) { + return signatures(List.of(signatures)); + } + public RowAccessPolicyDescribeOutput build() { + final var _resultValue = new RowAccessPolicyDescribeOutput(); + _resultValue.body = body; + _resultValue.name = name; + _resultValue.returnType = returnType; + _resultValue.signatures = signatures; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyDescribeOutputSignature.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyDescribeOutputSignature.java new file mode 100644 index 00000000..5f96f6c0 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyDescribeOutputSignature.java @@ -0,0 +1,62 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class RowAccessPolicyDescribeOutputSignature { + private @Nullable String name; + private @Nullable String type; + + private RowAccessPolicyDescribeOutputSignature() {} + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional type() { + return Optional.ofNullable(this.type); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(RowAccessPolicyDescribeOutputSignature defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String name; + private @Nullable String type; + public Builder() {} + public Builder(RowAccessPolicyDescribeOutputSignature defaults) { + Objects.requireNonNull(defaults); + this.name = defaults.name; + this.type = defaults.type; + } + + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder type(@Nullable String type) { + + this.type = type; + return this; + } + public RowAccessPolicyDescribeOutputSignature build() { + final var _resultValue = new RowAccessPolicyDescribeOutputSignature(); + _resultValue.name = name; + _resultValue.type = type; + return _resultValue; + } + } +} diff --git a/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyShowOutput.java b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyShowOutput.java new file mode 100644 index 00000000..b674a7d4 --- /dev/null +++ b/sdk/java/src/main/java/com/pulumi/snowflake/outputs/RowAccessPolicyShowOutput.java @@ -0,0 +1,153 @@ +// *** WARNING: this file was generated by pulumi-java-gen. *** +// *** Do not edit by hand unless you're certain you know what you are doing! *** + +package com.pulumi.snowflake.outputs; + +import com.pulumi.core.annotations.CustomType; +import java.lang.String; +import java.util.Objects; +import java.util.Optional; +import javax.annotation.Nullable; + +@CustomType +public final class RowAccessPolicyShowOutput { + private @Nullable String comment; + private @Nullable String createdOn; + private @Nullable String databaseName; + private @Nullable String kind; + private @Nullable String name; + private @Nullable String options; + private @Nullable String owner; + private @Nullable String ownerRoleType; + private @Nullable String schemaName; + + private RowAccessPolicyShowOutput() {} + public Optional comment() { + return Optional.ofNullable(this.comment); + } + public Optional createdOn() { + return Optional.ofNullable(this.createdOn); + } + public Optional databaseName() { + return Optional.ofNullable(this.databaseName); + } + public Optional kind() { + return Optional.ofNullable(this.kind); + } + public Optional name() { + return Optional.ofNullable(this.name); + } + public Optional options() { + return Optional.ofNullable(this.options); + } + public Optional owner() { + return Optional.ofNullable(this.owner); + } + public Optional ownerRoleType() { + return Optional.ofNullable(this.ownerRoleType); + } + public Optional schemaName() { + return Optional.ofNullable(this.schemaName); + } + + public static Builder builder() { + return new Builder(); + } + + public static Builder builder(RowAccessPolicyShowOutput defaults) { + return new Builder(defaults); + } + @CustomType.Builder + public static final class Builder { + private @Nullable String comment; + private @Nullable String createdOn; + private @Nullable String databaseName; + private @Nullable String kind; + private @Nullable String name; + private @Nullable String options; + private @Nullable String owner; + private @Nullable String ownerRoleType; + private @Nullable String schemaName; + public Builder() {} + public Builder(RowAccessPolicyShowOutput defaults) { + Objects.requireNonNull(defaults); + this.comment = defaults.comment; + this.createdOn = defaults.createdOn; + this.databaseName = defaults.databaseName; + this.kind = defaults.kind; + this.name = defaults.name; + this.options = defaults.options; + this.owner = defaults.owner; + this.ownerRoleType = defaults.ownerRoleType; + this.schemaName = defaults.schemaName; + } + + @CustomType.Setter + public Builder comment(@Nullable String comment) { + + this.comment = comment; + return this; + } + @CustomType.Setter + public Builder createdOn(@Nullable String createdOn) { + + this.createdOn = createdOn; + return this; + } + @CustomType.Setter + public Builder databaseName(@Nullable String databaseName) { + + this.databaseName = databaseName; + return this; + } + @CustomType.Setter + public Builder kind(@Nullable String kind) { + + this.kind = kind; + return this; + } + @CustomType.Setter + public Builder name(@Nullable String name) { + + this.name = name; + return this; + } + @CustomType.Setter + public Builder options(@Nullable String options) { + + this.options = options; + return this; + } + @CustomType.Setter + public Builder owner(@Nullable String owner) { + + this.owner = owner; + return this; + } + @CustomType.Setter + public Builder ownerRoleType(@Nullable String ownerRoleType) { + + this.ownerRoleType = ownerRoleType; + return this; + } + @CustomType.Setter + public Builder schemaName(@Nullable String schemaName) { + + this.schemaName = schemaName; + return this; + } + public RowAccessPolicyShowOutput build() { + final var _resultValue = new RowAccessPolicyShowOutput(); + _resultValue.comment = comment; + _resultValue.createdOn = createdOn; + _resultValue.databaseName = databaseName; + _resultValue.kind = kind; + _resultValue.name = name; + _resultValue.options = options; + _resultValue.owner = owner; + _resultValue.ownerRoleType = ownerRoleType; + _resultValue.schemaName = schemaName; + return _resultValue; + } + } +} diff --git a/sdk/nodejs/getDatabaseRoles.ts b/sdk/nodejs/getDatabaseRoles.ts index 71c8cb17..7e94532f 100644 --- a/sdk/nodejs/getDatabaseRoles.ts +++ b/sdk/nodejs/getDatabaseRoles.ts @@ -8,6 +8,8 @@ import * as utilities from "./utilities"; /** * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + * + * Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in showOutput collection. */ export function getDatabaseRoles(args: GetDatabaseRolesArgs, opts?: pulumi.InvokeOptions): Promise { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); @@ -63,6 +65,8 @@ export interface GetDatabaseRolesResult { } /** * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + * + * Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in showOutput collection. */ export function getDatabaseRolesOutput(args: GetDatabaseRolesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); diff --git a/sdk/nodejs/getMaskingPolicies.ts b/sdk/nodejs/getMaskingPolicies.ts index 2560c9da..196f0821 100644 --- a/sdk/nodejs/getMaskingPolicies.ts +++ b/sdk/nodejs/getMaskingPolicies.ts @@ -7,23 +7,18 @@ import * as outputs from "./types/output"; import * as utilities from "./utilities"; /** - * ## Example Usage + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as snowflake from "@pulumi/snowflake"; - * - * const current = snowflake.getMaskingPolicies({ - * database: "MYDB", - * schema: "MYSCHEMA", - * }); - * ``` + * Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `maskingPolicies`. */ -export function getMaskingPolicies(args: GetMaskingPoliciesArgs, opts?: pulumi.InvokeOptions): Promise { +export function getMaskingPolicies(args?: GetMaskingPoliciesArgs, opts?: pulumi.InvokeOptions): Promise { + args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("snowflake:index/getMaskingPolicies:getMaskingPolicies", { - "database": args.database, - "schema": args.schema, + "in": args.in, + "like": args.like, + "limit": args.limit, + "withDescribe": args.withDescribe, }, opts); } @@ -32,54 +27,65 @@ export function getMaskingPolicies(args: GetMaskingPoliciesArgs, opts?: pulumi.I */ export interface GetMaskingPoliciesArgs { /** - * The database from which to return the schemas from. + * IN clause to filter the list of masking policies + */ + in?: inputs.GetMaskingPoliciesIn; + /** + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + */ + like?: string; + /** + * Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. */ - database: string; + limit?: inputs.GetMaskingPoliciesLimit; /** - * The schema from which to return the maskingPolicies from. + * Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. */ - schema: string; + withDescribe?: boolean; } /** * A collection of values returned by getMaskingPolicies. */ export interface GetMaskingPoliciesResult { - /** - * The database from which to return the schemas from. - */ - readonly database: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** - * The maskingPolicies in the schema + * IN clause to filter the list of masking policies + */ + readonly in?: outputs.GetMaskingPoliciesIn; + /** + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + */ + readonly like?: string; + /** + * Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. + */ + readonly limit?: outputs.GetMaskingPoliciesLimit; + /** + * Holds the aggregated output of all views details queries. */ readonly maskingPolicies: outputs.GetMaskingPoliciesMaskingPolicy[]; /** - * The schema from which to return the maskingPolicies from. + * Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. */ - readonly schema: string; + readonly withDescribe?: boolean; } /** - * ## Example Usage - * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as snowflake from "@pulumi/snowflake"; + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * const current = snowflake.getMaskingPolicies({ - * database: "MYDB", - * schema: "MYSCHEMA", - * }); - * ``` + * Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `maskingPolicies`. */ -export function getMaskingPoliciesOutput(args: GetMaskingPoliciesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { +export function getMaskingPoliciesOutput(args?: GetMaskingPoliciesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { + args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("snowflake:index/getMaskingPolicies:getMaskingPolicies", { - "database": args.database, - "schema": args.schema, + "in": args.in, + "like": args.like, + "limit": args.limit, + "withDescribe": args.withDescribe, }, opts); } @@ -88,11 +94,19 @@ export function getMaskingPoliciesOutput(args: GetMaskingPoliciesOutputArgs, opt */ export interface GetMaskingPoliciesOutputArgs { /** - * The database from which to return the schemas from. + * IN clause to filter the list of masking policies + */ + in?: pulumi.Input; + /** + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + */ + like?: pulumi.Input; + /** + * Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. */ - database: pulumi.Input; + limit?: pulumi.Input; /** - * The schema from which to return the maskingPolicies from. + * Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. */ - schema: pulumi.Input; + withDescribe?: pulumi.Input; } diff --git a/sdk/nodejs/getResourceMonitors.ts b/sdk/nodejs/getResourceMonitors.ts index dbc59a2c..b15ebd14 100644 --- a/sdk/nodejs/getResourceMonitors.ts +++ b/sdk/nodejs/getResourceMonitors.ts @@ -7,21 +7,28 @@ import * as outputs from "./types/output"; import * as utilities from "./utilities"; /** - * ## Example Usage + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as snowflake from "@pulumi/snowflake"; - * - * const current = snowflake.getResourceMonitors({}); - * ``` + * Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in showOutput collection. */ -export function getResourceMonitors(opts?: pulumi.InvokeOptions): Promise { +export function getResourceMonitors(args?: GetResourceMonitorsArgs, opts?: pulumi.InvokeOptions): Promise { + args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("snowflake:index/getResourceMonitors:getResourceMonitors", { + "like": args.like, }, opts); } +/** + * A collection of arguments for invoking getResourceMonitors. + */ +export interface GetResourceMonitorsArgs { + /** + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + */ + like?: string; +} + /** * A collection of values returned by getResourceMonitors. */ @@ -31,22 +38,33 @@ export interface GetResourceMonitorsResult { */ readonly id: string; /** - * The resource monitors in the database + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + */ + readonly like?: string; + /** + * Holds the aggregated output of all resource monitor details queries. */ readonly resourceMonitors: outputs.GetResourceMonitorsResourceMonitor[]; } /** - * ## Example Usage - * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as snowflake from "@pulumi/snowflake"; + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * const current = snowflake.getResourceMonitors({}); - * ``` + * Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in showOutput collection. */ -export function getResourceMonitorsOutput(opts?: pulumi.InvokeOptions): pulumi.Output { +export function getResourceMonitorsOutput(args?: GetResourceMonitorsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { + args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("snowflake:index/getResourceMonitors:getResourceMonitors", { + "like": args.like, }, opts); } + +/** + * A collection of arguments for invoking getResourceMonitors. + */ +export interface GetResourceMonitorsOutputArgs { + /** + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + */ + like?: pulumi.Input; +} diff --git a/sdk/nodejs/getRowAccessPolicies.ts b/sdk/nodejs/getRowAccessPolicies.ts index 3242e881..2b76e13f 100644 --- a/sdk/nodejs/getRowAccessPolicies.ts +++ b/sdk/nodejs/getRowAccessPolicies.ts @@ -7,23 +7,18 @@ import * as outputs from "./types/output"; import * as utilities from "./utilities"; /** - * ## Example Usage + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as snowflake from "@pulumi/snowflake"; - * - * const current = snowflake.getRowAccessPolicies({ - * database: "MYDB", - * schema: "MYSCHEMA", - * }); - * ``` + * Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `rowAccessPolicies`. */ -export function getRowAccessPolicies(args: GetRowAccessPoliciesArgs, opts?: pulumi.InvokeOptions): Promise { +export function getRowAccessPolicies(args?: GetRowAccessPoliciesArgs, opts?: pulumi.InvokeOptions): Promise { + args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invoke("snowflake:index/getRowAccessPolicies:getRowAccessPolicies", { - "database": args.database, - "schema": args.schema, + "in": args.in, + "like": args.like, + "limit": args.limit, + "withDescribe": args.withDescribe, }, opts); } @@ -32,54 +27,65 @@ export function getRowAccessPolicies(args: GetRowAccessPoliciesArgs, opts?: pulu */ export interface GetRowAccessPoliciesArgs { /** - * The database from which to return the schemas from. + * IN clause to filter the list of row access policies + */ + in?: inputs.GetRowAccessPoliciesIn; + /** + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + */ + like?: string; + /** + * Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. */ - database: string; + limit?: inputs.GetRowAccessPoliciesLimit; /** - * The schema from which to return the row access policy from. + * Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. */ - schema: string; + withDescribe?: boolean; } /** * A collection of values returned by getRowAccessPolicies. */ export interface GetRowAccessPoliciesResult { - /** - * The database from which to return the schemas from. - */ - readonly database: string; /** * The provider-assigned unique ID for this managed resource. */ readonly id: string; /** - * The row access policy in the schema + * IN clause to filter the list of row access policies + */ + readonly in?: outputs.GetRowAccessPoliciesIn; + /** + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + */ + readonly like?: string; + /** + * Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. + */ + readonly limit?: outputs.GetRowAccessPoliciesLimit; + /** + * Holds the aggregated output of all views details queries. */ readonly rowAccessPolicies: outputs.GetRowAccessPoliciesRowAccessPolicy[]; /** - * The schema from which to return the row access policy from. + * Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. */ - readonly schema: string; + readonly withDescribe?: boolean; } /** - * ## Example Usage - * - * ```typescript - * import * as pulumi from "@pulumi/pulumi"; - * import * as snowflake from "@pulumi/snowflake"; + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. * - * const current = snowflake.getRowAccessPolicies({ - * database: "MYDB", - * schema: "MYSCHEMA", - * }); - * ``` + * Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `rowAccessPolicies`. */ -export function getRowAccessPoliciesOutput(args: GetRowAccessPoliciesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { +export function getRowAccessPoliciesOutput(args?: GetRowAccessPoliciesOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { + args = args || {}; opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts || {}); return pulumi.runtime.invokeOutput("snowflake:index/getRowAccessPolicies:getRowAccessPolicies", { - "database": args.database, - "schema": args.schema, + "in": args.in, + "like": args.like, + "limit": args.limit, + "withDescribe": args.withDescribe, }, opts); } @@ -88,11 +94,19 @@ export function getRowAccessPoliciesOutput(args: GetRowAccessPoliciesOutputArgs, */ export interface GetRowAccessPoliciesOutputArgs { /** - * The database from which to return the schemas from. + * IN clause to filter the list of row access policies + */ + in?: pulumi.Input; + /** + * Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + */ + like?: pulumi.Input; + /** + * Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `startsWith` or `like`. */ - database: pulumi.Input; + limit?: pulumi.Input; /** - * The schema from which to return the row access policy from. + * Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. */ - schema: pulumi.Input; + withDescribe?: pulumi.Input; } diff --git a/sdk/nodejs/getViews.ts b/sdk/nodejs/getViews.ts index 3234dca0..ead64b7d 100644 --- a/sdk/nodejs/getViews.ts +++ b/sdk/nodejs/getViews.ts @@ -7,6 +7,8 @@ import * as outputs from "./types/output"; import * as utilities from "./utilities"; /** + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + * * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. */ export function getViews(args?: GetViewsArgs, opts?: pulumi.InvokeOptions): Promise { @@ -81,6 +83,8 @@ export interface GetViewsResult { readonly withDescribe?: boolean; } /** + * !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + * * Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. */ export function getViewsOutput(args?: GetViewsOutputArgs, opts?: pulumi.InvokeOptions): pulumi.Output { diff --git a/sdk/nodejs/index.ts b/sdk/nodejs/index.ts index a30914be..24dfb337 100644 --- a/sdk/nodejs/index.ts +++ b/sdk/nodejs/index.ts @@ -220,7 +220,7 @@ export const getProcedures: typeof import("./getProcedures").getProcedures = nul export const getProceduresOutput: typeof import("./getProcedures").getProceduresOutput = null as any; utilities.lazyLoad(exports, ["getProcedures","getProceduresOutput"], () => require("./getProcedures")); -export { GetResourceMonitorsResult } from "./getResourceMonitors"; +export { GetResourceMonitorsArgs, GetResourceMonitorsResult, GetResourceMonitorsOutputArgs } from "./getResourceMonitors"; export const getResourceMonitors: typeof import("./getResourceMonitors").getResourceMonitors = null as any; export const getResourceMonitorsOutput: typeof import("./getResourceMonitors").getResourceMonitorsOutput = null as any; utilities.lazyLoad(exports, ["getResourceMonitors","getResourceMonitorsOutput"], () => require("./getResourceMonitors")); diff --git a/sdk/nodejs/maskingPolicy.ts b/sdk/nodejs/maskingPolicy.ts index 5366a43d..e5950a80 100644 --- a/sdk/nodejs/maskingPolicy.ts +++ b/sdk/nodejs/maskingPolicy.ts @@ -9,10 +9,8 @@ import * as utilities from "./utilities"; /** * ## Import * - * format is database name | schema name | policy name - * * ```sh - * $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example 'dbName|schemaName|policyName' + * $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example '""."".""' * ``` */ export class MaskingPolicy extends pulumi.CustomResource { @@ -44,49 +42,49 @@ export class MaskingPolicy extends pulumi.CustomResource { } /** - * Specifies a comment for the masking policy. + * List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. */ - public readonly comment!: pulumi.Output; + public readonly arguments!: pulumi.Output; /** - * The database in which to create the masking policy. + * Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. */ - public readonly database!: pulumi.Output; + public readonly body!: pulumi.Output; /** - * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * Specifies a comment for the masking policy. */ - public readonly exemptOtherPolicies!: pulumi.Output; + public readonly comment!: pulumi.Output; /** - * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ - public /*out*/ readonly fullyQualifiedName!: pulumi.Output; + public readonly database!: pulumi.Output; /** - * Prevent overwriting a previous masking policy with the same name. + * Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. */ - public readonly ifNotExists!: pulumi.Output; + public /*out*/ readonly describeOutputs!: pulumi.Output; /** - * Specifies the SQL expression that transforms the data. + * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. */ - public readonly maskingExpression!: pulumi.Output; + public readonly exemptOtherPolicies!: pulumi.Output; /** - * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). */ - public readonly name!: pulumi.Output; + public /*out*/ readonly fullyQualifiedName!: pulumi.Output; /** - * Whether to override a previous masking policy with the same name. + * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ - public readonly orReplace!: pulumi.Output; + public readonly name!: pulumi.Output; /** - * Specifies the data type to return. + * The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). */ public readonly returnDataType!: pulumi.Output; /** - * The schema in which to create the masking policy. + * The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ public readonly schema!: pulumi.Output; /** - * The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + * Outputs the result of `SHOW MASKING POLICY` for the given masking policy. */ - public readonly signature!: pulumi.Output; + public /*out*/ readonly showOutputs!: pulumi.Output; /** * Create a MaskingPolicy resource with the given unique name, arguments, and options. @@ -101,45 +99,45 @@ export class MaskingPolicy extends pulumi.CustomResource { opts = opts || {}; if (opts.id) { const state = argsOrState as MaskingPolicyState | undefined; + resourceInputs["arguments"] = state ? state.arguments : undefined; + resourceInputs["body"] = state ? state.body : undefined; resourceInputs["comment"] = state ? state.comment : undefined; resourceInputs["database"] = state ? state.database : undefined; + resourceInputs["describeOutputs"] = state ? state.describeOutputs : undefined; resourceInputs["exemptOtherPolicies"] = state ? state.exemptOtherPolicies : undefined; resourceInputs["fullyQualifiedName"] = state ? state.fullyQualifiedName : undefined; - resourceInputs["ifNotExists"] = state ? state.ifNotExists : undefined; - resourceInputs["maskingExpression"] = state ? state.maskingExpression : undefined; resourceInputs["name"] = state ? state.name : undefined; - resourceInputs["orReplace"] = state ? state.orReplace : undefined; resourceInputs["returnDataType"] = state ? state.returnDataType : undefined; resourceInputs["schema"] = state ? state.schema : undefined; - resourceInputs["signature"] = state ? state.signature : undefined; + resourceInputs["showOutputs"] = state ? state.showOutputs : undefined; } else { const args = argsOrState as MaskingPolicyArgs | undefined; + if ((!args || args.arguments === undefined) && !opts.urn) { + throw new Error("Missing required property 'arguments'"); + } + if ((!args || args.body === undefined) && !opts.urn) { + throw new Error("Missing required property 'body'"); + } if ((!args || args.database === undefined) && !opts.urn) { throw new Error("Missing required property 'database'"); } - if ((!args || args.maskingExpression === undefined) && !opts.urn) { - throw new Error("Missing required property 'maskingExpression'"); - } if ((!args || args.returnDataType === undefined) && !opts.urn) { throw new Error("Missing required property 'returnDataType'"); } if ((!args || args.schema === undefined) && !opts.urn) { throw new Error("Missing required property 'schema'"); } - if ((!args || args.signature === undefined) && !opts.urn) { - throw new Error("Missing required property 'signature'"); - } + resourceInputs["arguments"] = args ? args.arguments : undefined; + resourceInputs["body"] = args ? args.body : undefined; resourceInputs["comment"] = args ? args.comment : undefined; resourceInputs["database"] = args ? args.database : undefined; resourceInputs["exemptOtherPolicies"] = args ? args.exemptOtherPolicies : undefined; - resourceInputs["ifNotExists"] = args ? args.ifNotExists : undefined; - resourceInputs["maskingExpression"] = args ? args.maskingExpression : undefined; resourceInputs["name"] = args ? args.name : undefined; - resourceInputs["orReplace"] = args ? args.orReplace : undefined; resourceInputs["returnDataType"] = args ? args.returnDataType : undefined; resourceInputs["schema"] = args ? args.schema : undefined; - resourceInputs["signature"] = args ? args.signature : undefined; + resourceInputs["describeOutputs"] = undefined /*out*/; resourceInputs["fullyQualifiedName"] = undefined /*out*/; + resourceInputs["showOutputs"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(MaskingPolicy.__pulumiType, name, resourceInputs, opts); @@ -151,49 +149,49 @@ export class MaskingPolicy extends pulumi.CustomResource { */ export interface MaskingPolicyState { /** - * Specifies a comment for the masking policy. + * List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. */ - comment?: pulumi.Input; + arguments?: pulumi.Input[]>; /** - * The database in which to create the masking policy. + * Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. */ - database?: pulumi.Input; + body?: pulumi.Input; /** - * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * Specifies a comment for the masking policy. */ - exemptOtherPolicies?: pulumi.Input; + comment?: pulumi.Input; /** - * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). + * The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ - fullyQualifiedName?: pulumi.Input; + database?: pulumi.Input; /** - * Prevent overwriting a previous masking policy with the same name. + * Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. */ - ifNotExists?: pulumi.Input; + describeOutputs?: pulumi.Input[]>; /** - * Specifies the SQL expression that transforms the data. + * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. */ - maskingExpression?: pulumi.Input; + exemptOtherPolicies?: pulumi.Input; /** - * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). */ - name?: pulumi.Input; + fullyQualifiedName?: pulumi.Input; /** - * Whether to override a previous masking policy with the same name. + * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ - orReplace?: pulumi.Input; + name?: pulumi.Input; /** - * Specifies the data type to return. + * The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). */ returnDataType?: pulumi.Input; /** - * The schema in which to create the masking policy. + * The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ schema?: pulumi.Input; /** - * The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + * Outputs the result of `SHOW MASKING POLICY` for the given masking policy. */ - signature?: pulumi.Input; + showOutputs?: pulumi.Input[]>; } /** @@ -201,43 +199,35 @@ export interface MaskingPolicyState { */ export interface MaskingPolicyArgs { /** - * Specifies a comment for the masking policy. + * List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. */ - comment?: pulumi.Input; + arguments: pulumi.Input[]>; /** - * The database in which to create the masking policy. + * Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. */ - database: pulumi.Input; + body: pulumi.Input; /** - * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + * Specifies a comment for the masking policy. */ - exemptOtherPolicies?: pulumi.Input; + comment?: pulumi.Input; /** - * Prevent overwriting a previous masking policy with the same name. + * The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ - ifNotExists?: pulumi.Input; + database: pulumi.Input; /** - * Specifies the SQL expression that transforms the data. + * Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. */ - maskingExpression: pulumi.Input; + exemptOtherPolicies?: pulumi.Input; /** - * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + * Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ name?: pulumi.Input; /** - * Whether to override a previous masking policy with the same name. - */ - orReplace?: pulumi.Input; - /** - * Specifies the data type to return. + * The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). */ returnDataType: pulumi.Input; /** - * The schema in which to create the masking policy. + * The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ schema: pulumi.Input; - /** - * The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - */ - signature: pulumi.Input; } diff --git a/sdk/nodejs/resourceMonitor.ts b/sdk/nodejs/resourceMonitor.ts index 43924539..8e506654 100644 --- a/sdk/nodejs/resourceMonitor.ts +++ b/sdk/nodejs/resourceMonitor.ts @@ -2,6 +2,8 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; /** @@ -42,65 +44,49 @@ export class ResourceMonitor extends pulumi.CustomResource { } /** - * The number of credits allocated monthly to the resource monitor. + * The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. */ - public readonly creditQuota!: pulumi.Output; + public readonly creditQuota!: pulumi.Output; /** * The date and time when the resource monitor suspends the assigned warehouses. */ public readonly endTimestamp!: pulumi.Output; /** - * The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `startTimestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. */ - public readonly frequency!: pulumi.Output; + public readonly frequency!: pulumi.Output; /** * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). */ public /*out*/ readonly fullyQualifiedName!: pulumi.Output; /** - * Identifier for the resource monitor; must be unique for your account. + * Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ public readonly name!: pulumi.Output; /** - * A list of percentage thresholds at which to send an alert to subscribed users. + * Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notifyUsers field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. */ public readonly notifyTriggers!: pulumi.Output; /** - * Specifies the list of users to receive email notifications on resource monitors. + * Specifies the list of users (their identifiers) to receive email notifications on resource monitors. */ public readonly notifyUsers!: pulumi.Output; /** - * Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + * Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. */ - public readonly setForAccount!: pulumi.Output; + public /*out*/ readonly showOutputs!: pulumi.Output; /** - * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `startTimestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. */ - public readonly startTimestamp!: pulumi.Output; + public readonly startTimestamp!: pulumi.Output; /** - * The number that represents the percentage threshold at which to immediately suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. */ public readonly suspendImmediateTrigger!: pulumi.Output; /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated Use suspendImmediateTrigger instead - */ - public readonly suspendImmediateTriggers!: pulumi.Output; - /** - * The number that represents the percentage threshold at which to suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. */ public readonly suspendTrigger!: pulumi.Output; - /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated Use suspendTrigger instead - */ - public readonly suspendTriggers!: pulumi.Output; - /** - * A list of warehouses to apply the resource monitor to. - */ - public readonly warehouses!: pulumi.Output; /** * Create a ResourceMonitor resource with the given unique name, arguments, and options. @@ -122,13 +108,10 @@ export class ResourceMonitor extends pulumi.CustomResource { resourceInputs["name"] = state ? state.name : undefined; resourceInputs["notifyTriggers"] = state ? state.notifyTriggers : undefined; resourceInputs["notifyUsers"] = state ? state.notifyUsers : undefined; - resourceInputs["setForAccount"] = state ? state.setForAccount : undefined; + resourceInputs["showOutputs"] = state ? state.showOutputs : undefined; resourceInputs["startTimestamp"] = state ? state.startTimestamp : undefined; resourceInputs["suspendImmediateTrigger"] = state ? state.suspendImmediateTrigger : undefined; - resourceInputs["suspendImmediateTriggers"] = state ? state.suspendImmediateTriggers : undefined; resourceInputs["suspendTrigger"] = state ? state.suspendTrigger : undefined; - resourceInputs["suspendTriggers"] = state ? state.suspendTriggers : undefined; - resourceInputs["warehouses"] = state ? state.warehouses : undefined; } else { const args = argsOrState as ResourceMonitorArgs | undefined; resourceInputs["creditQuota"] = args ? args.creditQuota : undefined; @@ -137,14 +120,11 @@ export class ResourceMonitor extends pulumi.CustomResource { resourceInputs["name"] = args ? args.name : undefined; resourceInputs["notifyTriggers"] = args ? args.notifyTriggers : undefined; resourceInputs["notifyUsers"] = args ? args.notifyUsers : undefined; - resourceInputs["setForAccount"] = args ? args.setForAccount : undefined; resourceInputs["startTimestamp"] = args ? args.startTimestamp : undefined; resourceInputs["suspendImmediateTrigger"] = args ? args.suspendImmediateTrigger : undefined; - resourceInputs["suspendImmediateTriggers"] = args ? args.suspendImmediateTriggers : undefined; resourceInputs["suspendTrigger"] = args ? args.suspendTrigger : undefined; - resourceInputs["suspendTriggers"] = args ? args.suspendTriggers : undefined; - resourceInputs["warehouses"] = args ? args.warehouses : undefined; resourceInputs["fullyQualifiedName"] = undefined /*out*/; + resourceInputs["showOutputs"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(ResourceMonitor.__pulumiType, name, resourceInputs, opts); @@ -156,7 +136,7 @@ export class ResourceMonitor extends pulumi.CustomResource { */ export interface ResourceMonitorState { /** - * The number of credits allocated monthly to the resource monitor. + * The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. */ creditQuota?: pulumi.Input; /** @@ -164,7 +144,7 @@ export interface ResourceMonitorState { */ endTimestamp?: pulumi.Input; /** - * The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `startTimestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. */ frequency?: pulumi.Input; /** @@ -172,49 +152,33 @@ export interface ResourceMonitorState { */ fullyQualifiedName?: pulumi.Input; /** - * Identifier for the resource monitor; must be unique for your account. + * Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ name?: pulumi.Input; /** - * A list of percentage thresholds at which to send an alert to subscribed users. + * Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notifyUsers field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. */ notifyTriggers?: pulumi.Input[]>; /** - * Specifies the list of users to receive email notifications on resource monitors. + * Specifies the list of users (their identifiers) to receive email notifications on resource monitors. */ notifyUsers?: pulumi.Input[]>; /** - * Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + * Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. */ - setForAccount?: pulumi.Input; + showOutputs?: pulumi.Input[]>; /** - * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `startTimestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. */ startTimestamp?: pulumi.Input; /** - * The number that represents the percentage threshold at which to immediately suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. */ suspendImmediateTrigger?: pulumi.Input; /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated Use suspendImmediateTrigger instead - */ - suspendImmediateTriggers?: pulumi.Input[]>; - /** - * The number that represents the percentage threshold at which to suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. */ suspendTrigger?: pulumi.Input; - /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated Use suspendTrigger instead - */ - suspendTriggers?: pulumi.Input[]>; - /** - * A list of warehouses to apply the resource monitor to. - */ - warehouses?: pulumi.Input[]>; } /** @@ -222,7 +186,7 @@ export interface ResourceMonitorState { */ export interface ResourceMonitorArgs { /** - * The number of credits allocated monthly to the resource monitor. + * The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. */ creditQuota?: pulumi.Input; /** @@ -230,51 +194,31 @@ export interface ResourceMonitorArgs { */ endTimestamp?: pulumi.Input; /** - * The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + * The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `startTimestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. */ frequency?: pulumi.Input; /** - * Identifier for the resource monitor; must be unique for your account. + * Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ name?: pulumi.Input; /** - * A list of percentage thresholds at which to send an alert to subscribed users. + * Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notifyUsers field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. */ notifyTriggers?: pulumi.Input[]>; /** - * Specifies the list of users to receive email notifications on resource monitors. + * Specifies the list of users (their identifiers) to receive email notifications on resource monitors. */ notifyUsers?: pulumi.Input[]>; /** - * Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - */ - setForAccount?: pulumi.Input; - /** - * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + * The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `startTimestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. */ startTimestamp?: pulumi.Input; /** - * The number that represents the percentage threshold at which to immediately suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. */ suspendImmediateTrigger?: pulumi.Input; /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated Use suspendImmediateTrigger instead - */ - suspendImmediateTriggers?: pulumi.Input[]>; - /** - * The number that represents the percentage threshold at which to suspend all warehouses. + * Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. */ suspendTrigger?: pulumi.Input; - /** - * A list of percentage thresholds at which to suspend all warehouses. - * - * @deprecated Use suspendTrigger instead - */ - suspendTriggers?: pulumi.Input[]>; - /** - * A list of warehouses to apply the resource monitor to. - */ - warehouses?: pulumi.Input[]>; } diff --git a/sdk/nodejs/rowAccessPolicy.ts b/sdk/nodejs/rowAccessPolicy.ts index 52a20ca8..b5aeb718 100644 --- a/sdk/nodejs/rowAccessPolicy.ts +++ b/sdk/nodejs/rowAccessPolicy.ts @@ -2,15 +2,15 @@ // *** Do not edit by hand unless you're certain you know what you are doing! *** import * as pulumi from "@pulumi/pulumi"; +import * as inputs from "./types/input"; +import * as outputs from "./types/output"; import * as utilities from "./utilities"; /** * ## Import * - * format is database name | schema name | policy name - * * ```sh - * $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example 'dbName|schemaName|policyName' + * $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example '""."".""' * ``` */ export class RowAccessPolicy extends pulumi.CustomResource { @@ -41,34 +41,42 @@ export class RowAccessPolicy extends pulumi.CustomResource { return obj['__pulumiType'] === RowAccessPolicy.__pulumiType; } + /** + * List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + */ + public readonly arguments!: pulumi.Output; + /** + * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + */ + public readonly body!: pulumi.Output; /** * Specifies a comment for the row access policy. */ public readonly comment!: pulumi.Output; /** - * The database in which to create the row access policy. + * The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ public readonly database!: pulumi.Output; + /** + * Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + */ + public /*out*/ readonly describeOutputs!: pulumi.Output; /** * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). */ public /*out*/ readonly fullyQualifiedName!: pulumi.Output; /** - * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ public readonly name!: pulumi.Output; /** - * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - */ - public readonly rowAccessExpression!: pulumi.Output; - /** - * The schema in which to create the row access policy. + * The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ public readonly schema!: pulumi.Output; /** - * Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. */ - public readonly signature!: pulumi.Output<{[key: string]: string}>; + public /*out*/ readonly showOutputs!: pulumi.Output; /** * Create a RowAccessPolicy resource with the given unique name, arguments, and options. @@ -83,34 +91,38 @@ export class RowAccessPolicy extends pulumi.CustomResource { opts = opts || {}; if (opts.id) { const state = argsOrState as RowAccessPolicyState | undefined; + resourceInputs["arguments"] = state ? state.arguments : undefined; + resourceInputs["body"] = state ? state.body : undefined; resourceInputs["comment"] = state ? state.comment : undefined; resourceInputs["database"] = state ? state.database : undefined; + resourceInputs["describeOutputs"] = state ? state.describeOutputs : undefined; resourceInputs["fullyQualifiedName"] = state ? state.fullyQualifiedName : undefined; resourceInputs["name"] = state ? state.name : undefined; - resourceInputs["rowAccessExpression"] = state ? state.rowAccessExpression : undefined; resourceInputs["schema"] = state ? state.schema : undefined; - resourceInputs["signature"] = state ? state.signature : undefined; + resourceInputs["showOutputs"] = state ? state.showOutputs : undefined; } else { const args = argsOrState as RowAccessPolicyArgs | undefined; + if ((!args || args.arguments === undefined) && !opts.urn) { + throw new Error("Missing required property 'arguments'"); + } + if ((!args || args.body === undefined) && !opts.urn) { + throw new Error("Missing required property 'body'"); + } if ((!args || args.database === undefined) && !opts.urn) { throw new Error("Missing required property 'database'"); } - if ((!args || args.rowAccessExpression === undefined) && !opts.urn) { - throw new Error("Missing required property 'rowAccessExpression'"); - } if ((!args || args.schema === undefined) && !opts.urn) { throw new Error("Missing required property 'schema'"); } - if ((!args || args.signature === undefined) && !opts.urn) { - throw new Error("Missing required property 'signature'"); - } + resourceInputs["arguments"] = args ? args.arguments : undefined; + resourceInputs["body"] = args ? args.body : undefined; resourceInputs["comment"] = args ? args.comment : undefined; resourceInputs["database"] = args ? args.database : undefined; resourceInputs["name"] = args ? args.name : undefined; - resourceInputs["rowAccessExpression"] = args ? args.rowAccessExpression : undefined; resourceInputs["schema"] = args ? args.schema : undefined; - resourceInputs["signature"] = args ? args.signature : undefined; + resourceInputs["describeOutputs"] = undefined /*out*/; resourceInputs["fullyQualifiedName"] = undefined /*out*/; + resourceInputs["showOutputs"] = undefined /*out*/; } opts = pulumi.mergeOptions(utilities.resourceOptsDefaults(), opts); super(RowAccessPolicy.__pulumiType, name, resourceInputs, opts); @@ -121,62 +133,70 @@ export class RowAccessPolicy extends pulumi.CustomResource { * Input properties used for looking up and filtering RowAccessPolicy resources. */ export interface RowAccessPolicyState { + /** + * List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + */ + arguments?: pulumi.Input[]>; + /** + * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + */ + body?: pulumi.Input; /** * Specifies a comment for the row access policy. */ comment?: pulumi.Input; /** - * The database in which to create the row access policy. + * The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ database?: pulumi.Input; + /** + * Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + */ + describeOutputs?: pulumi.Input[]>; /** * Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). */ fullyQualifiedName?: pulumi.Input; /** - * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ name?: pulumi.Input; /** - * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - */ - rowAccessExpression?: pulumi.Input; - /** - * The schema in which to create the row access policy. + * The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ schema?: pulumi.Input; /** - * Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + * Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. */ - signature?: pulumi.Input<{[key: string]: pulumi.Input}>; + showOutputs?: pulumi.Input[]>; } /** * The set of arguments for constructing a RowAccessPolicy resource. */ export interface RowAccessPolicyArgs { + /** + * List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + */ + arguments: pulumi.Input[]>; + /** + * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + */ + body: pulumi.Input; /** * Specifies a comment for the row access policy. */ comment?: pulumi.Input; /** - * The database in which to create the row access policy. + * The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ database: pulumi.Input; /** - * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + * Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ name?: pulumi.Input; /** - * Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - */ - rowAccessExpression: pulumi.Input; - /** - * The schema in which to create the row access policy. + * The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` */ schema: pulumi.Input; - /** - * Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. - */ - signature: pulumi.Input<{[key: string]: pulumi.Input}>; } diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index 7f84c425..8d40efa4 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -991,6 +991,142 @@ export interface GetGrantsGrantsToShareArgs { shareName: pulumi.Input; } +export interface GetMaskingPoliciesIn { + /** + * Returns records for the entire account. + */ + account?: boolean; + /** + * Returns records for the specified application. + */ + application?: string; + /** + * Returns records for the specified application package. + */ + applicationPackage?: string; + /** + * Returns records for the current database in use or for a specified database. + */ + database?: string; + /** + * Returns records for the current schema in use or a specified schema. Use fully qualified name. + */ + schema?: string; +} + +export interface GetMaskingPoliciesInArgs { + /** + * Returns records for the entire account. + */ + account?: pulumi.Input; + /** + * Returns records for the specified application. + */ + application?: pulumi.Input; + /** + * Returns records for the specified application package. + */ + applicationPackage?: pulumi.Input; + /** + * Returns records for the current database in use or for a specified database. + */ + database?: pulumi.Input; + /** + * Returns records for the current schema in use or a specified schema. Use fully qualified name. + */ + schema?: pulumi.Input; +} + +export interface GetMaskingPoliciesLimit { + /** + * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + */ + from?: string; + /** + * The maximum number of rows to return. + */ + rows: number; +} + +export interface GetMaskingPoliciesLimitArgs { + /** + * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + */ + from?: pulumi.Input; + /** + * The maximum number of rows to return. + */ + rows: pulumi.Input; +} + +export interface GetRowAccessPoliciesIn { + /** + * Returns records for the entire account. + */ + account?: boolean; + /** + * Returns records for the specified application. + */ + application?: string; + /** + * Returns records for the specified application package. + */ + applicationPackage?: string; + /** + * Returns records for the current database in use or for a specified database. + */ + database?: string; + /** + * Returns records for the current schema in use or a specified schema. Use fully qualified name. + */ + schema?: string; +} + +export interface GetRowAccessPoliciesInArgs { + /** + * Returns records for the entire account. + */ + account?: pulumi.Input; + /** + * Returns records for the specified application. + */ + application?: pulumi.Input; + /** + * Returns records for the specified application package. + */ + applicationPackage?: pulumi.Input; + /** + * Returns records for the current database in use or for a specified database. + */ + database?: pulumi.Input; + /** + * Returns records for the current schema in use or a specified schema. Use fully qualified name. + */ + schema?: pulumi.Input; +} + +export interface GetRowAccessPoliciesLimit { + /** + * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + */ + from?: string; + /** + * The maximum number of rows to return. + */ + rows: number; +} + +export interface GetRowAccessPoliciesLimitArgs { + /** + * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + */ + from?: pulumi.Input; + /** + * The maximum number of rows to return. + */ + rows: pulumi.Input; +} + export interface GetSchemasIn { /** * Returns records for the entire account. @@ -1353,21 +1489,41 @@ export interface GrantPrivilegesToDatabaseRoleOnSchemaObjectFuture { objectTypePlural: pulumi.Input; } -export interface MaskingPolicySignature { - columns: pulumi.Input[]>; -} - -export interface MaskingPolicySignatureColumn { +export interface MaskingPolicyArgument { /** - * Specifies the column name to mask. + * The argument name */ name: pulumi.Input; /** - * Specifies the column type to mask. + * The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). */ type: pulumi.Input; } +export interface MaskingPolicyDescribeOutput { + body?: pulumi.Input; + name?: pulumi.Input; + returnType?: pulumi.Input; + signatures?: pulumi.Input[]>; +} + +export interface MaskingPolicyDescribeOutputSignature { + name?: pulumi.Input; + type?: pulumi.Input; +} + +export interface MaskingPolicyShowOutput { + comment?: pulumi.Input; + createdOn?: pulumi.Input; + databaseName?: pulumi.Input; + exemptOtherPolicies?: pulumi.Input; + kind?: pulumi.Input; + name?: pulumi.Input; + owner?: pulumi.Input; + ownerRoleType?: pulumi.Input; + schemaName?: pulumi.Input; +} + export interface MaterializedViewTag { /** * Name of the database that the tag was created in. @@ -1781,6 +1937,22 @@ export interface ProviderTokenAccessor { tokenEndpoint: pulumi.Input; } +export interface ResourceMonitorShowOutput { + comment?: pulumi.Input; + createdOn?: pulumi.Input; + creditQuota?: pulumi.Input; + endTime?: pulumi.Input; + frequency?: pulumi.Input; + level?: pulumi.Input; + name?: pulumi.Input; + owner?: pulumi.Input; + remainingCredits?: pulumi.Input; + startTime?: pulumi.Input; + suspendAt?: pulumi.Input; + suspendImmediateAt?: pulumi.Input; + usedCredits?: pulumi.Input; +} + export interface RoleShowOutput { assignedToUsers?: pulumi.Input; comment?: pulumi.Input; @@ -1794,6 +1966,41 @@ export interface RoleShowOutput { owner?: pulumi.Input; } +export interface RowAccessPolicyArgument { + /** + * The argument name + */ + name: pulumi.Input; + /** + * The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + */ + type: pulumi.Input; +} + +export interface RowAccessPolicyDescribeOutput { + body?: pulumi.Input; + name?: pulumi.Input; + returnType?: pulumi.Input; + signatures?: pulumi.Input[]>; +} + +export interface RowAccessPolicyDescribeOutputSignature { + name?: pulumi.Input; + type?: pulumi.Input; +} + +export interface RowAccessPolicyShowOutput { + comment?: pulumi.Input; + createdOn?: pulumi.Input; + databaseName?: pulumi.Input; + kind?: pulumi.Input; + name?: pulumi.Input; + options?: pulumi.Input; + owner?: pulumi.Input; + ownerRoleType?: pulumi.Input; + schemaName?: pulumi.Input; +} + export interface Saml2IntegrationDescribeOutput { allowedEmailPatterns?: pulumi.Input[]>; allowedUserDomains?: pulumi.Input[]>; diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index 13d9f282..e14a3ef0 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -1369,12 +1369,73 @@ export interface GetGrantsGrantsToShare { shareName: string; } +export interface GetMaskingPoliciesIn { + /** + * Returns records for the entire account. + */ + account?: boolean; + /** + * Returns records for the specified application. + */ + application?: string; + /** + * Returns records for the specified application package. + */ + applicationPackage?: string; + /** + * Returns records for the current database in use or for a specified database. + */ + database?: string; + /** + * Returns records for the current schema in use or a specified schema. Use fully qualified name. + */ + schema?: string; +} + +export interface GetMaskingPoliciesLimit { + /** + * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + */ + from?: string; + /** + * The maximum number of rows to return. + */ + rows: number; +} + export interface GetMaskingPoliciesMaskingPolicy { + /** + * Holds the output of DESCRIBE MASKING POLICY. + */ + describeOutputs: outputs.GetMaskingPoliciesMaskingPolicyDescribeOutput[]; + /** + * Holds the output of SHOW MASKING POLICIES. + */ + showOutputs: outputs.GetMaskingPoliciesMaskingPolicyShowOutput[]; +} + +export interface GetMaskingPoliciesMaskingPolicyDescribeOutput { + body: string; + name: string; + returnType: string; + signatures: outputs.GetMaskingPoliciesMaskingPolicyDescribeOutputSignature[]; +} + +export interface GetMaskingPoliciesMaskingPolicyDescribeOutputSignature { + name: string; + type: string; +} + +export interface GetMaskingPoliciesMaskingPolicyShowOutput { comment: string; - database: string; + createdOn: string; + databaseName: string; + exemptOtherPolicies: boolean; kind: string; name: string; - schema: string; + owner: string; + ownerRoleType: string; + schemaName: string; } export interface GetMaterializedViewsMaterializedView { @@ -1453,10 +1514,26 @@ export interface GetProceduresProcedure { } export interface GetResourceMonitorsResourceMonitor { + /** + * Holds the output of SHOW RESOURCE MONITORS. + */ + showOutputs: outputs.GetResourceMonitorsResourceMonitorShowOutput[]; +} + +export interface GetResourceMonitorsResourceMonitorShowOutput { comment: string; - creditQuota: string; + createdOn: string; + creditQuota: number; + endTime: string; frequency: string; + level: string; name: string; + owner: string; + remainingCredits: number; + startTime: string; + suspendAt: number; + suspendImmediateAt: number; + usedCredits: number; } export interface GetRolesRole { @@ -1479,11 +1556,73 @@ export interface GetRolesRoleShowOutput { owner: string; } +export interface GetRowAccessPoliciesIn { + /** + * Returns records for the entire account. + */ + account?: boolean; + /** + * Returns records for the specified application. + */ + application?: string; + /** + * Returns records for the specified application package. + */ + applicationPackage?: string; + /** + * Returns records for the current database in use or for a specified database. + */ + database?: string; + /** + * Returns records for the current schema in use or a specified schema. Use fully qualified name. + */ + schema?: string; +} + +export interface GetRowAccessPoliciesLimit { + /** + * Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + */ + from?: string; + /** + * The maximum number of rows to return. + */ + rows: number; +} + export interface GetRowAccessPoliciesRowAccessPolicy { + /** + * Holds the output of DESCRIBE ROW ACCESS POLICY. + */ + describeOutputs: outputs.GetRowAccessPoliciesRowAccessPolicyDescribeOutput[]; + /** + * Holds the output of SHOW ROW ACCESS POLICIES. + */ + showOutputs: outputs.GetRowAccessPoliciesRowAccessPolicyShowOutput[]; +} + +export interface GetRowAccessPoliciesRowAccessPolicyDescribeOutput { + body: string; + name: string; + returnType: string; + signatures: outputs.GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature[]; +} + +export interface GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignature { + name: string; + type: string; +} + +export interface GetRowAccessPoliciesRowAccessPolicyShowOutput { comment: string; - database: string; + createdOn: string; + databaseName: string; + kind: string; name: string; - schema: string; + options: string; + owner: string; + ownerRoleType: string; + schemaName: string; } export interface GetSchemasIn { @@ -3251,21 +3390,41 @@ export interface GrantPrivilegesToDatabaseRoleOnSchemaObjectFuture { objectTypePlural: string; } -export interface MaskingPolicySignature { - columns: outputs.MaskingPolicySignatureColumn[]; -} - -export interface MaskingPolicySignatureColumn { +export interface MaskingPolicyArgument { /** - * Specifies the column name to mask. + * The argument name */ name: string; /** - * Specifies the column type to mask. + * The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). */ type: string; } +export interface MaskingPolicyDescribeOutput { + body: string; + name: string; + returnType: string; + signatures: outputs.MaskingPolicyDescribeOutputSignature[]; +} + +export interface MaskingPolicyDescribeOutputSignature { + name: string; + type: string; +} + +export interface MaskingPolicyShowOutput { + comment: string; + createdOn: string; + databaseName: string; + exemptOtherPolicies: boolean; + kind: string; + name: string; + owner: string; + ownerRoleType: string; + schemaName: string; +} + export interface MaterializedViewTag { /** * Name of the database that the tag was created in. @@ -3656,6 +3815,22 @@ export interface ProcedureArgument { type: string; } +export interface ResourceMonitorShowOutput { + comment: string; + createdOn: string; + creditQuota: number; + endTime: string; + frequency: string; + level: string; + name: string; + owner: string; + remainingCredits: number; + startTime: string; + suspendAt: number; + suspendImmediateAt: number; + usedCredits: number; +} + export interface RoleShowOutput { assignedToUsers: number; comment: string; @@ -3669,6 +3844,41 @@ export interface RoleShowOutput { owner: string; } +export interface RowAccessPolicyArgument { + /** + * The argument name + */ + name: string; + /** + * The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + */ + type: string; +} + +export interface RowAccessPolicyDescribeOutput { + body: string; + name: string; + returnType: string; + signatures: outputs.RowAccessPolicyDescribeOutputSignature[]; +} + +export interface RowAccessPolicyDescribeOutputSignature { + name: string; + type: string; +} + +export interface RowAccessPolicyShowOutput { + comment: string; + createdOn: string; + databaseName: string; + kind: string; + name: string; + options: string; + owner: string; + ownerRoleType: string; + schemaName: string; +} + export interface Saml2IntegrationDescribeOutput { allowedEmailPatterns: outputs.Saml2IntegrationDescribeOutputAllowedEmailPattern[]; allowedUserDomains: outputs.Saml2IntegrationDescribeOutputAllowedUserDomain[]; diff --git a/sdk/nodejs/view.ts b/sdk/nodejs/view.ts index ff247bde..646b2168 100644 --- a/sdk/nodejs/view.ts +++ b/sdk/nodejs/view.ts @@ -50,7 +50,7 @@ export class View extends pulumi.CustomResource { */ public readonly changeTracking!: pulumi.Output; /** - * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. */ public readonly columns!: pulumi.Output; /** @@ -187,7 +187,7 @@ export interface ViewState { */ changeTracking?: pulumi.Input; /** - * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. */ columns?: pulumi.Input[]>; /** @@ -259,7 +259,7 @@ export interface ViewArgs { */ changeTracking?: pulumi.Input; /** - * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + * If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. */ columns?: pulumi.Input[]>; /** diff --git a/sdk/nodejs/warehouse.ts b/sdk/nodejs/warehouse.ts index aad1798b..caf4ffd1 100644 --- a/sdk/nodejs/warehouse.ts +++ b/sdk/nodejs/warehouse.ts @@ -98,7 +98,7 @@ export class Warehouse extends pulumi.CustomResource { */ public readonly scalingPolicy!: pulumi.Output; /** - * Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + * Outputs the result of `SHOW WAREHOUSES` for the given warehouse. */ public /*out*/ readonly showOutputs!: pulumi.Output; /** @@ -238,7 +238,7 @@ export interface WarehouseState { */ scalingPolicy?: pulumi.Input; /** - * Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + * Outputs the result of `SHOW WAREHOUSES` for the given warehouse. */ showOutputs?: pulumi.Input[]>; /** diff --git a/sdk/python/pulumi_snowflake/_inputs.py b/sdk/python/pulumi_snowflake/_inputs.py index 304e9a3a..1c633d39 100644 --- a/sdk/python/pulumi_snowflake/_inputs.py +++ b/sdk/python/pulumi_snowflake/_inputs.py @@ -97,8 +97,10 @@ 'GrantPrivilegesToDatabaseRoleOnSchemaObjectArgs', 'GrantPrivilegesToDatabaseRoleOnSchemaObjectAllArgs', 'GrantPrivilegesToDatabaseRoleOnSchemaObjectFutureArgs', - 'MaskingPolicySignatureArgs', - 'MaskingPolicySignatureColumnArgs', + 'MaskingPolicyArgumentArgs', + 'MaskingPolicyDescribeOutputArgs', + 'MaskingPolicyDescribeOutputSignatureArgs', + 'MaskingPolicyShowOutputArgs', 'MaterializedViewTagArgs', 'NetworkPolicyDescribeOutputArgs', 'NetworkPolicyShowOutputArgs', @@ -147,7 +149,12 @@ 'ObjectParameterObjectIdentifierArgs', 'ProcedureArgumentArgs', 'ProviderTokenAccessorArgs', + 'ResourceMonitorShowOutputArgs', 'RoleShowOutputArgs', + 'RowAccessPolicyArgumentArgs', + 'RowAccessPolicyDescribeOutputArgs', + 'RowAccessPolicyDescribeOutputSignatureArgs', + 'RowAccessPolicyShowOutputArgs', 'Saml2IntegrationDescribeOutputArgs', 'Saml2IntegrationDescribeOutputAllowedEmailPatternArgs', 'Saml2IntegrationDescribeOutputAllowedUserDomainArgs', @@ -294,6 +301,10 @@ 'GetGrantsGrantsOnArgs', 'GetGrantsGrantsToArgs', 'GetGrantsGrantsToShareArgs', + 'GetMaskingPoliciesInArgs', + 'GetMaskingPoliciesLimitArgs', + 'GetRowAccessPoliciesInArgs', + 'GetRowAccessPoliciesLimitArgs', 'GetSchemasInArgs', 'GetSchemasLimitArgs', 'GetStreamlitsInArgs', @@ -5420,29 +5431,13 @@ def in_schema(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type -class MaskingPolicySignatureArgs: - def __init__(__self__, *, - columns: pulumi.Input[Sequence[pulumi.Input['MaskingPolicySignatureColumnArgs']]]): - pulumi.set(__self__, "columns", columns) - - @property - @pulumi.getter - def columns(self) -> pulumi.Input[Sequence[pulumi.Input['MaskingPolicySignatureColumnArgs']]]: - return pulumi.get(self, "columns") - - @columns.setter - def columns(self, value: pulumi.Input[Sequence[pulumi.Input['MaskingPolicySignatureColumnArgs']]]): - pulumi.set(self, "columns", value) - - -@pulumi.input_type -class MaskingPolicySignatureColumnArgs: +class MaskingPolicyArgumentArgs: def __init__(__self__, *, name: pulumi.Input[str], type: pulumi.Input[str]): """ - :param pulumi.Input[str] name: Specifies the column name to mask. - :param pulumi.Input[str] type: Specifies the column type to mask. + :param pulumi.Input[str] name: The argument name + :param pulumi.Input[str] type: The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). """ pulumi.set(__self__, "name", name) pulumi.set(__self__, "type", type) @@ -5451,7 +5446,7 @@ def __init__(__self__, *, @pulumi.getter def name(self) -> pulumi.Input[str]: """ - Specifies the column name to mask. + The argument name """ return pulumi.get(self, "name") @@ -5463,7 +5458,7 @@ def name(self, value: pulumi.Input[str]): @pulumi.getter def type(self) -> pulumi.Input[str]: """ - Specifies the column type to mask. + The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). """ return pulumi.get(self, "type") @@ -5472,6 +5467,201 @@ def type(self, value: pulumi.Input[str]): pulumi.set(self, "type", value) +@pulumi.input_type +class MaskingPolicyDescribeOutputArgs: + def __init__(__self__, *, + body: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + return_type: Optional[pulumi.Input[str]] = None, + signatures: Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyDescribeOutputSignatureArgs']]]] = None): + if body is not None: + pulumi.set(__self__, "body", body) + if name is not None: + pulumi.set(__self__, "name", name) + if return_type is not None: + pulumi.set(__self__, "return_type", return_type) + if signatures is not None: + pulumi.set(__self__, "signatures", signatures) + + @property + @pulumi.getter + def body(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "body") + + @body.setter + def body(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "body", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="returnType") + def return_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "return_type") + + @return_type.setter + def return_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "return_type", value) + + @property + @pulumi.getter + def signatures(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyDescribeOutputSignatureArgs']]]]: + return pulumi.get(self, "signatures") + + @signatures.setter + def signatures(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyDescribeOutputSignatureArgs']]]]): + pulumi.set(self, "signatures", value) + + +@pulumi.input_type +class MaskingPolicyDescribeOutputSignatureArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[str]] = None): + if name is not None: + pulumi.set(__self__, "name", name) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +@pulumi.input_type +class MaskingPolicyShowOutputArgs: + def __init__(__self__, *, + comment: Optional[pulumi.Input[str]] = None, + created_on: Optional[pulumi.Input[str]] = None, + database_name: Optional[pulumi.Input[str]] = None, + exempt_other_policies: Optional[pulumi.Input[bool]] = None, + kind: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + owner: Optional[pulumi.Input[str]] = None, + owner_role_type: Optional[pulumi.Input[str]] = None, + schema_name: Optional[pulumi.Input[str]] = None): + if comment is not None: + pulumi.set(__self__, "comment", comment) + if created_on is not None: + pulumi.set(__self__, "created_on", created_on) + if database_name is not None: + pulumi.set(__self__, "database_name", database_name) + if exempt_other_policies is not None: + pulumi.set(__self__, "exempt_other_policies", exempt_other_policies) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if name is not None: + pulumi.set(__self__, "name", name) + if owner is not None: + pulumi.set(__self__, "owner", owner) + if owner_role_type is not None: + pulumi.set(__self__, "owner_role_type", owner_role_type) + if schema_name is not None: + pulumi.set(__self__, "schema_name", schema_name) + + @property + @pulumi.getter + def comment(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "comment") + + @comment.setter + def comment(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "comment", value) + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "created_on") + + @created_on.setter + def created_on(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "created_on", value) + + @property + @pulumi.getter(name="databaseName") + def database_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "database_name") + + @database_name.setter + def database_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "database_name", value) + + @property + @pulumi.getter(name="exemptOtherPolicies") + def exempt_other_policies(self) -> Optional[pulumi.Input[bool]]: + return pulumi.get(self, "exempt_other_policies") + + @exempt_other_policies.setter + def exempt_other_policies(self, value: Optional[pulumi.Input[bool]]): + pulumi.set(self, "exempt_other_policies", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def owner(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "owner") + + @owner.setter + def owner(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "owner", value) + + @property + @pulumi.getter(name="ownerRoleType") + def owner_role_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "owner_role_type") + + @owner_role_type.setter + def owner_role_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "owner_role_type", value) + + @property + @pulumi.getter(name="schemaName") + def schema_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "schema_name") + + @schema_name.setter + def schema_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "schema_name", value) + + @pulumi.input_type class MaterializedViewTagArgs: def __init__(__self__, *, @@ -8490,6 +8680,167 @@ def token_endpoint(self, value: pulumi.Input[str]): pulumi.set(self, "token_endpoint", value) +@pulumi.input_type +class ResourceMonitorShowOutputArgs: + def __init__(__self__, *, + comment: Optional[pulumi.Input[str]] = None, + created_on: Optional[pulumi.Input[str]] = None, + credit_quota: Optional[pulumi.Input[float]] = None, + end_time: Optional[pulumi.Input[str]] = None, + frequency: Optional[pulumi.Input[str]] = None, + level: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + owner: Optional[pulumi.Input[str]] = None, + remaining_credits: Optional[pulumi.Input[float]] = None, + start_time: Optional[pulumi.Input[str]] = None, + suspend_at: Optional[pulumi.Input[int]] = None, + suspend_immediate_at: Optional[pulumi.Input[int]] = None, + used_credits: Optional[pulumi.Input[float]] = None): + if comment is not None: + pulumi.set(__self__, "comment", comment) + if created_on is not None: + pulumi.set(__self__, "created_on", created_on) + if credit_quota is not None: + pulumi.set(__self__, "credit_quota", credit_quota) + if end_time is not None: + pulumi.set(__self__, "end_time", end_time) + if frequency is not None: + pulumi.set(__self__, "frequency", frequency) + if level is not None: + pulumi.set(__self__, "level", level) + if name is not None: + pulumi.set(__self__, "name", name) + if owner is not None: + pulumi.set(__self__, "owner", owner) + if remaining_credits is not None: + pulumi.set(__self__, "remaining_credits", remaining_credits) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if suspend_at is not None: + pulumi.set(__self__, "suspend_at", suspend_at) + if suspend_immediate_at is not None: + pulumi.set(__self__, "suspend_immediate_at", suspend_immediate_at) + if used_credits is not None: + pulumi.set(__self__, "used_credits", used_credits) + + @property + @pulumi.getter + def comment(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "comment") + + @comment.setter + def comment(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "comment", value) + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "created_on") + + @created_on.setter + def created_on(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "created_on", value) + + @property + @pulumi.getter(name="creditQuota") + def credit_quota(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "credit_quota") + + @credit_quota.setter + def credit_quota(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "credit_quota", value) + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "end_time") + + @end_time.setter + def end_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "end_time", value) + + @property + @pulumi.getter + def frequency(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "frequency") + + @frequency.setter + def frequency(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "frequency", value) + + @property + @pulumi.getter + def level(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "level") + + @level.setter + def level(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "level", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def owner(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "owner") + + @owner.setter + def owner(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "owner", value) + + @property + @pulumi.getter(name="remainingCredits") + def remaining_credits(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "remaining_credits") + + @remaining_credits.setter + def remaining_credits(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "remaining_credits", value) + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "start_time") + + @start_time.setter + def start_time(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "start_time", value) + + @property + @pulumi.getter(name="suspendAt") + def suspend_at(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "suspend_at") + + @suspend_at.setter + def suspend_at(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "suspend_at", value) + + @property + @pulumi.getter(name="suspendImmediateAt") + def suspend_immediate_at(self) -> Optional[pulumi.Input[int]]: + return pulumi.get(self, "suspend_immediate_at") + + @suspend_immediate_at.setter + def suspend_immediate_at(self, value: Optional[pulumi.Input[int]]): + pulumi.set(self, "suspend_immediate_at", value) + + @property + @pulumi.getter(name="usedCredits") + def used_credits(self) -> Optional[pulumi.Input[float]]: + return pulumi.get(self, "used_credits") + + @used_credits.setter + def used_credits(self, value: Optional[pulumi.Input[float]]): + pulumi.set(self, "used_credits", value) + + @pulumi.input_type class RoleShowOutputArgs: def __init__(__self__, *, @@ -8610,9 +8961,241 @@ def name(self, value: Optional[pulumi.Input[str]]): def owner(self) -> Optional[pulumi.Input[str]]: return pulumi.get(self, "owner") - @owner.setter - def owner(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "owner", value) + @owner.setter + def owner(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "owner", value) + + +@pulumi.input_type +class RowAccessPolicyArgumentArgs: + def __init__(__self__, *, + name: pulumi.Input[str], + type: pulumi.Input[str]): + """ + :param pulumi.Input[str] name: The argument name + :param pulumi.Input[str] type: The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> pulumi.Input[str]: + """ + The argument name + """ + return pulumi.get(self, "name") + + @name.setter + def name(self, value: pulumi.Input[str]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def type(self) -> pulumi.Input[str]: + """ + The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + """ + return pulumi.get(self, "type") + + @type.setter + def type(self, value: pulumi.Input[str]): + pulumi.set(self, "type", value) + + +@pulumi.input_type +class RowAccessPolicyDescribeOutputArgs: + def __init__(__self__, *, + body: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + return_type: Optional[pulumi.Input[str]] = None, + signatures: Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyDescribeOutputSignatureArgs']]]] = None): + if body is not None: + pulumi.set(__self__, "body", body) + if name is not None: + pulumi.set(__self__, "name", name) + if return_type is not None: + pulumi.set(__self__, "return_type", return_type) + if signatures is not None: + pulumi.set(__self__, "signatures", signatures) + + @property + @pulumi.getter + def body(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "body") + + @body.setter + def body(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "body", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter(name="returnType") + def return_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "return_type") + + @return_type.setter + def return_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "return_type", value) + + @property + @pulumi.getter + def signatures(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyDescribeOutputSignatureArgs']]]]: + return pulumi.get(self, "signatures") + + @signatures.setter + def signatures(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyDescribeOutputSignatureArgs']]]]): + pulumi.set(self, "signatures", value) + + +@pulumi.input_type +class RowAccessPolicyDescribeOutputSignatureArgs: + def __init__(__self__, *, + name: Optional[pulumi.Input[str]] = None, + type: Optional[pulumi.Input[str]] = None): + if name is not None: + pulumi.set(__self__, "name", name) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "type") + + @type.setter + def type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "type", value) + + +@pulumi.input_type +class RowAccessPolicyShowOutputArgs: + def __init__(__self__, *, + comment: Optional[pulumi.Input[str]] = None, + created_on: Optional[pulumi.Input[str]] = None, + database_name: Optional[pulumi.Input[str]] = None, + kind: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None, + options: Optional[pulumi.Input[str]] = None, + owner: Optional[pulumi.Input[str]] = None, + owner_role_type: Optional[pulumi.Input[str]] = None, + schema_name: Optional[pulumi.Input[str]] = None): + if comment is not None: + pulumi.set(__self__, "comment", comment) + if created_on is not None: + pulumi.set(__self__, "created_on", created_on) + if database_name is not None: + pulumi.set(__self__, "database_name", database_name) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if name is not None: + pulumi.set(__self__, "name", name) + if options is not None: + pulumi.set(__self__, "options", options) + if owner is not None: + pulumi.set(__self__, "owner", owner) + if owner_role_type is not None: + pulumi.set(__self__, "owner_role_type", owner_role_type) + if schema_name is not None: + pulumi.set(__self__, "schema_name", schema_name) + + @property + @pulumi.getter + def comment(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "comment") + + @comment.setter + def comment(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "comment", value) + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "created_on") + + @created_on.setter + def created_on(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "created_on", value) + + @property + @pulumi.getter(name="databaseName") + def database_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "database_name") + + @database_name.setter + def database_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "database_name", value) + + @property + @pulumi.getter + def kind(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "kind") + + @kind.setter + def kind(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "kind", value) + + @property + @pulumi.getter + def name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "name") + + @name.setter + def name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "name", value) + + @property + @pulumi.getter + def options(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "options") + + @options.setter + def options(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "options", value) + + @property + @pulumi.getter + def owner(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "owner") + + @owner.setter + def owner(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "owner", value) + + @property + @pulumi.getter(name="ownerRoleType") + def owner_role_type(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "owner_role_type") + + @owner_role_type.setter + def owner_role_type(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "owner_role_type", value) + + @property + @pulumi.getter(name="schemaName") + def schema_name(self) -> Optional[pulumi.Input[str]]: + return pulumi.get(self, "schema_name") + + @schema_name.setter + def schema_name(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "schema_name", value) @pulumi.input_type @@ -19262,6 +19845,256 @@ def share_name(self, value: str): pulumi.set(self, "share_name", value) +@pulumi.input_type +class GetMaskingPoliciesInArgs: + def __init__(__self__, *, + account: Optional[bool] = None, + application: Optional[str] = None, + application_package: Optional[str] = None, + database: Optional[str] = None, + schema: Optional[str] = None): + """ + :param bool account: Returns records for the entire account. + :param str application: Returns records for the specified application. + :param str application_package: Returns records for the specified application package. + :param str database: Returns records for the current database in use or for a specified database. + :param str schema: Returns records for the current schema in use or a specified schema. Use fully qualified name. + """ + if account is not None: + pulumi.set(__self__, "account", account) + if application is not None: + pulumi.set(__self__, "application", application) + if application_package is not None: + pulumi.set(__self__, "application_package", application_package) + if database is not None: + pulumi.set(__self__, "database", database) + if schema is not None: + pulumi.set(__self__, "schema", schema) + + @property + @pulumi.getter + def account(self) -> Optional[bool]: + """ + Returns records for the entire account. + """ + return pulumi.get(self, "account") + + @account.setter + def account(self, value: Optional[bool]): + pulumi.set(self, "account", value) + + @property + @pulumi.getter + def application(self) -> Optional[str]: + """ + Returns records for the specified application. + """ + return pulumi.get(self, "application") + + @application.setter + def application(self, value: Optional[str]): + pulumi.set(self, "application", value) + + @property + @pulumi.getter(name="applicationPackage") + def application_package(self) -> Optional[str]: + """ + Returns records for the specified application package. + """ + return pulumi.get(self, "application_package") + + @application_package.setter + def application_package(self, value: Optional[str]): + pulumi.set(self, "application_package", value) + + @property + @pulumi.getter + def database(self) -> Optional[str]: + """ + Returns records for the current database in use or for a specified database. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: Optional[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def schema(self) -> Optional[str]: + """ + Returns records for the current schema in use or a specified schema. Use fully qualified name. + """ + return pulumi.get(self, "schema") + + @schema.setter + def schema(self, value: Optional[str]): + pulumi.set(self, "schema", value) + + +@pulumi.input_type +class GetMaskingPoliciesLimitArgs: + def __init__(__self__, *, + rows: int, + from_: Optional[str] = None): + """ + :param int rows: The maximum number of rows to return. + :param str from_: Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + """ + pulumi.set(__self__, "rows", rows) + if from_ is not None: + pulumi.set(__self__, "from_", from_) + + @property + @pulumi.getter + def rows(self) -> int: + """ + The maximum number of rows to return. + """ + return pulumi.get(self, "rows") + + @rows.setter + def rows(self, value: int): + pulumi.set(self, "rows", value) + + @property + @pulumi.getter(name="from") + def from_(self) -> Optional[str]: + """ + Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + """ + return pulumi.get(self, "from_") + + @from_.setter + def from_(self, value: Optional[str]): + pulumi.set(self, "from_", value) + + +@pulumi.input_type +class GetRowAccessPoliciesInArgs: + def __init__(__self__, *, + account: Optional[bool] = None, + application: Optional[str] = None, + application_package: Optional[str] = None, + database: Optional[str] = None, + schema: Optional[str] = None): + """ + :param bool account: Returns records for the entire account. + :param str application: Returns records for the specified application. + :param str application_package: Returns records for the specified application package. + :param str database: Returns records for the current database in use or for a specified database. + :param str schema: Returns records for the current schema in use or a specified schema. Use fully qualified name. + """ + if account is not None: + pulumi.set(__self__, "account", account) + if application is not None: + pulumi.set(__self__, "application", application) + if application_package is not None: + pulumi.set(__self__, "application_package", application_package) + if database is not None: + pulumi.set(__self__, "database", database) + if schema is not None: + pulumi.set(__self__, "schema", schema) + + @property + @pulumi.getter + def account(self) -> Optional[bool]: + """ + Returns records for the entire account. + """ + return pulumi.get(self, "account") + + @account.setter + def account(self, value: Optional[bool]): + pulumi.set(self, "account", value) + + @property + @pulumi.getter + def application(self) -> Optional[str]: + """ + Returns records for the specified application. + """ + return pulumi.get(self, "application") + + @application.setter + def application(self, value: Optional[str]): + pulumi.set(self, "application", value) + + @property + @pulumi.getter(name="applicationPackage") + def application_package(self) -> Optional[str]: + """ + Returns records for the specified application package. + """ + return pulumi.get(self, "application_package") + + @application_package.setter + def application_package(self, value: Optional[str]): + pulumi.set(self, "application_package", value) + + @property + @pulumi.getter + def database(self) -> Optional[str]: + """ + Returns records for the current database in use or for a specified database. + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: Optional[str]): + pulumi.set(self, "database", value) + + @property + @pulumi.getter + def schema(self) -> Optional[str]: + """ + Returns records for the current schema in use or a specified schema. Use fully qualified name. + """ + return pulumi.get(self, "schema") + + @schema.setter + def schema(self, value: Optional[str]): + pulumi.set(self, "schema", value) + + +@pulumi.input_type +class GetRowAccessPoliciesLimitArgs: + def __init__(__self__, *, + rows: int, + from_: Optional[str] = None): + """ + :param int rows: The maximum number of rows to return. + :param str from_: Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + """ + pulumi.set(__self__, "rows", rows) + if from_ is not None: + pulumi.set(__self__, "from_", from_) + + @property + @pulumi.getter + def rows(self) -> int: + """ + The maximum number of rows to return. + """ + return pulumi.get(self, "rows") + + @rows.setter + def rows(self, value: int): + pulumi.set(self, "rows", value) + + @property + @pulumi.getter(name="from") + def from_(self) -> Optional[str]: + """ + Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + """ + return pulumi.get(self, "from_") + + @from_.setter + def from_(self, value: Optional[str]): + pulumi.set(self, "from_", value) + + @pulumi.input_type class GetSchemasInArgs: def __init__(__self__, *, diff --git a/sdk/python/pulumi_snowflake/get_database_roles.py b/sdk/python/pulumi_snowflake/get_database_roles.py index 775b8295..c50e3120 100644 --- a/sdk/python/pulumi_snowflake/get_database_roles.py +++ b/sdk/python/pulumi_snowflake/get_database_roles.py @@ -101,6 +101,8 @@ def get_database_roles(in_database: Optional[str] = None, """ !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in show_output collection. + :param str in_database: The database from which to return the database roles from. :param str like: Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). @@ -129,6 +131,8 @@ def get_database_roles_output(in_database: Optional[pulumi.Input[str]] = None, """ !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + Datasource used to get details of filtered database roles. Filtering is aligned with the current possibilities for [SHOW DATABASE ROLES](https://docs.snowflake.com/en/sql-reference/sql/show-database-roles) query (`like` and `limit` are supported). The results of SHOW is encapsulated in show_output collection. + :param str in_database: The database from which to return the database roles from. :param str like: Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). diff --git a/sdk/python/pulumi_snowflake/get_masking_policies.py b/sdk/python/pulumi_snowflake/get_masking_policies.py index 303838bc..40de25d9 100644 --- a/sdk/python/pulumi_snowflake/get_masking_policies.py +++ b/sdk/python/pulumi_snowflake/get_masking_policies.py @@ -9,6 +9,7 @@ from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities from . import outputs +from ._inputs import * __all__ = [ 'GetMaskingPoliciesResult', @@ -22,51 +23,73 @@ class GetMaskingPoliciesResult: """ A collection of values returned by getMaskingPolicies. """ - def __init__(__self__, database=None, id=None, masking_policies=None, schema=None): - if database and not isinstance(database, str): - raise TypeError("Expected argument 'database' to be a str") - pulumi.set(__self__, "database", database) + def __init__(__self__, id=None, in_=None, like=None, limit=None, masking_policies=None, with_describe=None): if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) + if in_ and not isinstance(in_, dict): + raise TypeError("Expected argument 'in_' to be a dict") + pulumi.set(__self__, "in_", in_) + if like and not isinstance(like, str): + raise TypeError("Expected argument 'like' to be a str") + pulumi.set(__self__, "like", like) + if limit and not isinstance(limit, dict): + raise TypeError("Expected argument 'limit' to be a dict") + pulumi.set(__self__, "limit", limit) if masking_policies and not isinstance(masking_policies, list): raise TypeError("Expected argument 'masking_policies' to be a list") pulumi.set(__self__, "masking_policies", masking_policies) - if schema and not isinstance(schema, str): - raise TypeError("Expected argument 'schema' to be a str") - pulumi.set(__self__, "schema", schema) + if with_describe and not isinstance(with_describe, bool): + raise TypeError("Expected argument 'with_describe' to be a bool") + pulumi.set(__self__, "with_describe", with_describe) @property @pulumi.getter - def database(self) -> str: + def id(self) -> str: """ - The database from which to return the schemas from. + The provider-assigned unique ID for this managed resource. """ - return pulumi.get(self, "database") + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="in") + def in_(self) -> Optional['outputs.GetMaskingPoliciesInResult']: + """ + IN clause to filter the list of masking policies + """ + return pulumi.get(self, "in_") @property @pulumi.getter - def id(self) -> str: + def like(self) -> Optional[str]: """ - The provider-assigned unique ID for this managed resource. + Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). """ - return pulumi.get(self, "id") + return pulumi.get(self, "like") + + @property + @pulumi.getter + def limit(self) -> Optional['outputs.GetMaskingPoliciesLimitResult']: + """ + Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + """ + return pulumi.get(self, "limit") @property @pulumi.getter(name="maskingPolicies") def masking_policies(self) -> Sequence['outputs.GetMaskingPoliciesMaskingPolicyResult']: """ - The maskingPolicies in the schema + Holds the aggregated output of all views details queries. """ return pulumi.get(self, "masking_policies") @property - @pulumi.getter - def schema(self) -> str: + @pulumi.getter(name="withDescribe") + def with_describe(self) -> Optional[bool]: """ - The schema from which to return the maskingPolicies from. + Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. """ - return pulumi.get(self, "schema") + return pulumi.get(self, "with_describe") class AwaitableGetMaskingPoliciesResult(GetMaskingPoliciesResult): @@ -75,60 +98,62 @@ def __await__(self): if False: yield self return GetMaskingPoliciesResult( - database=self.database, id=self.id, + in_=self.in_, + like=self.like, + limit=self.limit, masking_policies=self.masking_policies, - schema=self.schema) + with_describe=self.with_describe) -def get_masking_policies(database: Optional[str] = None, - schema: Optional[str] = None, +def get_masking_policies(in_: Optional[Union['GetMaskingPoliciesInArgs', 'GetMaskingPoliciesInArgsDict']] = None, + like: Optional[str] = None, + limit: Optional[Union['GetMaskingPoliciesLimitArgs', 'GetMaskingPoliciesLimitArgsDict']] = None, + with_describe: Optional[bool] = None, opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetMaskingPoliciesResult: """ - ## Example Usage + !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. - ```python - import pulumi - import pulumi_snowflake as snowflake + Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `masking_policies`. - current = snowflake.get_masking_policies(database="MYDB", - schema="MYSCHEMA") - ``` - - :param str database: The database from which to return the schemas from. - :param str schema: The schema from which to return the maskingPolicies from. + :param Union['GetMaskingPoliciesInArgs', 'GetMaskingPoliciesInArgsDict'] in_: IN clause to filter the list of masking policies + :param str like: Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + :param Union['GetMaskingPoliciesLimitArgs', 'GetMaskingPoliciesLimitArgsDict'] limit: Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + :param bool with_describe: Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. """ __args__ = dict() - __args__['database'] = database - __args__['schema'] = schema + __args__['in'] = in_ + __args__['like'] = like + __args__['limit'] = limit + __args__['withDescribe'] = with_describe opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) __ret__ = pulumi.runtime.invoke('snowflake:index/getMaskingPolicies:getMaskingPolicies', __args__, opts=opts, typ=GetMaskingPoliciesResult).value return AwaitableGetMaskingPoliciesResult( - database=pulumi.get(__ret__, 'database'), id=pulumi.get(__ret__, 'id'), + in_=pulumi.get(__ret__, 'in_'), + like=pulumi.get(__ret__, 'like'), + limit=pulumi.get(__ret__, 'limit'), masking_policies=pulumi.get(__ret__, 'masking_policies'), - schema=pulumi.get(__ret__, 'schema')) + with_describe=pulumi.get(__ret__, 'with_describe')) @_utilities.lift_output_func(get_masking_policies) -def get_masking_policies_output(database: Optional[pulumi.Input[str]] = None, - schema: Optional[pulumi.Input[str]] = None, +def get_masking_policies_output(in_: Optional[pulumi.Input[Optional[Union['GetMaskingPoliciesInArgs', 'GetMaskingPoliciesInArgsDict']]]] = None, + like: Optional[pulumi.Input[Optional[str]]] = None, + limit: Optional[pulumi.Input[Optional[Union['GetMaskingPoliciesLimitArgs', 'GetMaskingPoliciesLimitArgsDict']]]] = None, + with_describe: Optional[pulumi.Input[Optional[bool]]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetMaskingPoliciesResult]: """ - ## Example Usage - - ```python - import pulumi - import pulumi_snowflake as snowflake + !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. - current = snowflake.get_masking_policies(database="MYDB", - schema="MYSCHEMA") - ``` + Datasource used to get details of filtered masking policies. Filtering is aligned with the current possibilities for [SHOW MASKING POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-masking-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `masking_policies`. - :param str database: The database from which to return the schemas from. - :param str schema: The schema from which to return the maskingPolicies from. + :param Union['GetMaskingPoliciesInArgs', 'GetMaskingPoliciesInArgsDict'] in_: IN clause to filter the list of masking policies + :param str like: Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + :param Union['GetMaskingPoliciesLimitArgs', 'GetMaskingPoliciesLimitArgsDict'] limit: Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + :param bool with_describe: Runs DESC MASKING POLICY for each masking policy returned by SHOW MASKING POLICIES. The output of describe is saved to the description field. By default this value is set to true. """ ... diff --git a/sdk/python/pulumi_snowflake/get_resource_monitors.py b/sdk/python/pulumi_snowflake/get_resource_monitors.py index e5925420..d35bf471 100644 --- a/sdk/python/pulumi_snowflake/get_resource_monitors.py +++ b/sdk/python/pulumi_snowflake/get_resource_monitors.py @@ -22,10 +22,13 @@ class GetResourceMonitorsResult: """ A collection of values returned by getResourceMonitors. """ - def __init__(__self__, id=None, resource_monitors=None): + def __init__(__self__, id=None, like=None, resource_monitors=None): if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) + if like and not isinstance(like, str): + raise TypeError("Expected argument 'like' to be a str") + pulumi.set(__self__, "like", like) if resource_monitors and not isinstance(resource_monitors, list): raise TypeError("Expected argument 'resource_monitors' to be a list") pulumi.set(__self__, "resource_monitors", resource_monitors) @@ -38,11 +41,19 @@ def id(self) -> str: """ return pulumi.get(self, "id") + @property + @pulumi.getter + def like(self) -> Optional[str]: + """ + Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + """ + return pulumi.get(self, "like") + @property @pulumi.getter(name="resourceMonitors") def resource_monitors(self) -> Sequence['outputs.GetResourceMonitorsResourceMonitorResult']: """ - The resource monitors in the database + Holds the aggregated output of all resource monitor details queries. """ return pulumi.get(self, "resource_monitors") @@ -54,39 +65,40 @@ def __await__(self): yield self return GetResourceMonitorsResult( id=self.id, + like=self.like, resource_monitors=self.resource_monitors) -def get_resource_monitors(opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetResourceMonitorsResult: +def get_resource_monitors(like: Optional[str] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetResourceMonitorsResult: """ - ## Example Usage + !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + + Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in show_output collection. - ```python - import pulumi - import pulumi_snowflake as snowflake - current = snowflake.get_resource_monitors() - ``` + :param str like: Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). """ __args__ = dict() + __args__['like'] = like opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) __ret__ = pulumi.runtime.invoke('snowflake:index/getResourceMonitors:getResourceMonitors', __args__, opts=opts, typ=GetResourceMonitorsResult).value return AwaitableGetResourceMonitorsResult( id=pulumi.get(__ret__, 'id'), + like=pulumi.get(__ret__, 'like'), resource_monitors=pulumi.get(__ret__, 'resource_monitors')) @_utilities.lift_output_func(get_resource_monitors) -def get_resource_monitors_output(opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetResourceMonitorsResult]: +def get_resource_monitors_output(like: Optional[pulumi.Input[Optional[str]]] = None, + opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetResourceMonitorsResult]: """ - ## Example Usage + !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + + Datasource used to get details of filtered resource monitors. Filtering is aligned with the current possibilities for [SHOW RESOURCE MONITORS](https://docs.snowflake.com/en/sql-reference/sql/show-resource-monitors) query (`like` is supported). The results of SHOW is encapsulated in show_output collection. - ```python - import pulumi - import pulumi_snowflake as snowflake - current = snowflake.get_resource_monitors() - ``` + :param str like: Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). """ ... diff --git a/sdk/python/pulumi_snowflake/get_row_access_policies.py b/sdk/python/pulumi_snowflake/get_row_access_policies.py index 0520a958..36df0498 100644 --- a/sdk/python/pulumi_snowflake/get_row_access_policies.py +++ b/sdk/python/pulumi_snowflake/get_row_access_policies.py @@ -9,6 +9,7 @@ from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities from . import outputs +from ._inputs import * __all__ = [ 'GetRowAccessPoliciesResult', @@ -22,51 +23,73 @@ class GetRowAccessPoliciesResult: """ A collection of values returned by getRowAccessPolicies. """ - def __init__(__self__, database=None, id=None, row_access_policies=None, schema=None): - if database and not isinstance(database, str): - raise TypeError("Expected argument 'database' to be a str") - pulumi.set(__self__, "database", database) + def __init__(__self__, id=None, in_=None, like=None, limit=None, row_access_policies=None, with_describe=None): if id and not isinstance(id, str): raise TypeError("Expected argument 'id' to be a str") pulumi.set(__self__, "id", id) + if in_ and not isinstance(in_, dict): + raise TypeError("Expected argument 'in_' to be a dict") + pulumi.set(__self__, "in_", in_) + if like and not isinstance(like, str): + raise TypeError("Expected argument 'like' to be a str") + pulumi.set(__self__, "like", like) + if limit and not isinstance(limit, dict): + raise TypeError("Expected argument 'limit' to be a dict") + pulumi.set(__self__, "limit", limit) if row_access_policies and not isinstance(row_access_policies, list): raise TypeError("Expected argument 'row_access_policies' to be a list") pulumi.set(__self__, "row_access_policies", row_access_policies) - if schema and not isinstance(schema, str): - raise TypeError("Expected argument 'schema' to be a str") - pulumi.set(__self__, "schema", schema) + if with_describe and not isinstance(with_describe, bool): + raise TypeError("Expected argument 'with_describe' to be a bool") + pulumi.set(__self__, "with_describe", with_describe) @property @pulumi.getter - def database(self) -> str: + def id(self) -> str: """ - The database from which to return the schemas from. + The provider-assigned unique ID for this managed resource. """ - return pulumi.get(self, "database") + return pulumi.get(self, "id") + + @property + @pulumi.getter(name="in") + def in_(self) -> Optional['outputs.GetRowAccessPoliciesInResult']: + """ + IN clause to filter the list of row access policies + """ + return pulumi.get(self, "in_") @property @pulumi.getter - def id(self) -> str: + def like(self) -> Optional[str]: """ - The provider-assigned unique ID for this managed resource. + Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). """ - return pulumi.get(self, "id") + return pulumi.get(self, "like") + + @property + @pulumi.getter + def limit(self) -> Optional['outputs.GetRowAccessPoliciesLimitResult']: + """ + Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + """ + return pulumi.get(self, "limit") @property @pulumi.getter(name="rowAccessPolicies") def row_access_policies(self) -> Sequence['outputs.GetRowAccessPoliciesRowAccessPolicyResult']: """ - The row access policy in the schema + Holds the aggregated output of all views details queries. """ return pulumi.get(self, "row_access_policies") @property - @pulumi.getter - def schema(self) -> str: + @pulumi.getter(name="withDescribe") + def with_describe(self) -> Optional[bool]: """ - The schema from which to return the row access policy from. + Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. """ - return pulumi.get(self, "schema") + return pulumi.get(self, "with_describe") class AwaitableGetRowAccessPoliciesResult(GetRowAccessPoliciesResult): @@ -75,60 +98,62 @@ def __await__(self): if False: yield self return GetRowAccessPoliciesResult( - database=self.database, id=self.id, + in_=self.in_, + like=self.like, + limit=self.limit, row_access_policies=self.row_access_policies, - schema=self.schema) + with_describe=self.with_describe) -def get_row_access_policies(database: Optional[str] = None, - schema: Optional[str] = None, +def get_row_access_policies(in_: Optional[Union['GetRowAccessPoliciesInArgs', 'GetRowAccessPoliciesInArgsDict']] = None, + like: Optional[str] = None, + limit: Optional[Union['GetRowAccessPoliciesLimitArgs', 'GetRowAccessPoliciesLimitArgsDict']] = None, + with_describe: Optional[bool] = None, opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetRowAccessPoliciesResult: """ - ## Example Usage + !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. - ```python - import pulumi - import pulumi_snowflake as snowflake + Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `row_access_policies`. - current = snowflake.get_row_access_policies(database="MYDB", - schema="MYSCHEMA") - ``` - - :param str database: The database from which to return the schemas from. - :param str schema: The schema from which to return the row access policy from. + :param Union['GetRowAccessPoliciesInArgs', 'GetRowAccessPoliciesInArgsDict'] in_: IN clause to filter the list of row access policies + :param str like: Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + :param Union['GetRowAccessPoliciesLimitArgs', 'GetRowAccessPoliciesLimitArgsDict'] limit: Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + :param bool with_describe: Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. """ __args__ = dict() - __args__['database'] = database - __args__['schema'] = schema + __args__['in'] = in_ + __args__['like'] = like + __args__['limit'] = limit + __args__['withDescribe'] = with_describe opts = pulumi.InvokeOptions.merge(_utilities.get_invoke_opts_defaults(), opts) __ret__ = pulumi.runtime.invoke('snowflake:index/getRowAccessPolicies:getRowAccessPolicies', __args__, opts=opts, typ=GetRowAccessPoliciesResult).value return AwaitableGetRowAccessPoliciesResult( - database=pulumi.get(__ret__, 'database'), id=pulumi.get(__ret__, 'id'), + in_=pulumi.get(__ret__, 'in_'), + like=pulumi.get(__ret__, 'like'), + limit=pulumi.get(__ret__, 'limit'), row_access_policies=pulumi.get(__ret__, 'row_access_policies'), - schema=pulumi.get(__ret__, 'schema')) + with_describe=pulumi.get(__ret__, 'with_describe')) @_utilities.lift_output_func(get_row_access_policies) -def get_row_access_policies_output(database: Optional[pulumi.Input[str]] = None, - schema: Optional[pulumi.Input[str]] = None, +def get_row_access_policies_output(in_: Optional[pulumi.Input[Optional[Union['GetRowAccessPoliciesInArgs', 'GetRowAccessPoliciesInArgsDict']]]] = None, + like: Optional[pulumi.Input[Optional[str]]] = None, + limit: Optional[pulumi.Input[Optional[Union['GetRowAccessPoliciesLimitArgs', 'GetRowAccessPoliciesLimitArgsDict']]]] = None, + with_describe: Optional[pulumi.Input[Optional[bool]]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetRowAccessPoliciesResult]: """ - ## Example Usage - - ```python - import pulumi - import pulumi_snowflake as snowflake + !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. - current = snowflake.get_row_access_policies(database="MYDB", - schema="MYSCHEMA") - ``` + Datasource used to get details of filtered row access policies. Filtering is aligned with the current possibilities for [SHOW ROW ACCESS POLICIES](https://docs.snowflake.com/en/sql-reference/sql/show-row-access-policies) query. The results of SHOW and DESCRIBE are encapsulated in one output collection `row_access_policies`. - :param str database: The database from which to return the schemas from. - :param str schema: The schema from which to return the row access policy from. + :param Union['GetRowAccessPoliciesInArgs', 'GetRowAccessPoliciesInArgsDict'] in_: IN clause to filter the list of row access policies + :param str like: Filters the output with **case-insensitive** pattern, with support for SQL wildcard characters (`%` and `_`). + :param Union['GetRowAccessPoliciesLimitArgs', 'GetRowAccessPoliciesLimitArgsDict'] limit: Limits the number of rows returned. If the `limit.from` is set, then the limit wll start from the first element matched by the expression. The expression is only used to match with the first element, later on the elements are not matched by the prefix, but you can enforce a certain pattern with `starts_with` or `like`. + :param bool with_describe: Runs DESC ROW ACCESS POLICY for each row access policy returned by SHOW ROW ACCESS POLICIES. The output of describe is saved to the description field. By default this value is set to true. """ ... diff --git a/sdk/python/pulumi_snowflake/get_views.py b/sdk/python/pulumi_snowflake/get_views.py index 3285fcee..6f40b6ee 100644 --- a/sdk/python/pulumi_snowflake/get_views.py +++ b/sdk/python/pulumi_snowflake/get_views.py @@ -125,6 +125,8 @@ def get_views(in_: Optional[Union['GetViewsInArgs', 'GetViewsInArgsDict']] = Non with_describe: Optional[bool] = None, opts: Optional[pulumi.InvokeOptions] = None) -> AwaitableGetViewsResult: """ + !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. @@ -161,6 +163,8 @@ def get_views_output(in_: Optional[pulumi.Input[Optional[Union['GetViewsInArgs', with_describe: Optional[pulumi.Input[Optional[bool]]] = None, opts: Optional[pulumi.InvokeOptions] = None) -> pulumi.Output[GetViewsResult]: """ + !> **V1 release candidate** This data source was reworked and is a release candidate for the V1. We do not expect significant changes in it before the V1. We will welcome any feedback and adjust the data source if needed. Any errors reported will be resolved with a higher priority. We encourage checking this data source out before the V1 release. Please follow the migration guide to use it. + Datasource used to get details of filtered views. Filtering is aligned with the current possibilities for [SHOW VIEWS](https://docs.snowflake.com/en/sql-reference/sql/show-views) query (only `like` is supported). The results of SHOW and DESCRIBE are encapsulated in one output collection `views`. diff --git a/sdk/python/pulumi_snowflake/masking_policy.py b/sdk/python/pulumi_snowflake/masking_policy.py index ceeb9916..b8bced6a 100644 --- a/sdk/python/pulumi_snowflake/masking_policy.py +++ b/sdk/python/pulumi_snowflake/masking_policy.py @@ -16,74 +16,78 @@ @pulumi.input_type class MaskingPolicyArgs: def __init__(__self__, *, + arguments: pulumi.Input[Sequence[pulumi.Input['MaskingPolicyArgumentArgs']]], + body: pulumi.Input[str], database: pulumi.Input[str], - masking_expression: pulumi.Input[str], return_data_type: pulumi.Input[str], schema: pulumi.Input[str], - signature: pulumi.Input['MaskingPolicySignatureArgs'], comment: Optional[pulumi.Input[str]] = None, - exempt_other_policies: Optional[pulumi.Input[bool]] = None, - if_not_exists: Optional[pulumi.Input[bool]] = None, - name: Optional[pulumi.Input[str]] = None, - or_replace: Optional[pulumi.Input[bool]] = None): + exempt_other_policies: Optional[pulumi.Input[str]] = None, + name: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a MaskingPolicy resource. - :param pulumi.Input[str] database: The database in which to create the masking policy. - :param pulumi.Input[str] masking_expression: Specifies the SQL expression that transforms the data. - :param pulumi.Input[str] return_data_type: Specifies the data type to return. - :param pulumi.Input[str] schema: The schema in which to create the masking policy. - :param pulumi.Input['MaskingPolicySignatureArgs'] signature: The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + :param pulumi.Input[Sequence[pulumi.Input['MaskingPolicyArgumentArgs']]] arguments: List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + :param pulumi.Input[str] body: Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + :param pulumi.Input[str] database: The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[str] return_data_type: The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + :param pulumi.Input[str] schema: The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` :param pulumi.Input[str] comment: Specifies a comment for the masking policy. - :param pulumi.Input[bool] exempt_other_policies: Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. - :param pulumi.Input[bool] if_not_exists: Prevent overwriting a previous masking policy with the same name. - :param pulumi.Input[str] name: Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. - :param pulumi.Input[bool] or_replace: Whether to override a previous masking policy with the same name. + :param pulumi.Input[str] exempt_other_policies: Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + :param pulumi.Input[str] name: Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ + pulumi.set(__self__, "arguments", arguments) + pulumi.set(__self__, "body", body) pulumi.set(__self__, "database", database) - pulumi.set(__self__, "masking_expression", masking_expression) pulumi.set(__self__, "return_data_type", return_data_type) pulumi.set(__self__, "schema", schema) - pulumi.set(__self__, "signature", signature) if comment is not None: pulumi.set(__self__, "comment", comment) if exempt_other_policies is not None: pulumi.set(__self__, "exempt_other_policies", exempt_other_policies) - if if_not_exists is not None: - pulumi.set(__self__, "if_not_exists", if_not_exists) if name is not None: pulumi.set(__self__, "name", name) - if or_replace is not None: - pulumi.set(__self__, "or_replace", or_replace) @property @pulumi.getter - def database(self) -> pulumi.Input[str]: + def arguments(self) -> pulumi.Input[Sequence[pulumi.Input['MaskingPolicyArgumentArgs']]]: """ - The database in which to create the masking policy. + List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. """ - return pulumi.get(self, "database") + return pulumi.get(self, "arguments") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @arguments.setter + def arguments(self, value: pulumi.Input[Sequence[pulumi.Input['MaskingPolicyArgumentArgs']]]): + pulumi.set(self, "arguments", value) @property - @pulumi.getter(name="maskingExpression") - def masking_expression(self) -> pulumi.Input[str]: + @pulumi.getter + def body(self) -> pulumi.Input[str]: """ - Specifies the SQL expression that transforms the data. + Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. """ - return pulumi.get(self, "masking_expression") + return pulumi.get(self, "body") - @masking_expression.setter - def masking_expression(self, value: pulumi.Input[str]): - pulumi.set(self, "masking_expression", value) + @body.setter + def body(self, value: pulumi.Input[str]): + pulumi.set(self, "body", value) + + @property + @pulumi.getter + def database(self) -> pulumi.Input[str]: + """ + The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + """ + return pulumi.get(self, "database") + + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) @property @pulumi.getter(name="returnDataType") def return_data_type(self) -> pulumi.Input[str]: """ - Specifies the data type to return. + The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). """ return pulumi.get(self, "return_data_type") @@ -95,7 +99,7 @@ def return_data_type(self, value: pulumi.Input[str]): @pulumi.getter def schema(self) -> pulumi.Input[str]: """ - The schema in which to create the masking policy. + The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "schema") @@ -103,18 +107,6 @@ def schema(self) -> pulumi.Input[str]: def schema(self, value: pulumi.Input[str]): pulumi.set(self, "schema", value) - @property - @pulumi.getter - def signature(self) -> pulumi.Input['MaskingPolicySignatureArgs']: - """ - The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - """ - return pulumi.get(self, "signature") - - @signature.setter - def signature(self, value: pulumi.Input['MaskingPolicySignatureArgs']): - pulumi.set(self, "signature", value) - @property @pulumi.getter def comment(self) -> Optional[pulumi.Input[str]]: @@ -129,33 +121,21 @@ def comment(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="exemptOtherPolicies") - def exempt_other_policies(self) -> Optional[pulumi.Input[bool]]: + def exempt_other_policies(self) -> Optional[pulumi.Input[str]]: """ - Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. """ return pulumi.get(self, "exempt_other_policies") @exempt_other_policies.setter - def exempt_other_policies(self, value: Optional[pulumi.Input[bool]]): + def exempt_other_policies(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "exempt_other_policies", value) - @property - @pulumi.getter(name="ifNotExists") - def if_not_exists(self) -> Optional[pulumi.Input[bool]]: - """ - Prevent overwriting a previous masking policy with the same name. - """ - return pulumi.get(self, "if_not_exists") - - @if_not_exists.setter - def if_not_exists(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "if_not_exists", value) - @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "name") @@ -163,69 +143,81 @@ def name(self) -> Optional[pulumi.Input[str]]: def name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "name", value) - @property - @pulumi.getter(name="orReplace") - def or_replace(self) -> Optional[pulumi.Input[bool]]: - """ - Whether to override a previous masking policy with the same name. - """ - return pulumi.get(self, "or_replace") - - @or_replace.setter - def or_replace(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "or_replace", value) - @pulumi.input_type class _MaskingPolicyState: def __init__(__self__, *, + arguments: Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyArgumentArgs']]]] = None, + body: Optional[pulumi.Input[str]] = None, comment: Optional[pulumi.Input[str]] = None, database: Optional[pulumi.Input[str]] = None, - exempt_other_policies: Optional[pulumi.Input[bool]] = None, + describe_outputs: Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyDescribeOutputArgs']]]] = None, + exempt_other_policies: Optional[pulumi.Input[str]] = None, fully_qualified_name: Optional[pulumi.Input[str]] = None, - if_not_exists: Optional[pulumi.Input[bool]] = None, - masking_expression: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - or_replace: Optional[pulumi.Input[bool]] = None, return_data_type: Optional[pulumi.Input[str]] = None, schema: Optional[pulumi.Input[str]] = None, - signature: Optional[pulumi.Input['MaskingPolicySignatureArgs']] = None): + show_outputs: Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyShowOutputArgs']]]] = None): """ Input properties used for looking up and filtering MaskingPolicy resources. + :param pulumi.Input[Sequence[pulumi.Input['MaskingPolicyArgumentArgs']]] arguments: List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + :param pulumi.Input[str] body: Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. :param pulumi.Input[str] comment: Specifies a comment for the masking policy. - :param pulumi.Input[str] database: The database in which to create the masking policy. - :param pulumi.Input[bool] exempt_other_policies: Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + :param pulumi.Input[str] database: The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input['MaskingPolicyDescribeOutputArgs']]] describe_outputs: Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. + :param pulumi.Input[str] exempt_other_policies: Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. :param pulumi.Input[str] fully_qualified_name: Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). - :param pulumi.Input[bool] if_not_exists: Prevent overwriting a previous masking policy with the same name. - :param pulumi.Input[str] masking_expression: Specifies the SQL expression that transforms the data. - :param pulumi.Input[str] name: Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. - :param pulumi.Input[bool] or_replace: Whether to override a previous masking policy with the same name. - :param pulumi.Input[str] return_data_type: Specifies the data type to return. - :param pulumi.Input[str] schema: The schema in which to create the masking policy. - :param pulumi.Input['MaskingPolicySignatureArgs'] signature: The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. - """ + :param pulumi.Input[str] name: Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[str] return_data_type: The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + :param pulumi.Input[str] schema: The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input['MaskingPolicyShowOutputArgs']]] show_outputs: Outputs the result of `SHOW MASKING POLICY` for the given masking policy. + """ + if arguments is not None: + pulumi.set(__self__, "arguments", arguments) + if body is not None: + pulumi.set(__self__, "body", body) if comment is not None: pulumi.set(__self__, "comment", comment) if database is not None: pulumi.set(__self__, "database", database) + if describe_outputs is not None: + pulumi.set(__self__, "describe_outputs", describe_outputs) if exempt_other_policies is not None: pulumi.set(__self__, "exempt_other_policies", exempt_other_policies) if fully_qualified_name is not None: pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) - if if_not_exists is not None: - pulumi.set(__self__, "if_not_exists", if_not_exists) - if masking_expression is not None: - pulumi.set(__self__, "masking_expression", masking_expression) if name is not None: pulumi.set(__self__, "name", name) - if or_replace is not None: - pulumi.set(__self__, "or_replace", or_replace) if return_data_type is not None: pulumi.set(__self__, "return_data_type", return_data_type) if schema is not None: pulumi.set(__self__, "schema", schema) - if signature is not None: - pulumi.set(__self__, "signature", signature) + if show_outputs is not None: + pulumi.set(__self__, "show_outputs", show_outputs) + + @property + @pulumi.getter + def arguments(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyArgumentArgs']]]]: + """ + List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + """ + return pulumi.get(self, "arguments") + + @arguments.setter + def arguments(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyArgumentArgs']]]]): + pulumi.set(self, "arguments", value) + + @property + @pulumi.getter + def body(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + """ + return pulumi.get(self, "body") + + @body.setter + def body(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "body", value) @property @pulumi.getter @@ -243,7 +235,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def database(self) -> Optional[pulumi.Input[str]]: """ - The database in which to create the masking policy. + The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "database") @@ -251,16 +243,28 @@ def database(self) -> Optional[pulumi.Input[str]]: def database(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "database", value) + @property + @pulumi.getter(name="describeOutputs") + def describe_outputs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyDescribeOutputArgs']]]]: + """ + Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. + """ + return pulumi.get(self, "describe_outputs") + + @describe_outputs.setter + def describe_outputs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyDescribeOutputArgs']]]]): + pulumi.set(self, "describe_outputs", value) + @property @pulumi.getter(name="exemptOtherPolicies") - def exempt_other_policies(self) -> Optional[pulumi.Input[bool]]: + def exempt_other_policies(self) -> Optional[pulumi.Input[str]]: """ - Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. """ return pulumi.get(self, "exempt_other_policies") @exempt_other_policies.setter - def exempt_other_policies(self, value: Optional[pulumi.Input[bool]]): + def exempt_other_policies(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "exempt_other_policies", value) @property @@ -275,35 +279,11 @@ def fully_qualified_name(self) -> Optional[pulumi.Input[str]]: def fully_qualified_name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "fully_qualified_name", value) - @property - @pulumi.getter(name="ifNotExists") - def if_not_exists(self) -> Optional[pulumi.Input[bool]]: - """ - Prevent overwriting a previous masking policy with the same name. - """ - return pulumi.get(self, "if_not_exists") - - @if_not_exists.setter - def if_not_exists(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "if_not_exists", value) - - @property - @pulumi.getter(name="maskingExpression") - def masking_expression(self) -> Optional[pulumi.Input[str]]: - """ - Specifies the SQL expression that transforms the data. - """ - return pulumi.get(self, "masking_expression") - - @masking_expression.setter - def masking_expression(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "masking_expression", value) - @property @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "name") @@ -311,23 +291,11 @@ def name(self) -> Optional[pulumi.Input[str]]: def name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "name", value) - @property - @pulumi.getter(name="orReplace") - def or_replace(self) -> Optional[pulumi.Input[bool]]: - """ - Whether to override a previous masking policy with the same name. - """ - return pulumi.get(self, "or_replace") - - @or_replace.setter - def or_replace(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "or_replace", value) - @property @pulumi.getter(name="returnDataType") def return_data_type(self) -> Optional[pulumi.Input[str]]: """ - Specifies the data type to return. + The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). """ return pulumi.get(self, "return_data_type") @@ -339,7 +307,7 @@ def return_data_type(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def schema(self) -> Optional[pulumi.Input[str]]: """ - The schema in which to create the masking policy. + The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "schema") @@ -348,16 +316,16 @@ def schema(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "schema", value) @property - @pulumi.getter - def signature(self) -> Optional[pulumi.Input['MaskingPolicySignatureArgs']]: + @pulumi.getter(name="showOutputs") + def show_outputs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyShowOutputArgs']]]]: """ - The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + Outputs the result of `SHOW MASKING POLICY` for the given masking policy. """ - return pulumi.get(self, "signature") + return pulumi.get(self, "show_outputs") - @signature.setter - def signature(self, value: Optional[pulumi.Input['MaskingPolicySignatureArgs']]): - pulumi.set(self, "signature", value) + @show_outputs.setter + def show_outputs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['MaskingPolicyShowOutputArgs']]]]): + pulumi.set(self, "show_outputs", value) class MaskingPolicy(pulumi.CustomResource): @@ -365,38 +333,32 @@ class MaskingPolicy(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + arguments: Optional[pulumi.Input[Sequence[pulumi.Input[Union['MaskingPolicyArgumentArgs', 'MaskingPolicyArgumentArgsDict']]]]] = None, + body: Optional[pulumi.Input[str]] = None, comment: Optional[pulumi.Input[str]] = None, database: Optional[pulumi.Input[str]] = None, - exempt_other_policies: Optional[pulumi.Input[bool]] = None, - if_not_exists: Optional[pulumi.Input[bool]] = None, - masking_expression: Optional[pulumi.Input[str]] = None, + exempt_other_policies: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - or_replace: Optional[pulumi.Input[bool]] = None, return_data_type: Optional[pulumi.Input[str]] = None, schema: Optional[pulumi.Input[str]] = None, - signature: Optional[pulumi.Input[Union['MaskingPolicySignatureArgs', 'MaskingPolicySignatureArgsDict']]] = None, __props__=None): """ ## Import - format is database name | schema name | policy name - ```sh - $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example 'dbName|schemaName|policyName' + $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example '""."".""' ``` :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Sequence[pulumi.Input[Union['MaskingPolicyArgumentArgs', 'MaskingPolicyArgumentArgsDict']]]] arguments: List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + :param pulumi.Input[str] body: Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. :param pulumi.Input[str] comment: Specifies a comment for the masking policy. - :param pulumi.Input[str] database: The database in which to create the masking policy. - :param pulumi.Input[bool] exempt_other_policies: Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. - :param pulumi.Input[bool] if_not_exists: Prevent overwriting a previous masking policy with the same name. - :param pulumi.Input[str] masking_expression: Specifies the SQL expression that transforms the data. - :param pulumi.Input[str] name: Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. - :param pulumi.Input[bool] or_replace: Whether to override a previous masking policy with the same name. - :param pulumi.Input[str] return_data_type: Specifies the data type to return. - :param pulumi.Input[str] schema: The schema in which to create the masking policy. - :param pulumi.Input[Union['MaskingPolicySignatureArgs', 'MaskingPolicySignatureArgsDict']] signature: The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + :param pulumi.Input[str] database: The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[str] exempt_other_policies: Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. + :param pulumi.Input[str] name: Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[str] return_data_type: The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + :param pulumi.Input[str] schema: The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ ... @overload @@ -407,10 +369,8 @@ def __init__(__self__, """ ## Import - format is database name | schema name | policy name - ```sh - $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example 'dbName|schemaName|policyName' + $ pulumi import snowflake:index/maskingPolicy:MaskingPolicy example '""."".""' ``` :param str resource_name: The name of the resource. @@ -428,16 +388,14 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + arguments: Optional[pulumi.Input[Sequence[pulumi.Input[Union['MaskingPolicyArgumentArgs', 'MaskingPolicyArgumentArgsDict']]]]] = None, + body: Optional[pulumi.Input[str]] = None, comment: Optional[pulumi.Input[str]] = None, database: Optional[pulumi.Input[str]] = None, - exempt_other_policies: Optional[pulumi.Input[bool]] = None, - if_not_exists: Optional[pulumi.Input[bool]] = None, - masking_expression: Optional[pulumi.Input[str]] = None, + exempt_other_policies: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - or_replace: Optional[pulumi.Input[bool]] = None, return_data_type: Optional[pulumi.Input[str]] = None, schema: Optional[pulumi.Input[str]] = None, - signature: Optional[pulumi.Input[Union['MaskingPolicySignatureArgs', 'MaskingPolicySignatureArgsDict']]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -447,27 +405,27 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = MaskingPolicyArgs.__new__(MaskingPolicyArgs) + if arguments is None and not opts.urn: + raise TypeError("Missing required property 'arguments'") + __props__.__dict__["arguments"] = arguments + if body is None and not opts.urn: + raise TypeError("Missing required property 'body'") + __props__.__dict__["body"] = body __props__.__dict__["comment"] = comment if database is None and not opts.urn: raise TypeError("Missing required property 'database'") __props__.__dict__["database"] = database __props__.__dict__["exempt_other_policies"] = exempt_other_policies - __props__.__dict__["if_not_exists"] = if_not_exists - if masking_expression is None and not opts.urn: - raise TypeError("Missing required property 'masking_expression'") - __props__.__dict__["masking_expression"] = masking_expression __props__.__dict__["name"] = name - __props__.__dict__["or_replace"] = or_replace if return_data_type is None and not opts.urn: raise TypeError("Missing required property 'return_data_type'") __props__.__dict__["return_data_type"] = return_data_type if schema is None and not opts.urn: raise TypeError("Missing required property 'schema'") __props__.__dict__["schema"] = schema - if signature is None and not opts.urn: - raise TypeError("Missing required property 'signature'") - __props__.__dict__["signature"] = signature + __props__.__dict__["describe_outputs"] = None __props__.__dict__["fully_qualified_name"] = None + __props__.__dict__["show_outputs"] = None super(MaskingPolicy, __self__).__init__( 'snowflake:index/maskingPolicy:MaskingPolicy', resource_name, @@ -478,17 +436,17 @@ def _internal_init(__self__, def get(resource_name: str, id: pulumi.Input[str], opts: Optional[pulumi.ResourceOptions] = None, + arguments: Optional[pulumi.Input[Sequence[pulumi.Input[Union['MaskingPolicyArgumentArgs', 'MaskingPolicyArgumentArgsDict']]]]] = None, + body: Optional[pulumi.Input[str]] = None, comment: Optional[pulumi.Input[str]] = None, database: Optional[pulumi.Input[str]] = None, - exempt_other_policies: Optional[pulumi.Input[bool]] = None, + describe_outputs: Optional[pulumi.Input[Sequence[pulumi.Input[Union['MaskingPolicyDescribeOutputArgs', 'MaskingPolicyDescribeOutputArgsDict']]]]] = None, + exempt_other_policies: Optional[pulumi.Input[str]] = None, fully_qualified_name: Optional[pulumi.Input[str]] = None, - if_not_exists: Optional[pulumi.Input[bool]] = None, - masking_expression: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - or_replace: Optional[pulumi.Input[bool]] = None, return_data_type: Optional[pulumi.Input[str]] = None, schema: Optional[pulumi.Input[str]] = None, - signature: Optional[pulumi.Input[Union['MaskingPolicySignatureArgs', 'MaskingPolicySignatureArgsDict']]] = None) -> 'MaskingPolicy': + show_outputs: Optional[pulumi.Input[Sequence[pulumi.Input[Union['MaskingPolicyShowOutputArgs', 'MaskingPolicyShowOutputArgsDict']]]]] = None) -> 'MaskingPolicy': """ Get an existing MaskingPolicy resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -496,35 +454,51 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :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[Sequence[pulumi.Input[Union['MaskingPolicyArgumentArgs', 'MaskingPolicyArgumentArgsDict']]]] arguments: List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + :param pulumi.Input[str] body: Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. :param pulumi.Input[str] comment: Specifies a comment for the masking policy. - :param pulumi.Input[str] database: The database in which to create the masking policy. - :param pulumi.Input[bool] exempt_other_policies: Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + :param pulumi.Input[str] database: The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input[Union['MaskingPolicyDescribeOutputArgs', 'MaskingPolicyDescribeOutputArgsDict']]]] describe_outputs: Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. + :param pulumi.Input[str] exempt_other_policies: Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. :param pulumi.Input[str] fully_qualified_name: Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). - :param pulumi.Input[bool] if_not_exists: Prevent overwriting a previous masking policy with the same name. - :param pulumi.Input[str] masking_expression: Specifies the SQL expression that transforms the data. - :param pulumi.Input[str] name: Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. - :param pulumi.Input[bool] or_replace: Whether to override a previous masking policy with the same name. - :param pulumi.Input[str] return_data_type: Specifies the data type to return. - :param pulumi.Input[str] schema: The schema in which to create the masking policy. - :param pulumi.Input[Union['MaskingPolicySignatureArgs', 'MaskingPolicySignatureArgsDict']] signature: The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + :param pulumi.Input[str] name: Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[str] return_data_type: The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + :param pulumi.Input[str] schema: The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input[Union['MaskingPolicyShowOutputArgs', 'MaskingPolicyShowOutputArgsDict']]]] show_outputs: Outputs the result of `SHOW MASKING POLICY` for the given masking policy. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) __props__ = _MaskingPolicyState.__new__(_MaskingPolicyState) + __props__.__dict__["arguments"] = arguments + __props__.__dict__["body"] = body __props__.__dict__["comment"] = comment __props__.__dict__["database"] = database + __props__.__dict__["describe_outputs"] = describe_outputs __props__.__dict__["exempt_other_policies"] = exempt_other_policies __props__.__dict__["fully_qualified_name"] = fully_qualified_name - __props__.__dict__["if_not_exists"] = if_not_exists - __props__.__dict__["masking_expression"] = masking_expression __props__.__dict__["name"] = name - __props__.__dict__["or_replace"] = or_replace __props__.__dict__["return_data_type"] = return_data_type __props__.__dict__["schema"] = schema - __props__.__dict__["signature"] = signature + __props__.__dict__["show_outputs"] = show_outputs return MaskingPolicy(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter + def arguments(self) -> pulumi.Output[Sequence['outputs.MaskingPolicyArgument']]: + """ + List of the arguments for the masking policy. The first column and its data type always indicate the column data type values to mask or tokenize in the subsequent policy conditions. Note that you can not specify a virtual column as the first column argument in a conditional masking policy. + """ + return pulumi.get(self, "arguments") + + @property + @pulumi.getter + def body(self) -> pulumi.Output[str]: + """ + Specifies the SQL expression that transforms the data. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + """ + return pulumi.get(self, "body") + @property @pulumi.getter def comment(self) -> pulumi.Output[Optional[str]]: @@ -537,15 +511,23 @@ def comment(self) -> pulumi.Output[Optional[str]]: @pulumi.getter def database(self) -> pulumi.Output[str]: """ - The database in which to create the masking policy. + The database in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "database") + @property + @pulumi.getter(name="describeOutputs") + def describe_outputs(self) -> pulumi.Output[Sequence['outputs.MaskingPolicyDescribeOutput']]: + """ + Outputs the result of `DESCRIBE MASKING POLICY` for the given masking policy. + """ + return pulumi.get(self, "describe_outputs") + @property @pulumi.getter(name="exemptOtherPolicies") - def exempt_other_policies(self) -> pulumi.Output[Optional[bool]]: + def exempt_other_policies(self) -> pulumi.Output[Optional[str]]: """ - Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. + Specifies whether the row access policy or conditional masking policy can reference a column that is already protected by a masking policy. Due to Snowflake limitations, when value is chenged, the resource is recreated. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. """ return pulumi.get(self, "exempt_other_policies") @@ -557,43 +539,19 @@ def fully_qualified_name(self) -> pulumi.Output[str]: """ return pulumi.get(self, "fully_qualified_name") - @property - @pulumi.getter(name="ifNotExists") - def if_not_exists(self) -> pulumi.Output[Optional[bool]]: - """ - Prevent overwriting a previous masking policy with the same name. - """ - return pulumi.get(self, "if_not_exists") - - @property - @pulumi.getter(name="maskingExpression") - def masking_expression(self) -> pulumi.Output[str]: - """ - Specifies the SQL expression that transforms the data. - """ - return pulumi.get(self, "masking_expression") - @property @pulumi.getter def name(self) -> pulumi.Output[str]: """ - Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. + Specifies the identifier for the masking policy; must be unique for the database and schema in which the masking policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "name") - @property - @pulumi.getter(name="orReplace") - def or_replace(self) -> pulumi.Output[Optional[bool]]: - """ - Whether to override a previous masking policy with the same name. - """ - return pulumi.get(self, "or_replace") - @property @pulumi.getter(name="returnDataType") def return_data_type(self) -> pulumi.Output[str]: """ - Specifies the data type to return. + The return data type must match the input data type of the first column that is specified as an input column. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). """ return pulumi.get(self, "return_data_type") @@ -601,15 +559,15 @@ def return_data_type(self) -> pulumi.Output[str]: @pulumi.getter def schema(self) -> pulumi.Output[str]: """ - The schema in which to create the masking policy. + The schema in which to create the masking policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "schema") @property - @pulumi.getter - def signature(self) -> pulumi.Output['outputs.MaskingPolicySignature']: + @pulumi.getter(name="showOutputs") + def show_outputs(self) -> pulumi.Output[Sequence['outputs.MaskingPolicyShowOutput']]: """ - The signature for the masking policy; specifies the input columns and data types to evaluate at query runtime. + Outputs the result of `SHOW MASKING POLICY` for the given masking policy. """ - return pulumi.get(self, "signature") + return pulumi.get(self, "show_outputs") diff --git a/sdk/python/pulumi_snowflake/outputs.py b/sdk/python/pulumi_snowflake/outputs.py index 98b95529..879a80c7 100644 --- a/sdk/python/pulumi_snowflake/outputs.py +++ b/sdk/python/pulumi_snowflake/outputs.py @@ -98,8 +98,10 @@ 'GrantPrivilegesToDatabaseRoleOnSchemaObject', 'GrantPrivilegesToDatabaseRoleOnSchemaObjectAll', 'GrantPrivilegesToDatabaseRoleOnSchemaObjectFuture', - 'MaskingPolicySignature', - 'MaskingPolicySignatureColumn', + 'MaskingPolicyArgument', + 'MaskingPolicyDescribeOutput', + 'MaskingPolicyDescribeOutputSignature', + 'MaskingPolicyShowOutput', 'MaterializedViewTag', 'NetworkPolicyDescribeOutput', 'NetworkPolicyShowOutput', @@ -147,7 +149,12 @@ 'OauthIntegrationForPartnerApplicationsShowOutput', 'ObjectParameterObjectIdentifier', 'ProcedureArgument', + 'ResourceMonitorShowOutput', 'RoleShowOutput', + 'RowAccessPolicyArgument', + 'RowAccessPolicyDescribeOutput', + 'RowAccessPolicyDescribeOutputSignature', + 'RowAccessPolicyShowOutput', 'Saml2IntegrationDescribeOutput', 'Saml2IntegrationDescribeOutputAllowedEmailPattern', 'Saml2IntegrationDescribeOutputAllowedUserDomain', @@ -326,7 +333,12 @@ 'GetGrantsGrantsOnResult', 'GetGrantsGrantsToResult', 'GetGrantsGrantsToShareResult', + 'GetMaskingPoliciesInResult', + 'GetMaskingPoliciesLimitResult', 'GetMaskingPoliciesMaskingPolicyResult', + 'GetMaskingPoliciesMaskingPolicyDescribeOutputResult', + 'GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureResult', + 'GetMaskingPoliciesMaskingPolicyShowOutputResult', 'GetMaterializedViewsMaterializedViewResult', 'GetNetworkPoliciesNetworkPolicyResult', 'GetNetworkPoliciesNetworkPolicyDescribeOutputResult', @@ -335,9 +347,15 @@ 'GetPipesPipeResult', 'GetProceduresProcedureResult', 'GetResourceMonitorsResourceMonitorResult', + 'GetResourceMonitorsResourceMonitorShowOutputResult', 'GetRolesRoleResult', 'GetRolesRoleShowOutputResult', + 'GetRowAccessPoliciesInResult', + 'GetRowAccessPoliciesLimitResult', 'GetRowAccessPoliciesRowAccessPolicyResult', + 'GetRowAccessPoliciesRowAccessPolicyDescribeOutputResult', + 'GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureResult', + 'GetRowAccessPoliciesRowAccessPolicyShowOutputResult', 'GetSchemasInResult', 'GetSchemasLimitResult', 'GetSchemasSchemaResult', @@ -4841,25 +4859,13 @@ def in_schema(self) -> Optional[str]: @pulumi.output_type -class MaskingPolicySignature(dict): - def __init__(__self__, *, - columns: Sequence['outputs.MaskingPolicySignatureColumn']): - pulumi.set(__self__, "columns", columns) - - @property - @pulumi.getter - def columns(self) -> Sequence['outputs.MaskingPolicySignatureColumn']: - return pulumi.get(self, "columns") - - -@pulumi.output_type -class MaskingPolicySignatureColumn(dict): +class MaskingPolicyArgument(dict): def __init__(__self__, *, name: str, type: str): """ - :param str name: Specifies the column name to mask. - :param str type: Specifies the column type to mask. + :param str name: The argument name + :param str type: The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). """ pulumi.set(__self__, "name", name) pulumi.set(__self__, "type", type) @@ -4868,7 +4874,7 @@ def __init__(__self__, *, @pulumi.getter def name(self) -> str: """ - Specifies the column name to mask. + The argument name """ return pulumi.get(self, "name") @@ -4876,11 +4882,188 @@ def name(self) -> str: @pulumi.getter def type(self) -> str: """ - Specifies the column type to mask. + The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). """ return pulumi.get(self, "type") +@pulumi.output_type +class MaskingPolicyDescribeOutput(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "returnType": + suggest = "return_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MaskingPolicyDescribeOutput. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MaskingPolicyDescribeOutput.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MaskingPolicyDescribeOutput.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + body: Optional[str] = None, + name: Optional[str] = None, + return_type: Optional[str] = None, + signatures: Optional[Sequence['outputs.MaskingPolicyDescribeOutputSignature']] = None): + if body is not None: + pulumi.set(__self__, "body", body) + if name is not None: + pulumi.set(__self__, "name", name) + if return_type is not None: + pulumi.set(__self__, "return_type", return_type) + if signatures is not None: + pulumi.set(__self__, "signatures", signatures) + + @property + @pulumi.getter + def body(self) -> Optional[str]: + return pulumi.get(self, "body") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="returnType") + def return_type(self) -> Optional[str]: + return pulumi.get(self, "return_type") + + @property + @pulumi.getter + def signatures(self) -> Optional[Sequence['outputs.MaskingPolicyDescribeOutputSignature']]: + return pulumi.get(self, "signatures") + + +@pulumi.output_type +class MaskingPolicyDescribeOutputSignature(dict): + def __init__(__self__, *, + name: Optional[str] = None, + type: Optional[str] = None): + if name is not None: + pulumi.set(__self__, "name", name) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class MaskingPolicyShowOutput(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdOn": + suggest = "created_on" + elif key == "databaseName": + suggest = "database_name" + elif key == "exemptOtherPolicies": + suggest = "exempt_other_policies" + elif key == "ownerRoleType": + suggest = "owner_role_type" + elif key == "schemaName": + suggest = "schema_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in MaskingPolicyShowOutput. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + MaskingPolicyShowOutput.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + MaskingPolicyShowOutput.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + comment: Optional[str] = None, + created_on: Optional[str] = None, + database_name: Optional[str] = None, + exempt_other_policies: Optional[bool] = None, + kind: Optional[str] = None, + name: Optional[str] = None, + owner: Optional[str] = None, + owner_role_type: Optional[str] = None, + schema_name: Optional[str] = None): + if comment is not None: + pulumi.set(__self__, "comment", comment) + if created_on is not None: + pulumi.set(__self__, "created_on", created_on) + if database_name is not None: + pulumi.set(__self__, "database_name", database_name) + if exempt_other_policies is not None: + pulumi.set(__self__, "exempt_other_policies", exempt_other_policies) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if name is not None: + pulumi.set(__self__, "name", name) + if owner is not None: + pulumi.set(__self__, "owner", owner) + if owner_role_type is not None: + pulumi.set(__self__, "owner_role_type", owner_role_type) + if schema_name is not None: + pulumi.set(__self__, "schema_name", schema_name) + + @property + @pulumi.getter + def comment(self) -> Optional[str]: + return pulumi.get(self, "comment") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> Optional[str]: + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="databaseName") + def database_name(self) -> Optional[str]: + return pulumi.get(self, "database_name") + + @property + @pulumi.getter(name="exemptOtherPolicies") + def exempt_other_policies(self) -> Optional[bool]: + return pulumi.get(self, "exempt_other_policies") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def owner(self) -> Optional[str]: + return pulumi.get(self, "owner") + + @property + @pulumi.getter(name="ownerRoleType") + def owner_role_type(self) -> Optional[str]: + return pulumi.get(self, "owner_role_type") + + @property + @pulumi.getter(name="schemaName") + def schema_name(self) -> Optional[str]: + return pulumi.get(self, "schema_name") + + @pulumi.output_type class MaterializedViewTag(dict): def __init__(__self__, *, @@ -7113,6 +7296,146 @@ def type(self) -> str: return pulumi.get(self, "type") +@pulumi.output_type +class ResourceMonitorShowOutput(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdOn": + suggest = "created_on" + elif key == "creditQuota": + suggest = "credit_quota" + elif key == "endTime": + suggest = "end_time" + elif key == "remainingCredits": + suggest = "remaining_credits" + elif key == "startTime": + suggest = "start_time" + elif key == "suspendAt": + suggest = "suspend_at" + elif key == "suspendImmediateAt": + suggest = "suspend_immediate_at" + elif key == "usedCredits": + suggest = "used_credits" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in ResourceMonitorShowOutput. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + ResourceMonitorShowOutput.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + ResourceMonitorShowOutput.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + comment: Optional[str] = None, + created_on: Optional[str] = None, + credit_quota: Optional[float] = None, + end_time: Optional[str] = None, + frequency: Optional[str] = None, + level: Optional[str] = None, + name: Optional[str] = None, + owner: Optional[str] = None, + remaining_credits: Optional[float] = None, + start_time: Optional[str] = None, + suspend_at: Optional[int] = None, + suspend_immediate_at: Optional[int] = None, + used_credits: Optional[float] = None): + if comment is not None: + pulumi.set(__self__, "comment", comment) + if created_on is not None: + pulumi.set(__self__, "created_on", created_on) + if credit_quota is not None: + pulumi.set(__self__, "credit_quota", credit_quota) + if end_time is not None: + pulumi.set(__self__, "end_time", end_time) + if frequency is not None: + pulumi.set(__self__, "frequency", frequency) + if level is not None: + pulumi.set(__self__, "level", level) + if name is not None: + pulumi.set(__self__, "name", name) + if owner is not None: + pulumi.set(__self__, "owner", owner) + if remaining_credits is not None: + pulumi.set(__self__, "remaining_credits", remaining_credits) + if start_time is not None: + pulumi.set(__self__, "start_time", start_time) + if suspend_at is not None: + pulumi.set(__self__, "suspend_at", suspend_at) + if suspend_immediate_at is not None: + pulumi.set(__self__, "suspend_immediate_at", suspend_immediate_at) + if used_credits is not None: + pulumi.set(__self__, "used_credits", used_credits) + + @property + @pulumi.getter + def comment(self) -> Optional[str]: + return pulumi.get(self, "comment") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> Optional[str]: + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="creditQuota") + def credit_quota(self) -> Optional[float]: + return pulumi.get(self, "credit_quota") + + @property + @pulumi.getter(name="endTime") + def end_time(self) -> Optional[str]: + return pulumi.get(self, "end_time") + + @property + @pulumi.getter + def frequency(self) -> Optional[str]: + return pulumi.get(self, "frequency") + + @property + @pulumi.getter + def level(self) -> Optional[str]: + return pulumi.get(self, "level") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def owner(self) -> Optional[str]: + return pulumi.get(self, "owner") + + @property + @pulumi.getter(name="remainingCredits") + def remaining_credits(self) -> Optional[float]: + return pulumi.get(self, "remaining_credits") + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> Optional[str]: + return pulumi.get(self, "start_time") + + @property + @pulumi.getter(name="suspendAt") + def suspend_at(self) -> Optional[int]: + return pulumi.get(self, "suspend_at") + + @property + @pulumi.getter(name="suspendImmediateAt") + def suspend_immediate_at(self) -> Optional[int]: + return pulumi.get(self, "suspend_immediate_at") + + @property + @pulumi.getter(name="usedCredits") + def used_credits(self) -> Optional[float]: + return pulumi.get(self, "used_credits") + + @pulumi.output_type class RoleShowOutput(dict): @staticmethod @@ -7228,29 +7551,233 @@ def owner(self) -> Optional[str]: @pulumi.output_type -class Saml2IntegrationDescribeOutput(dict): - @staticmethod - def __key_warning(key: str): - suggest = None - if key == "allowedEmailPatterns": - suggest = "allowed_email_patterns" - elif key == "allowedUserDomains": - suggest = "allowed_user_domains" - elif key == "saml2DigestMethodsUseds": - suggest = "saml2_digest_methods_useds" - elif key == "saml2EnableSpInitiateds": - suggest = "saml2_enable_sp_initiateds" - elif key == "saml2ForceAuthns": - suggest = "saml2_force_authns" - elif key == "saml2Issuers": - suggest = "saml2_issuers" - elif key == "saml2PostLogoutRedirectUrls": - suggest = "saml2_post_logout_redirect_urls" - elif key == "saml2Providers": - suggest = "saml2_providers" - elif key == "saml2RequestedNameidFormats": - suggest = "saml2_requested_nameid_formats" - elif key == "saml2SignRequests": +class RowAccessPolicyArgument(dict): + def __init__(__self__, *, + name: str, + type: str): + """ + :param str name: The argument name + :param str type: The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + """ + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> str: + """ + The argument name + """ + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> str: + """ + The argument type. VECTOR data types are not yet supported. For more information about data types, check [Snowflake docs](https://docs.snowflake.com/en/sql-reference/intro-summary-data-types). + """ + return pulumi.get(self, "type") + + +@pulumi.output_type +class RowAccessPolicyDescribeOutput(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "returnType": + suggest = "return_type" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RowAccessPolicyDescribeOutput. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RowAccessPolicyDescribeOutput.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RowAccessPolicyDescribeOutput.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + body: Optional[str] = None, + name: Optional[str] = None, + return_type: Optional[str] = None, + signatures: Optional[Sequence['outputs.RowAccessPolicyDescribeOutputSignature']] = None): + if body is not None: + pulumi.set(__self__, "body", body) + if name is not None: + pulumi.set(__self__, "name", name) + if return_type is not None: + pulumi.set(__self__, "return_type", return_type) + if signatures is not None: + pulumi.set(__self__, "signatures", signatures) + + @property + @pulumi.getter + def body(self) -> Optional[str]: + return pulumi.get(self, "body") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="returnType") + def return_type(self) -> Optional[str]: + return pulumi.get(self, "return_type") + + @property + @pulumi.getter + def signatures(self) -> Optional[Sequence['outputs.RowAccessPolicyDescribeOutputSignature']]: + return pulumi.get(self, "signatures") + + +@pulumi.output_type +class RowAccessPolicyDescribeOutputSignature(dict): + def __init__(__self__, *, + name: Optional[str] = None, + type: Optional[str] = None): + if name is not None: + pulumi.set(__self__, "name", name) + if type is not None: + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> Optional[str]: + return pulumi.get(self, "type") + + +@pulumi.output_type +class RowAccessPolicyShowOutput(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "createdOn": + suggest = "created_on" + elif key == "databaseName": + suggest = "database_name" + elif key == "ownerRoleType": + suggest = "owner_role_type" + elif key == "schemaName": + suggest = "schema_name" + + if suggest: + pulumi.log.warn(f"Key '{key}' not found in RowAccessPolicyShowOutput. Access the value via the '{suggest}' property getter instead.") + + def __getitem__(self, key: str) -> Any: + RowAccessPolicyShowOutput.__key_warning(key) + return super().__getitem__(key) + + def get(self, key: str, default = None) -> Any: + RowAccessPolicyShowOutput.__key_warning(key) + return super().get(key, default) + + def __init__(__self__, *, + comment: Optional[str] = None, + created_on: Optional[str] = None, + database_name: Optional[str] = None, + kind: Optional[str] = None, + name: Optional[str] = None, + options: Optional[str] = None, + owner: Optional[str] = None, + owner_role_type: Optional[str] = None, + schema_name: Optional[str] = None): + if comment is not None: + pulumi.set(__self__, "comment", comment) + if created_on is not None: + pulumi.set(__self__, "created_on", created_on) + if database_name is not None: + pulumi.set(__self__, "database_name", database_name) + if kind is not None: + pulumi.set(__self__, "kind", kind) + if name is not None: + pulumi.set(__self__, "name", name) + if options is not None: + pulumi.set(__self__, "options", options) + if owner is not None: + pulumi.set(__self__, "owner", owner) + if owner_role_type is not None: + pulumi.set(__self__, "owner_role_type", owner_role_type) + if schema_name is not None: + pulumi.set(__self__, "schema_name", schema_name) + + @property + @pulumi.getter + def comment(self) -> Optional[str]: + return pulumi.get(self, "comment") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> Optional[str]: + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="databaseName") + def database_name(self) -> Optional[str]: + return pulumi.get(self, "database_name") + + @property + @pulumi.getter + def kind(self) -> Optional[str]: + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def name(self) -> Optional[str]: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def options(self) -> Optional[str]: + return pulumi.get(self, "options") + + @property + @pulumi.getter + def owner(self) -> Optional[str]: + return pulumi.get(self, "owner") + + @property + @pulumi.getter(name="ownerRoleType") + def owner_role_type(self) -> Optional[str]: + return pulumi.get(self, "owner_role_type") + + @property + @pulumi.getter(name="schemaName") + def schema_name(self) -> Optional[str]: + return pulumi.get(self, "schema_name") + + +@pulumi.output_type +class Saml2IntegrationDescribeOutput(dict): + @staticmethod + def __key_warning(key: str): + suggest = None + if key == "allowedEmailPatterns": + suggest = "allowed_email_patterns" + elif key == "allowedUserDomains": + suggest = "allowed_user_domains" + elif key == "saml2DigestMethodsUseds": + suggest = "saml2_digest_methods_useds" + elif key == "saml2EnableSpInitiateds": + suggest = "saml2_enable_sp_initiateds" + elif key == "saml2ForceAuthns": + suggest = "saml2_force_authns" + elif key == "saml2Issuers": + suggest = "saml2_issuers" + elif key == "saml2PostLogoutRedirectUrls": + suggest = "saml2_post_logout_redirect_urls" + elif key == "saml2Providers": + suggest = "saml2_providers" + elif key == "saml2RequestedNameidFormats": + suggest = "saml2_requested_nameid_formats" + elif key == "saml2SignRequests": suggest = "saml2_sign_requests" elif key == "saml2SignatureMethodsUseds": suggest = "saml2_signature_methods_useds" @@ -17495,45 +18022,251 @@ def share_name(self) -> str: @pulumi.output_type -class GetMaskingPoliciesMaskingPolicyResult(dict): +class GetMaskingPoliciesInResult(dict): def __init__(__self__, *, - comment: str, - database: str, - kind: str, - name: str, - schema: str): - pulumi.set(__self__, "comment", comment) - pulumi.set(__self__, "database", database) - pulumi.set(__self__, "kind", kind) - pulumi.set(__self__, "name", name) - pulumi.set(__self__, "schema", schema) + account: Optional[bool] = None, + application: Optional[str] = None, + application_package: Optional[str] = None, + database: Optional[str] = None, + schema: Optional[str] = None): + """ + :param bool account: Returns records for the entire account. + :param str application: Returns records for the specified application. + :param str application_package: Returns records for the specified application package. + :param str database: Returns records for the current database in use or for a specified database. + :param str schema: Returns records for the current schema in use or a specified schema. Use fully qualified name. + """ + if account is not None: + pulumi.set(__self__, "account", account) + if application is not None: + pulumi.set(__self__, "application", application) + if application_package is not None: + pulumi.set(__self__, "application_package", application_package) + if database is not None: + pulumi.set(__self__, "database", database) + if schema is not None: + pulumi.set(__self__, "schema", schema) @property @pulumi.getter - def comment(self) -> str: - return pulumi.get(self, "comment") + def account(self) -> Optional[bool]: + """ + Returns records for the entire account. + """ + return pulumi.get(self, "account") @property @pulumi.getter - def database(self) -> str: - return pulumi.get(self, "database") + def application(self) -> Optional[str]: + """ + Returns records for the specified application. + """ + return pulumi.get(self, "application") @property - @pulumi.getter - def kind(self) -> str: - return pulumi.get(self, "kind") + @pulumi.getter(name="applicationPackage") + def application_package(self) -> Optional[str]: + """ + Returns records for the specified application package. + """ + return pulumi.get(self, "application_package") @property @pulumi.getter - def name(self) -> str: - return pulumi.get(self, "name") + def database(self) -> Optional[str]: + """ + Returns records for the current database in use or for a specified database. + """ + return pulumi.get(self, "database") @property @pulumi.getter - def schema(self) -> str: + def schema(self) -> Optional[str]: + """ + Returns records for the current schema in use or a specified schema. Use fully qualified name. + """ return pulumi.get(self, "schema") +@pulumi.output_type +class GetMaskingPoliciesLimitResult(dict): + def __init__(__self__, *, + rows: int, + from_: Optional[str] = None): + """ + :param int rows: The maximum number of rows to return. + :param str from_: Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + """ + pulumi.set(__self__, "rows", rows) + if from_ is not None: + pulumi.set(__self__, "from_", from_) + + @property + @pulumi.getter + def rows(self) -> int: + """ + The maximum number of rows to return. + """ + return pulumi.get(self, "rows") + + @property + @pulumi.getter(name="from") + def from_(self) -> Optional[str]: + """ + Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + """ + return pulumi.get(self, "from_") + + +@pulumi.output_type +class GetMaskingPoliciesMaskingPolicyResult(dict): + def __init__(__self__, *, + describe_outputs: Sequence['outputs.GetMaskingPoliciesMaskingPolicyDescribeOutputResult'], + show_outputs: Sequence['outputs.GetMaskingPoliciesMaskingPolicyShowOutputResult']): + """ + :param Sequence['GetMaskingPoliciesMaskingPolicyDescribeOutputArgs'] describe_outputs: Holds the output of DESCRIBE MASKING POLICY. + :param Sequence['GetMaskingPoliciesMaskingPolicyShowOutputArgs'] show_outputs: Holds the output of SHOW MASKING POLICIES. + """ + pulumi.set(__self__, "describe_outputs", describe_outputs) + pulumi.set(__self__, "show_outputs", show_outputs) + + @property + @pulumi.getter(name="describeOutputs") + def describe_outputs(self) -> Sequence['outputs.GetMaskingPoliciesMaskingPolicyDescribeOutputResult']: + """ + Holds the output of DESCRIBE MASKING POLICY. + """ + return pulumi.get(self, "describe_outputs") + + @property + @pulumi.getter(name="showOutputs") + def show_outputs(self) -> Sequence['outputs.GetMaskingPoliciesMaskingPolicyShowOutputResult']: + """ + Holds the output of SHOW MASKING POLICIES. + """ + return pulumi.get(self, "show_outputs") + + +@pulumi.output_type +class GetMaskingPoliciesMaskingPolicyDescribeOutputResult(dict): + def __init__(__self__, *, + body: str, + name: str, + return_type: str, + signatures: Sequence['outputs.GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureResult']): + pulumi.set(__self__, "body", body) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "return_type", return_type) + pulumi.set(__self__, "signatures", signatures) + + @property + @pulumi.getter + def body(self) -> str: + return pulumi.get(self, "body") + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="returnType") + def return_type(self) -> str: + return pulumi.get(self, "return_type") + + @property + @pulumi.getter + def signatures(self) -> Sequence['outputs.GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureResult']: + return pulumi.get(self, "signatures") + + +@pulumi.output_type +class GetMaskingPoliciesMaskingPolicyDescribeOutputSignatureResult(dict): + def __init__(__self__, *, + name: str, + type: str): + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> str: + return pulumi.get(self, "type") + + +@pulumi.output_type +class GetMaskingPoliciesMaskingPolicyShowOutputResult(dict): + def __init__(__self__, *, + comment: str, + created_on: str, + database_name: str, + exempt_other_policies: bool, + kind: str, + name: str, + owner: str, + owner_role_type: str, + schema_name: str): + pulumi.set(__self__, "comment", comment) + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "exempt_other_policies", exempt_other_policies) + pulumi.set(__self__, "kind", kind) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "owner", owner) + pulumi.set(__self__, "owner_role_type", owner_role_type) + pulumi.set(__self__, "schema_name", schema_name) + + @property + @pulumi.getter + def comment(self) -> str: + return pulumi.get(self, "comment") + + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="databaseName") + def database_name(self) -> str: + return pulumi.get(self, "database_name") + + @property + @pulumi.getter(name="exemptOtherPolicies") + def exempt_other_policies(self) -> bool: + return pulumi.get(self, "exempt_other_policies") + + @property + @pulumi.getter + def kind(self) -> str: + return pulumi.get(self, "kind") + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def owner(self) -> str: + return pulumi.get(self, "owner") + + @property + @pulumi.getter(name="ownerRoleType") + def owner_role_type(self) -> str: + return pulumi.get(self, "owner_role_type") + + @property + @pulumi.getter(name="schemaName") + def schema_name(self) -> str: + return pulumi.get(self, "schema_name") + + @pulumi.output_type class GetMaterializedViewsMaterializedViewResult(dict): def __init__(__self__, *, @@ -17834,36 +18567,117 @@ def schema(self) -> str: @pulumi.output_type class GetResourceMonitorsResourceMonitorResult(dict): + def __init__(__self__, *, + show_outputs: Sequence['outputs.GetResourceMonitorsResourceMonitorShowOutputResult']): + """ + :param Sequence['GetResourceMonitorsResourceMonitorShowOutputArgs'] show_outputs: Holds the output of SHOW RESOURCE MONITORS. + """ + pulumi.set(__self__, "show_outputs", show_outputs) + + @property + @pulumi.getter(name="showOutputs") + def show_outputs(self) -> Sequence['outputs.GetResourceMonitorsResourceMonitorShowOutputResult']: + """ + Holds the output of SHOW RESOURCE MONITORS. + """ + return pulumi.get(self, "show_outputs") + + +@pulumi.output_type +class GetResourceMonitorsResourceMonitorShowOutputResult(dict): def __init__(__self__, *, comment: str, - credit_quota: str, + created_on: str, + credit_quota: float, + end_time: str, frequency: str, - name: str): + level: str, + name: str, + owner: str, + remaining_credits: float, + start_time: str, + suspend_at: int, + suspend_immediate_at: int, + used_credits: float): pulumi.set(__self__, "comment", comment) + pulumi.set(__self__, "created_on", created_on) pulumi.set(__self__, "credit_quota", credit_quota) + pulumi.set(__self__, "end_time", end_time) pulumi.set(__self__, "frequency", frequency) + pulumi.set(__self__, "level", level) pulumi.set(__self__, "name", name) + pulumi.set(__self__, "owner", owner) + pulumi.set(__self__, "remaining_credits", remaining_credits) + pulumi.set(__self__, "start_time", start_time) + pulumi.set(__self__, "suspend_at", suspend_at) + pulumi.set(__self__, "suspend_immediate_at", suspend_immediate_at) + pulumi.set(__self__, "used_credits", used_credits) @property @pulumi.getter def comment(self) -> str: return pulumi.get(self, "comment") + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + return pulumi.get(self, "created_on") + @property @pulumi.getter(name="creditQuota") - def credit_quota(self) -> str: + def credit_quota(self) -> float: return pulumi.get(self, "credit_quota") + @property + @pulumi.getter(name="endTime") + def end_time(self) -> str: + return pulumi.get(self, "end_time") + @property @pulumi.getter def frequency(self) -> str: return pulumi.get(self, "frequency") + @property + @pulumi.getter + def level(self) -> str: + return pulumi.get(self, "level") + @property @pulumi.getter def name(self) -> str: return pulumi.get(self, "name") + @property + @pulumi.getter + def owner(self) -> str: + return pulumi.get(self, "owner") + + @property + @pulumi.getter(name="remainingCredits") + def remaining_credits(self) -> float: + return pulumi.get(self, "remaining_credits") + + @property + @pulumi.getter(name="startTime") + def start_time(self) -> str: + return pulumi.get(self, "start_time") + + @property + @pulumi.getter(name="suspendAt") + def suspend_at(self) -> int: + return pulumi.get(self, "suspend_at") + + @property + @pulumi.getter(name="suspendImmediateAt") + def suspend_immediate_at(self) -> int: + return pulumi.get(self, "suspend_immediate_at") + + @property + @pulumi.getter(name="usedCredits") + def used_credits(self) -> float: + return pulumi.get(self, "used_credits") + @pulumi.output_type class GetRolesRoleResult(dict): @@ -17958,27 +18772,225 @@ def owner(self) -> str: return pulumi.get(self, "owner") +@pulumi.output_type +class GetRowAccessPoliciesInResult(dict): + def __init__(__self__, *, + account: Optional[bool] = None, + application: Optional[str] = None, + application_package: Optional[str] = None, + database: Optional[str] = None, + schema: Optional[str] = None): + """ + :param bool account: Returns records for the entire account. + :param str application: Returns records for the specified application. + :param str application_package: Returns records for the specified application package. + :param str database: Returns records for the current database in use or for a specified database. + :param str schema: Returns records for the current schema in use or a specified schema. Use fully qualified name. + """ + if account is not None: + pulumi.set(__self__, "account", account) + if application is not None: + pulumi.set(__self__, "application", application) + if application_package is not None: + pulumi.set(__self__, "application_package", application_package) + if database is not None: + pulumi.set(__self__, "database", database) + if schema is not None: + pulumi.set(__self__, "schema", schema) + + @property + @pulumi.getter + def account(self) -> Optional[bool]: + """ + Returns records for the entire account. + """ + return pulumi.get(self, "account") + + @property + @pulumi.getter + def application(self) -> Optional[str]: + """ + Returns records for the specified application. + """ + return pulumi.get(self, "application") + + @property + @pulumi.getter(name="applicationPackage") + def application_package(self) -> Optional[str]: + """ + Returns records for the specified application package. + """ + return pulumi.get(self, "application_package") + + @property + @pulumi.getter + def database(self) -> Optional[str]: + """ + Returns records for the current database in use or for a specified database. + """ + return pulumi.get(self, "database") + + @property + @pulumi.getter + def schema(self) -> Optional[str]: + """ + Returns records for the current schema in use or a specified schema. Use fully qualified name. + """ + return pulumi.get(self, "schema") + + +@pulumi.output_type +class GetRowAccessPoliciesLimitResult(dict): + def __init__(__self__, *, + rows: int, + from_: Optional[str] = None): + """ + :param int rows: The maximum number of rows to return. + :param str from_: Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + """ + pulumi.set(__self__, "rows", rows) + if from_ is not None: + pulumi.set(__self__, "from_", from_) + + @property + @pulumi.getter + def rows(self) -> int: + """ + The maximum number of rows to return. + """ + return pulumi.get(self, "rows") + + @property + @pulumi.getter(name="from") + def from_(self) -> Optional[str]: + """ + Specifies a **case-sensitive** pattern that is used to match object name. After the first match, the limit on the number of rows will be applied. + """ + return pulumi.get(self, "from_") + + @pulumi.output_type class GetRowAccessPoliciesRowAccessPolicyResult(dict): + def __init__(__self__, *, + describe_outputs: Sequence['outputs.GetRowAccessPoliciesRowAccessPolicyDescribeOutputResult'], + show_outputs: Sequence['outputs.GetRowAccessPoliciesRowAccessPolicyShowOutputResult']): + """ + :param Sequence['GetRowAccessPoliciesRowAccessPolicyDescribeOutputArgs'] describe_outputs: Holds the output of DESCRIBE ROW ACCESS POLICY. + :param Sequence['GetRowAccessPoliciesRowAccessPolicyShowOutputArgs'] show_outputs: Holds the output of SHOW ROW ACCESS POLICIES. + """ + pulumi.set(__self__, "describe_outputs", describe_outputs) + pulumi.set(__self__, "show_outputs", show_outputs) + + @property + @pulumi.getter(name="describeOutputs") + def describe_outputs(self) -> Sequence['outputs.GetRowAccessPoliciesRowAccessPolicyDescribeOutputResult']: + """ + Holds the output of DESCRIBE ROW ACCESS POLICY. + """ + return pulumi.get(self, "describe_outputs") + + @property + @pulumi.getter(name="showOutputs") + def show_outputs(self) -> Sequence['outputs.GetRowAccessPoliciesRowAccessPolicyShowOutputResult']: + """ + Holds the output of SHOW ROW ACCESS POLICIES. + """ + return pulumi.get(self, "show_outputs") + + +@pulumi.output_type +class GetRowAccessPoliciesRowAccessPolicyDescribeOutputResult(dict): + def __init__(__self__, *, + body: str, + name: str, + return_type: str, + signatures: Sequence['outputs.GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureResult']): + pulumi.set(__self__, "body", body) + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "return_type", return_type) + pulumi.set(__self__, "signatures", signatures) + + @property + @pulumi.getter + def body(self) -> str: + return pulumi.get(self, "body") + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @property + @pulumi.getter(name="returnType") + def return_type(self) -> str: + return pulumi.get(self, "return_type") + + @property + @pulumi.getter + def signatures(self) -> Sequence['outputs.GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureResult']: + return pulumi.get(self, "signatures") + + +@pulumi.output_type +class GetRowAccessPoliciesRowAccessPolicyDescribeOutputSignatureResult(dict): + def __init__(__self__, *, + name: str, + type: str): + pulumi.set(__self__, "name", name) + pulumi.set(__self__, "type", type) + + @property + @pulumi.getter + def name(self) -> str: + return pulumi.get(self, "name") + + @property + @pulumi.getter + def type(self) -> str: + return pulumi.get(self, "type") + + +@pulumi.output_type +class GetRowAccessPoliciesRowAccessPolicyShowOutputResult(dict): def __init__(__self__, *, comment: str, - database: str, + created_on: str, + database_name: str, + kind: str, name: str, - schema: str): + options: str, + owner: str, + owner_role_type: str, + schema_name: str): pulumi.set(__self__, "comment", comment) - pulumi.set(__self__, "database", database) + pulumi.set(__self__, "created_on", created_on) + pulumi.set(__self__, "database_name", database_name) + pulumi.set(__self__, "kind", kind) pulumi.set(__self__, "name", name) - pulumi.set(__self__, "schema", schema) + pulumi.set(__self__, "options", options) + pulumi.set(__self__, "owner", owner) + pulumi.set(__self__, "owner_role_type", owner_role_type) + pulumi.set(__self__, "schema_name", schema_name) @property @pulumi.getter def comment(self) -> str: return pulumi.get(self, "comment") + @property + @pulumi.getter(name="createdOn") + def created_on(self) -> str: + return pulumi.get(self, "created_on") + + @property + @pulumi.getter(name="databaseName") + def database_name(self) -> str: + return pulumi.get(self, "database_name") + @property @pulumi.getter - def database(self) -> str: - return pulumi.get(self, "database") + def kind(self) -> str: + return pulumi.get(self, "kind") @property @pulumi.getter @@ -17987,8 +18999,23 @@ def name(self) -> str: @property @pulumi.getter - def schema(self) -> str: - return pulumi.get(self, "schema") + def options(self) -> str: + return pulumi.get(self, "options") + + @property + @pulumi.getter + def owner(self) -> str: + return pulumi.get(self, "owner") + + @property + @pulumi.getter(name="ownerRoleType") + def owner_role_type(self) -> str: + return pulumi.get(self, "owner_role_type") + + @property + @pulumi.getter(name="schemaName") + def schema_name(self) -> str: + return pulumi.get(self, "schema_name") @pulumi.output_type diff --git a/sdk/python/pulumi_snowflake/resource_monitor.py b/sdk/python/pulumi_snowflake/resource_monitor.py index 2237099b..4687316f 100644 --- a/sdk/python/pulumi_snowflake/resource_monitor.py +++ b/sdk/python/pulumi_snowflake/resource_monitor.py @@ -8,6 +8,8 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['ResourceMonitorArgs', 'ResourceMonitor'] @@ -20,28 +22,20 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, notify_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, notify_users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - set_for_account: Optional[pulumi.Input[bool]] = None, start_timestamp: Optional[pulumi.Input[str]] = None, suspend_immediate_trigger: Optional[pulumi.Input[int]] = None, - suspend_immediate_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - suspend_trigger: Optional[pulumi.Input[int]] = None, - suspend_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - warehouses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + suspend_trigger: Optional[pulumi.Input[int]] = None): """ The set of arguments for constructing a ResourceMonitor resource. - :param pulumi.Input[int] credit_quota: The number of credits allocated monthly to the resource monitor. + :param pulumi.Input[int] credit_quota: The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. :param pulumi.Input[str] end_timestamp: The date and time when the resource monitor suspends the assigned warehouses. - :param pulumi.Input[str] frequency: The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. - :param pulumi.Input[str] name: Identifier for the resource monitor; must be unique for your account. - :param pulumi.Input[Sequence[pulumi.Input[int]]] notify_triggers: A list of percentage thresholds at which to send an alert to subscribed users. - :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_users: Specifies the list of users to receive email notifications on resource monitors. - :param pulumi.Input[bool] set_for_account: Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - :param pulumi.Input[str] start_timestamp: The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. - :param pulumi.Input[int] suspend_immediate_trigger: The number that represents the percentage threshold at which to immediately suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[int]]] suspend_immediate_triggers: A list of percentage thresholds at which to suspend all warehouses. - :param pulumi.Input[int] suspend_trigger: The number that represents the percentage threshold at which to suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[int]]] suspend_triggers: A list of percentage thresholds at which to suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[str]]] warehouses: A list of warehouses to apply the resource monitor to. + :param pulumi.Input[str] frequency: The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. + :param pulumi.Input[str] name: Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input[int]]] notify_triggers: Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. + :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_users: Specifies the list of users (their identifiers) to receive email notifications on resource monitors. + :param pulumi.Input[str] start_timestamp: The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. + :param pulumi.Input[int] suspend_immediate_trigger: Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. + :param pulumi.Input[int] suspend_trigger: Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. """ if credit_quota is not None: pulumi.set(__self__, "credit_quota", credit_quota) @@ -55,32 +49,18 @@ def __init__(__self__, *, pulumi.set(__self__, "notify_triggers", notify_triggers) if notify_users is not None: pulumi.set(__self__, "notify_users", notify_users) - if set_for_account is not None: - pulumi.set(__self__, "set_for_account", set_for_account) if start_timestamp is not None: pulumi.set(__self__, "start_timestamp", start_timestamp) if suspend_immediate_trigger is not None: pulumi.set(__self__, "suspend_immediate_trigger", suspend_immediate_trigger) - if suspend_immediate_triggers is not None: - warnings.warn("""Use suspend_immediate_trigger instead""", DeprecationWarning) - pulumi.log.warn("""suspend_immediate_triggers is deprecated: Use suspend_immediate_trigger instead""") - if suspend_immediate_triggers is not None: - pulumi.set(__self__, "suspend_immediate_triggers", suspend_immediate_triggers) if suspend_trigger is not None: pulumi.set(__self__, "suspend_trigger", suspend_trigger) - if suspend_triggers is not None: - warnings.warn("""Use suspend_trigger instead""", DeprecationWarning) - pulumi.log.warn("""suspend_triggers is deprecated: Use suspend_trigger instead""") - if suspend_triggers is not None: - pulumi.set(__self__, "suspend_triggers", suspend_triggers) - if warehouses is not None: - pulumi.set(__self__, "warehouses", warehouses) @property @pulumi.getter(name="creditQuota") def credit_quota(self) -> Optional[pulumi.Input[int]]: """ - The number of credits allocated monthly to the resource monitor. + The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. """ return pulumi.get(self, "credit_quota") @@ -104,7 +84,7 @@ def end_timestamp(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def frequency(self) -> Optional[pulumi.Input[str]]: """ - The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. """ return pulumi.get(self, "frequency") @@ -116,7 +96,7 @@ def frequency(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - Identifier for the resource monitor; must be unique for your account. + Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "name") @@ -128,7 +108,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="notifyTriggers") def notify_triggers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]: """ - A list of percentage thresholds at which to send an alert to subscribed users. + Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. """ return pulumi.get(self, "notify_triggers") @@ -140,7 +120,7 @@ def notify_triggers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int @pulumi.getter(name="notifyUsers") def notify_users(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: """ - Specifies the list of users to receive email notifications on resource monitors. + Specifies the list of users (their identifiers) to receive email notifications on resource monitors. """ return pulumi.get(self, "notify_users") @@ -148,23 +128,11 @@ def notify_users(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: def notify_users(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): pulumi.set(self, "notify_users", value) - @property - @pulumi.getter(name="setForAccount") - def set_for_account(self) -> Optional[pulumi.Input[bool]]: - """ - Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - """ - return pulumi.get(self, "set_for_account") - - @set_for_account.setter - def set_for_account(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "set_for_account", value) - @property @pulumi.getter(name="startTimestamp") def start_timestamp(self) -> Optional[pulumi.Input[str]]: """ - The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. """ return pulumi.get(self, "start_timestamp") @@ -176,7 +144,7 @@ def start_timestamp(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="suspendImmediateTrigger") def suspend_immediate_trigger(self) -> Optional[pulumi.Input[int]]: """ - The number that represents the percentage threshold at which to immediately suspend all warehouses. + Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. """ return pulumi.get(self, "suspend_immediate_trigger") @@ -184,24 +152,11 @@ def suspend_immediate_trigger(self) -> Optional[pulumi.Input[int]]: def suspend_immediate_trigger(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "suspend_immediate_trigger", value) - @property - @pulumi.getter(name="suspendImmediateTriggers") - @_utilities.deprecated("""Use suspend_immediate_trigger instead""") - def suspend_immediate_triggers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]: - """ - A list of percentage thresholds at which to suspend all warehouses. - """ - return pulumi.get(self, "suspend_immediate_triggers") - - @suspend_immediate_triggers.setter - def suspend_immediate_triggers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]): - pulumi.set(self, "suspend_immediate_triggers", value) - @property @pulumi.getter(name="suspendTrigger") def suspend_trigger(self) -> Optional[pulumi.Input[int]]: """ - The number that represents the percentage threshold at which to suspend all warehouses. + Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. """ return pulumi.get(self, "suspend_trigger") @@ -209,31 +164,6 @@ def suspend_trigger(self) -> Optional[pulumi.Input[int]]: def suspend_trigger(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "suspend_trigger", value) - @property - @pulumi.getter(name="suspendTriggers") - @_utilities.deprecated("""Use suspend_trigger instead""") - def suspend_triggers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]: - """ - A list of percentage thresholds at which to suspend all warehouses. - """ - return pulumi.get(self, "suspend_triggers") - - @suspend_triggers.setter - def suspend_triggers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]): - pulumi.set(self, "suspend_triggers", value) - - @property - @pulumi.getter - def warehouses(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - """ - A list of warehouses to apply the resource monitor to. - """ - return pulumi.get(self, "warehouses") - - @warehouses.setter - def warehouses(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "warehouses", value) - @pulumi.input_type class _ResourceMonitorState: @@ -245,29 +175,23 @@ def __init__(__self__, *, name: Optional[pulumi.Input[str]] = None, notify_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, notify_users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - set_for_account: Optional[pulumi.Input[bool]] = None, + show_outputs: Optional[pulumi.Input[Sequence[pulumi.Input['ResourceMonitorShowOutputArgs']]]] = None, start_timestamp: Optional[pulumi.Input[str]] = None, suspend_immediate_trigger: Optional[pulumi.Input[int]] = None, - suspend_immediate_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - suspend_trigger: Optional[pulumi.Input[int]] = None, - suspend_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - warehouses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): + suspend_trigger: Optional[pulumi.Input[int]] = None): """ Input properties used for looking up and filtering ResourceMonitor resources. - :param pulumi.Input[int] credit_quota: The number of credits allocated monthly to the resource monitor. + :param pulumi.Input[int] credit_quota: The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. :param pulumi.Input[str] end_timestamp: The date and time when the resource monitor suspends the assigned warehouses. - :param pulumi.Input[str] frequency: The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + :param pulumi.Input[str] frequency: The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. :param pulumi.Input[str] fully_qualified_name: Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). - :param pulumi.Input[str] name: Identifier for the resource monitor; must be unique for your account. - :param pulumi.Input[Sequence[pulumi.Input[int]]] notify_triggers: A list of percentage thresholds at which to send an alert to subscribed users. - :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_users: Specifies the list of users to receive email notifications on resource monitors. - :param pulumi.Input[bool] set_for_account: Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - :param pulumi.Input[str] start_timestamp: The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. - :param pulumi.Input[int] suspend_immediate_trigger: The number that represents the percentage threshold at which to immediately suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[int]]] suspend_immediate_triggers: A list of percentage thresholds at which to suspend all warehouses. - :param pulumi.Input[int] suspend_trigger: The number that represents the percentage threshold at which to suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[int]]] suspend_triggers: A list of percentage thresholds at which to suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[str]]] warehouses: A list of warehouses to apply the resource monitor to. + :param pulumi.Input[str] name: Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input[int]]] notify_triggers: Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. + :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_users: Specifies the list of users (their identifiers) to receive email notifications on resource monitors. + :param pulumi.Input[Sequence[pulumi.Input['ResourceMonitorShowOutputArgs']]] show_outputs: Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. + :param pulumi.Input[str] start_timestamp: The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. + :param pulumi.Input[int] suspend_immediate_trigger: Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. + :param pulumi.Input[int] suspend_trigger: Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. """ if credit_quota is not None: pulumi.set(__self__, "credit_quota", credit_quota) @@ -283,32 +207,20 @@ def __init__(__self__, *, pulumi.set(__self__, "notify_triggers", notify_triggers) if notify_users is not None: pulumi.set(__self__, "notify_users", notify_users) - if set_for_account is not None: - pulumi.set(__self__, "set_for_account", set_for_account) + if show_outputs is not None: + pulumi.set(__self__, "show_outputs", show_outputs) if start_timestamp is not None: pulumi.set(__self__, "start_timestamp", start_timestamp) if suspend_immediate_trigger is not None: pulumi.set(__self__, "suspend_immediate_trigger", suspend_immediate_trigger) - if suspend_immediate_triggers is not None: - warnings.warn("""Use suspend_immediate_trigger instead""", DeprecationWarning) - pulumi.log.warn("""suspend_immediate_triggers is deprecated: Use suspend_immediate_trigger instead""") - if suspend_immediate_triggers is not None: - pulumi.set(__self__, "suspend_immediate_triggers", suspend_immediate_triggers) if suspend_trigger is not None: pulumi.set(__self__, "suspend_trigger", suspend_trigger) - if suspend_triggers is not None: - warnings.warn("""Use suspend_trigger instead""", DeprecationWarning) - pulumi.log.warn("""suspend_triggers is deprecated: Use suspend_trigger instead""") - if suspend_triggers is not None: - pulumi.set(__self__, "suspend_triggers", suspend_triggers) - if warehouses is not None: - pulumi.set(__self__, "warehouses", warehouses) @property @pulumi.getter(name="creditQuota") def credit_quota(self) -> Optional[pulumi.Input[int]]: """ - The number of credits allocated monthly to the resource monitor. + The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. """ return pulumi.get(self, "credit_quota") @@ -332,7 +244,7 @@ def end_timestamp(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def frequency(self) -> Optional[pulumi.Input[str]]: """ - The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. """ return pulumi.get(self, "frequency") @@ -356,7 +268,7 @@ def fully_qualified_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - Identifier for the resource monitor; must be unique for your account. + Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "name") @@ -368,7 +280,7 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="notifyTriggers") def notify_triggers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]: """ - A list of percentage thresholds at which to send an alert to subscribed users. + Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. """ return pulumi.get(self, "notify_triggers") @@ -380,7 +292,7 @@ def notify_triggers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int @pulumi.getter(name="notifyUsers") def notify_users(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: """ - Specifies the list of users to receive email notifications on resource monitors. + Specifies the list of users (their identifiers) to receive email notifications on resource monitors. """ return pulumi.get(self, "notify_users") @@ -389,22 +301,22 @@ def notify_users(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]] pulumi.set(self, "notify_users", value) @property - @pulumi.getter(name="setForAccount") - def set_for_account(self) -> Optional[pulumi.Input[bool]]: + @pulumi.getter(name="showOutputs") + def show_outputs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ResourceMonitorShowOutputArgs']]]]: """ - Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. """ - return pulumi.get(self, "set_for_account") + return pulumi.get(self, "show_outputs") - @set_for_account.setter - def set_for_account(self, value: Optional[pulumi.Input[bool]]): - pulumi.set(self, "set_for_account", value) + @show_outputs.setter + def show_outputs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['ResourceMonitorShowOutputArgs']]]]): + pulumi.set(self, "show_outputs", value) @property @pulumi.getter(name="startTimestamp") def start_timestamp(self) -> Optional[pulumi.Input[str]]: """ - The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. """ return pulumi.get(self, "start_timestamp") @@ -416,7 +328,7 @@ def start_timestamp(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="suspendImmediateTrigger") def suspend_immediate_trigger(self) -> Optional[pulumi.Input[int]]: """ - The number that represents the percentage threshold at which to immediately suspend all warehouses. + Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. """ return pulumi.get(self, "suspend_immediate_trigger") @@ -424,24 +336,11 @@ def suspend_immediate_trigger(self) -> Optional[pulumi.Input[int]]: def suspend_immediate_trigger(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "suspend_immediate_trigger", value) - @property - @pulumi.getter(name="suspendImmediateTriggers") - @_utilities.deprecated("""Use suspend_immediate_trigger instead""") - def suspend_immediate_triggers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]: - """ - A list of percentage thresholds at which to suspend all warehouses. - """ - return pulumi.get(self, "suspend_immediate_triggers") - - @suspend_immediate_triggers.setter - def suspend_immediate_triggers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]): - pulumi.set(self, "suspend_immediate_triggers", value) - @property @pulumi.getter(name="suspendTrigger") def suspend_trigger(self) -> Optional[pulumi.Input[int]]: """ - The number that represents the percentage threshold at which to suspend all warehouses. + Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. """ return pulumi.get(self, "suspend_trigger") @@ -449,31 +348,6 @@ def suspend_trigger(self) -> Optional[pulumi.Input[int]]: def suspend_trigger(self, value: Optional[pulumi.Input[int]]): pulumi.set(self, "suspend_trigger", value) - @property - @pulumi.getter(name="suspendTriggers") - @_utilities.deprecated("""Use suspend_trigger instead""") - def suspend_triggers(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]: - """ - A list of percentage thresholds at which to suspend all warehouses. - """ - return pulumi.get(self, "suspend_triggers") - - @suspend_triggers.setter - def suspend_triggers(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]]): - pulumi.set(self, "suspend_triggers", value) - - @property - @pulumi.getter - def warehouses(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]: - """ - A list of warehouses to apply the resource monitor to. - """ - return pulumi.get(self, "warehouses") - - @warehouses.setter - def warehouses(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]]): - pulumi.set(self, "warehouses", value) - class ResourceMonitor(pulumi.CustomResource): @overload @@ -486,13 +360,9 @@ def __init__(__self__, name: Optional[pulumi.Input[str]] = None, notify_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, notify_users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - set_for_account: Optional[pulumi.Input[bool]] = None, start_timestamp: Optional[pulumi.Input[str]] = None, suspend_immediate_trigger: Optional[pulumi.Input[int]] = None, - suspend_immediate_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, suspend_trigger: Optional[pulumi.Input[int]] = None, - suspend_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - warehouses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, __props__=None): """ ## Import @@ -505,19 +375,15 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[int] credit_quota: The number of credits allocated monthly to the resource monitor. + :param pulumi.Input[int] credit_quota: The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. :param pulumi.Input[str] end_timestamp: The date and time when the resource monitor suspends the assigned warehouses. - :param pulumi.Input[str] frequency: The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. - :param pulumi.Input[str] name: Identifier for the resource monitor; must be unique for your account. - :param pulumi.Input[Sequence[pulumi.Input[int]]] notify_triggers: A list of percentage thresholds at which to send an alert to subscribed users. - :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_users: Specifies the list of users to receive email notifications on resource monitors. - :param pulumi.Input[bool] set_for_account: Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - :param pulumi.Input[str] start_timestamp: The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. - :param pulumi.Input[int] suspend_immediate_trigger: The number that represents the percentage threshold at which to immediately suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[int]]] suspend_immediate_triggers: A list of percentage thresholds at which to suspend all warehouses. - :param pulumi.Input[int] suspend_trigger: The number that represents the percentage threshold at which to suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[int]]] suspend_triggers: A list of percentage thresholds at which to suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[str]]] warehouses: A list of warehouses to apply the resource monitor to. + :param pulumi.Input[str] frequency: The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. + :param pulumi.Input[str] name: Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input[int]]] notify_triggers: Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. + :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_users: Specifies the list of users (their identifiers) to receive email notifications on resource monitors. + :param pulumi.Input[str] start_timestamp: The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. + :param pulumi.Input[int] suspend_immediate_trigger: Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. + :param pulumi.Input[int] suspend_trigger: Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. """ ... @overload @@ -555,13 +421,9 @@ def _internal_init(__self__, name: Optional[pulumi.Input[str]] = None, notify_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, notify_users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - set_for_account: Optional[pulumi.Input[bool]] = None, start_timestamp: Optional[pulumi.Input[str]] = None, suspend_immediate_trigger: Optional[pulumi.Input[int]] = None, - suspend_immediate_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, suspend_trigger: Optional[pulumi.Input[int]] = None, - suspend_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - warehouses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -577,14 +439,11 @@ def _internal_init(__self__, __props__.__dict__["name"] = name __props__.__dict__["notify_triggers"] = notify_triggers __props__.__dict__["notify_users"] = notify_users - __props__.__dict__["set_for_account"] = set_for_account __props__.__dict__["start_timestamp"] = start_timestamp __props__.__dict__["suspend_immediate_trigger"] = suspend_immediate_trigger - __props__.__dict__["suspend_immediate_triggers"] = suspend_immediate_triggers __props__.__dict__["suspend_trigger"] = suspend_trigger - __props__.__dict__["suspend_triggers"] = suspend_triggers - __props__.__dict__["warehouses"] = warehouses __props__.__dict__["fully_qualified_name"] = None + __props__.__dict__["show_outputs"] = None super(ResourceMonitor, __self__).__init__( 'snowflake:index/resourceMonitor:ResourceMonitor', resource_name, @@ -602,13 +461,10 @@ def get(resource_name: str, name: Optional[pulumi.Input[str]] = None, notify_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, notify_users: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - set_for_account: Optional[pulumi.Input[bool]] = None, + show_outputs: Optional[pulumi.Input[Sequence[pulumi.Input[Union['ResourceMonitorShowOutputArgs', 'ResourceMonitorShowOutputArgsDict']]]]] = None, start_timestamp: Optional[pulumi.Input[str]] = None, suspend_immediate_trigger: Optional[pulumi.Input[int]] = None, - suspend_immediate_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - suspend_trigger: Optional[pulumi.Input[int]] = None, - suspend_triggers: Optional[pulumi.Input[Sequence[pulumi.Input[int]]]] = None, - warehouses: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None) -> 'ResourceMonitor': + suspend_trigger: Optional[pulumi.Input[int]] = None) -> 'ResourceMonitor': """ Get an existing ResourceMonitor resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -616,20 +472,17 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :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] credit_quota: The number of credits allocated monthly to the resource monitor. + :param pulumi.Input[int] credit_quota: The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. :param pulumi.Input[str] end_timestamp: The date and time when the resource monitor suspends the assigned warehouses. - :param pulumi.Input[str] frequency: The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + :param pulumi.Input[str] frequency: The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. :param pulumi.Input[str] fully_qualified_name: Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). - :param pulumi.Input[str] name: Identifier for the resource monitor; must be unique for your account. - :param pulumi.Input[Sequence[pulumi.Input[int]]] notify_triggers: A list of percentage thresholds at which to send an alert to subscribed users. - :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_users: Specifies the list of users to receive email notifications on resource monitors. - :param pulumi.Input[bool] set_for_account: Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). - :param pulumi.Input[str] start_timestamp: The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. - :param pulumi.Input[int] suspend_immediate_trigger: The number that represents the percentage threshold at which to immediately suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[int]]] suspend_immediate_triggers: A list of percentage thresholds at which to suspend all warehouses. - :param pulumi.Input[int] suspend_trigger: The number that represents the percentage threshold at which to suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[int]]] suspend_triggers: A list of percentage thresholds at which to suspend all warehouses. - :param pulumi.Input[Sequence[pulumi.Input[str]]] warehouses: A list of warehouses to apply the resource monitor to. + :param pulumi.Input[str] name: Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input[int]]] notify_triggers: Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. + :param pulumi.Input[Sequence[pulumi.Input[str]]] notify_users: Specifies the list of users (their identifiers) to receive email notifications on resource monitors. + :param pulumi.Input[Sequence[pulumi.Input[Union['ResourceMonitorShowOutputArgs', 'ResourceMonitorShowOutputArgsDict']]]] show_outputs: Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. + :param pulumi.Input[str] start_timestamp: The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. + :param pulumi.Input[int] suspend_immediate_trigger: Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. + :param pulumi.Input[int] suspend_trigger: Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -642,20 +495,17 @@ def get(resource_name: str, __props__.__dict__["name"] = name __props__.__dict__["notify_triggers"] = notify_triggers __props__.__dict__["notify_users"] = notify_users - __props__.__dict__["set_for_account"] = set_for_account + __props__.__dict__["show_outputs"] = show_outputs __props__.__dict__["start_timestamp"] = start_timestamp __props__.__dict__["suspend_immediate_trigger"] = suspend_immediate_trigger - __props__.__dict__["suspend_immediate_triggers"] = suspend_immediate_triggers __props__.__dict__["suspend_trigger"] = suspend_trigger - __props__.__dict__["suspend_triggers"] = suspend_triggers - __props__.__dict__["warehouses"] = warehouses return ResourceMonitor(resource_name, opts=opts, __props__=__props__) @property @pulumi.getter(name="creditQuota") - def credit_quota(self) -> pulumi.Output[int]: + def credit_quota(self) -> pulumi.Output[Optional[int]]: """ - The number of credits allocated monthly to the resource monitor. + The number of credits allocated to the resource monitor per frequency interval. When total usage for all warehouses assigned to the monitor reaches this number for the current frequency interval, the resource monitor is considered to be at 100% of quota. """ return pulumi.get(self, "credit_quota") @@ -669,9 +519,9 @@ def end_timestamp(self) -> pulumi.Output[Optional[str]]: @property @pulumi.getter - def frequency(self) -> pulumi.Output[str]: + def frequency(self) -> pulumi.Output[Optional[str]]: """ - The frequency interval at which the credit usage resets to 0. If you set a frequency for a resource monitor, you must also set START_TIMESTAMP. + The frequency interval at which the credit usage resets to 0. Valid values are (case-insensitive): `MONTHLY` | `DAILY` | `WEEKLY` | `YEARLY` | `NEVER`. If you set a `frequency` for a resource monitor, you must also set `start_timestamp`. If you specify `NEVER` for the frequency, the credit usage for the warehouse does not reset. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. """ return pulumi.get(self, "frequency") @@ -687,7 +537,7 @@ def fully_qualified_name(self) -> pulumi.Output[str]: @pulumi.getter def name(self) -> pulumi.Output[str]: """ - Identifier for the resource monitor; must be unique for your account. + Identifier for the resource monitor; must be unique for your account. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "name") @@ -695,7 +545,7 @@ def name(self) -> pulumi.Output[str]: @pulumi.getter(name="notifyTriggers") def notify_triggers(self) -> pulumi.Output[Optional[Sequence[int]]]: """ - A list of percentage thresholds at which to send an alert to subscribed users. + Specifies a list of percentages of the credit quota. After reaching any of the values the users passed in the notify_users field will be notified (to receive the notification they should have notifications enabled). Values over 100 are supported. """ return pulumi.get(self, "notify_triggers") @@ -703,23 +553,23 @@ def notify_triggers(self) -> pulumi.Output[Optional[Sequence[int]]]: @pulumi.getter(name="notifyUsers") def notify_users(self) -> pulumi.Output[Optional[Sequence[str]]]: """ - Specifies the list of users to receive email notifications on resource monitors. + Specifies the list of users (their identifiers) to receive email notifications on resource monitors. """ return pulumi.get(self, "notify_users") @property - @pulumi.getter(name="setForAccount") - def set_for_account(self) -> pulumi.Output[Optional[bool]]: + @pulumi.getter(name="showOutputs") + def show_outputs(self) -> pulumi.Output[Sequence['outputs.ResourceMonitorShowOutput']]: """ - Specifies whether the resource monitor should be applied globally to your Snowflake account (defaults to false). + Outputs the result of `SHOW RESOURCE MONITORS` for the given resource monitor. """ - return pulumi.get(self, "set_for_account") + return pulumi.get(self, "show_outputs") @property @pulumi.getter(name="startTimestamp") - def start_timestamp(self) -> pulumi.Output[str]: + def start_timestamp(self) -> pulumi.Output[Optional[str]]: """ - The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. + The date and time when the resource monitor starts monitoring credit usage for the assigned warehouses. If you set a `start_timestamp` for a resource monitor, you must also set `frequency`. After removing this field from the config, the previously set value will be preserved on the Snowflake side, not the default value. That's due to Snowflake limitation and the lack of unset functionality for this parameter. """ return pulumi.get(self, "start_timestamp") @@ -727,41 +577,15 @@ def start_timestamp(self) -> pulumi.Output[str]: @pulumi.getter(name="suspendImmediateTrigger") def suspend_immediate_trigger(self) -> pulumi.Output[Optional[int]]: """ - The number that represents the percentage threshold at which to immediately suspend all warehouses. + Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses immediately cancel any currently running queries or statements. In addition, this action sends a notification to all users who have enabled notifications for themselves. """ return pulumi.get(self, "suspend_immediate_trigger") - @property - @pulumi.getter(name="suspendImmediateTriggers") - @_utilities.deprecated("""Use suspend_immediate_trigger instead""") - def suspend_immediate_triggers(self) -> pulumi.Output[Optional[Sequence[int]]]: - """ - A list of percentage thresholds at which to suspend all warehouses. - """ - return pulumi.get(self, "suspend_immediate_triggers") - @property @pulumi.getter(name="suspendTrigger") def suspend_trigger(self) -> pulumi.Output[Optional[int]]: """ - The number that represents the percentage threshold at which to suspend all warehouses. + Represents a numeric value specified as a percentage of the credit quota. Values over 100 are supported. After reaching this value, all assigned warehouses while allowing currently running queries to complete will be suspended. No new queries can be executed by the warehouses until the credit quota for the resource monitor is increased. In addition, this action sends a notification to all users who have enabled notifications for themselves. """ return pulumi.get(self, "suspend_trigger") - @property - @pulumi.getter(name="suspendTriggers") - @_utilities.deprecated("""Use suspend_trigger instead""") - def suspend_triggers(self) -> pulumi.Output[Optional[Sequence[int]]]: - """ - A list of percentage thresholds at which to suspend all warehouses. - """ - return pulumi.get(self, "suspend_triggers") - - @property - @pulumi.getter - def warehouses(self) -> pulumi.Output[Optional[Sequence[str]]]: - """ - A list of warehouses to apply the resource monitor to. - """ - return pulumi.get(self, "warehouses") - diff --git a/sdk/python/pulumi_snowflake/row_access_policy.py b/sdk/python/pulumi_snowflake/row_access_policy.py index 928bdb15..fd41791c 100644 --- a/sdk/python/pulumi_snowflake/row_access_policy.py +++ b/sdk/python/pulumi_snowflake/row_access_policy.py @@ -8,31 +8,33 @@ import pulumi.runtime from typing import Any, Mapping, Optional, Sequence, Union, overload from . import _utilities +from . import outputs +from ._inputs import * __all__ = ['RowAccessPolicyArgs', 'RowAccessPolicy'] @pulumi.input_type class RowAccessPolicyArgs: def __init__(__self__, *, + arguments: pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyArgumentArgs']]], + body: pulumi.Input[str], database: pulumi.Input[str], - row_access_expression: pulumi.Input[str], schema: pulumi.Input[str], - signature: pulumi.Input[Mapping[str, pulumi.Input[str]]], comment: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None): """ The set of arguments for constructing a RowAccessPolicy resource. - :param pulumi.Input[str] database: The database in which to create the row access policy. - :param pulumi.Input[str] row_access_expression: Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - :param pulumi.Input[str] schema: The schema in which to create the row access policy. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] signature: Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + :param pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyArgumentArgs']]] arguments: List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + :param pulumi.Input[str] body: Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + :param pulumi.Input[str] database: The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[str] schema: The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` :param pulumi.Input[str] comment: Specifies a comment for the row access policy. - :param pulumi.Input[str] name: Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + :param pulumi.Input[str] name: Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ + pulumi.set(__self__, "arguments", arguments) + pulumi.set(__self__, "body", body) pulumi.set(__self__, "database", database) - pulumi.set(__self__, "row_access_expression", row_access_expression) pulumi.set(__self__, "schema", schema) - pulumi.set(__self__, "signature", signature) if comment is not None: pulumi.set(__self__, "comment", comment) if name is not None: @@ -40,51 +42,51 @@ def __init__(__self__, *, @property @pulumi.getter - def database(self) -> pulumi.Input[str]: + def arguments(self) -> pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyArgumentArgs']]]: """ - The database in which to create the row access policy. + List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. """ - return pulumi.get(self, "database") + return pulumi.get(self, "arguments") - @database.setter - def database(self, value: pulumi.Input[str]): - pulumi.set(self, "database", value) + @arguments.setter + def arguments(self, value: pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyArgumentArgs']]]): + pulumi.set(self, "arguments", value) @property - @pulumi.getter(name="rowAccessExpression") - def row_access_expression(self) -> pulumi.Input[str]: + @pulumi.getter + def body(self) -> pulumi.Input[str]: """ - Specifies the SQL expression. The expression can be any boolean-valued SQL expression. + Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. """ - return pulumi.get(self, "row_access_expression") + return pulumi.get(self, "body") - @row_access_expression.setter - def row_access_expression(self, value: pulumi.Input[str]): - pulumi.set(self, "row_access_expression", value) + @body.setter + def body(self, value: pulumi.Input[str]): + pulumi.set(self, "body", value) @property @pulumi.getter - def schema(self) -> pulumi.Input[str]: + def database(self) -> pulumi.Input[str]: """ - The schema in which to create the row access policy. + The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ - return pulumi.get(self, "schema") + return pulumi.get(self, "database") - @schema.setter - def schema(self, value: pulumi.Input[str]): - pulumi.set(self, "schema", value) + @database.setter + def database(self, value: pulumi.Input[str]): + pulumi.set(self, "database", value) @property @pulumi.getter - def signature(self) -> pulumi.Input[Mapping[str, pulumi.Input[str]]]: + def schema(self) -> pulumi.Input[str]: """ - Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ - return pulumi.get(self, "signature") + return pulumi.get(self, "schema") - @signature.setter - def signature(self, value: pulumi.Input[Mapping[str, pulumi.Input[str]]]): - pulumi.set(self, "signature", value) + @schema.setter + def schema(self, value: pulumi.Input[str]): + pulumi.set(self, "schema", value) @property @pulumi.getter @@ -102,7 +104,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "name") @@ -114,37 +116,69 @@ def name(self, value: Optional[pulumi.Input[str]]): @pulumi.input_type class _RowAccessPolicyState: def __init__(__self__, *, + arguments: Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyArgumentArgs']]]] = None, + body: Optional[pulumi.Input[str]] = None, comment: Optional[pulumi.Input[str]] = None, database: Optional[pulumi.Input[str]] = None, + describe_outputs: Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyDescribeOutputArgs']]]] = None, fully_qualified_name: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - row_access_expression: Optional[pulumi.Input[str]] = None, schema: Optional[pulumi.Input[str]] = None, - signature: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): + show_outputs: Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyShowOutputArgs']]]] = None): """ Input properties used for looking up and filtering RowAccessPolicy resources. + :param pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyArgumentArgs']]] arguments: List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + :param pulumi.Input[str] body: Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. :param pulumi.Input[str] comment: Specifies a comment for the row access policy. - :param pulumi.Input[str] database: The database in which to create the row access policy. + :param pulumi.Input[str] database: The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyDescribeOutputArgs']]] describe_outputs: Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. :param pulumi.Input[str] fully_qualified_name: Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). - :param pulumi.Input[str] name: Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. - :param pulumi.Input[str] row_access_expression: Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - :param pulumi.Input[str] schema: The schema in which to create the row access policy. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] signature: Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. - """ + :param pulumi.Input[str] name: Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[str] schema: The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyShowOutputArgs']]] show_outputs: Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. + """ + if arguments is not None: + pulumi.set(__self__, "arguments", arguments) + if body is not None: + pulumi.set(__self__, "body", body) if comment is not None: pulumi.set(__self__, "comment", comment) if database is not None: pulumi.set(__self__, "database", database) + if describe_outputs is not None: + pulumi.set(__self__, "describe_outputs", describe_outputs) if fully_qualified_name is not None: pulumi.set(__self__, "fully_qualified_name", fully_qualified_name) if name is not None: pulumi.set(__self__, "name", name) - if row_access_expression is not None: - pulumi.set(__self__, "row_access_expression", row_access_expression) if schema is not None: pulumi.set(__self__, "schema", schema) - if signature is not None: - pulumi.set(__self__, "signature", signature) + if show_outputs is not None: + pulumi.set(__self__, "show_outputs", show_outputs) + + @property + @pulumi.getter + def arguments(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyArgumentArgs']]]]: + """ + List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + """ + return pulumi.get(self, "arguments") + + @arguments.setter + def arguments(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyArgumentArgs']]]]): + pulumi.set(self, "arguments", value) + + @property + @pulumi.getter + def body(self) -> Optional[pulumi.Input[str]]: + """ + Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + """ + return pulumi.get(self, "body") + + @body.setter + def body(self, value: Optional[pulumi.Input[str]]): + pulumi.set(self, "body", value) @property @pulumi.getter @@ -162,7 +196,7 @@ def comment(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def database(self) -> Optional[pulumi.Input[str]]: """ - The database in which to create the row access policy. + The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "database") @@ -170,6 +204,18 @@ def database(self) -> Optional[pulumi.Input[str]]: def database(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "database", value) + @property + @pulumi.getter(name="describeOutputs") + def describe_outputs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyDescribeOutputArgs']]]]: + """ + Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + """ + return pulumi.get(self, "describe_outputs") + + @describe_outputs.setter + def describe_outputs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyDescribeOutputArgs']]]]): + pulumi.set(self, "describe_outputs", value) + @property @pulumi.getter(name="fullyQualifiedName") def fully_qualified_name(self) -> Optional[pulumi.Input[str]]: @@ -186,7 +232,7 @@ def fully_qualified_name(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def name(self) -> Optional[pulumi.Input[str]]: """ - Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "name") @@ -194,23 +240,11 @@ def name(self) -> Optional[pulumi.Input[str]]: def name(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "name", value) - @property - @pulumi.getter(name="rowAccessExpression") - def row_access_expression(self) -> Optional[pulumi.Input[str]]: - """ - Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - """ - return pulumi.get(self, "row_access_expression") - - @row_access_expression.setter - def row_access_expression(self, value: Optional[pulumi.Input[str]]): - pulumi.set(self, "row_access_expression", value) - @property @pulumi.getter def schema(self) -> Optional[pulumi.Input[str]]: """ - The schema in which to create the row access policy. + The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "schema") @@ -219,16 +253,16 @@ def schema(self, value: Optional[pulumi.Input[str]]): pulumi.set(self, "schema", value) @property - @pulumi.getter - def signature(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: + @pulumi.getter(name="showOutputs") + def show_outputs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyShowOutputArgs']]]]: """ - Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. """ - return pulumi.get(self, "signature") + return pulumi.get(self, "show_outputs") - @signature.setter - def signature(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): - pulumi.set(self, "signature", value) + @show_outputs.setter + def show_outputs(self, value: Optional[pulumi.Input[Sequence[pulumi.Input['RowAccessPolicyShowOutputArgs']]]]): + pulumi.set(self, "show_outputs", value) class RowAccessPolicy(pulumi.CustomResource): @@ -236,30 +270,28 @@ class RowAccessPolicy(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + arguments: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RowAccessPolicyArgumentArgs', 'RowAccessPolicyArgumentArgsDict']]]]] = None, + body: Optional[pulumi.Input[str]] = None, comment: Optional[pulumi.Input[str]] = None, database: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - row_access_expression: Optional[pulumi.Input[str]] = None, schema: Optional[pulumi.Input[str]] = None, - signature: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, __props__=None): """ ## Import - format is database name | schema name | policy name - ```sh - $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example 'dbName|schemaName|policyName' + $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example '""."".""' ``` :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. + :param pulumi.Input[Sequence[pulumi.Input[Union['RowAccessPolicyArgumentArgs', 'RowAccessPolicyArgumentArgsDict']]]] arguments: List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + :param pulumi.Input[str] body: Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. :param pulumi.Input[str] comment: Specifies a comment for the row access policy. - :param pulumi.Input[str] database: The database in which to create the row access policy. - :param pulumi.Input[str] name: Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. - :param pulumi.Input[str] row_access_expression: Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - :param pulumi.Input[str] schema: The schema in which to create the row access policy. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] signature: Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + :param pulumi.Input[str] database: The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[str] name: Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[str] schema: The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ ... @overload @@ -270,10 +302,8 @@ def __init__(__self__, """ ## Import - format is database name | schema name | policy name - ```sh - $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example 'dbName|schemaName|policyName' + $ pulumi import snowflake:index/rowAccessPolicy:RowAccessPolicy example '""."".""' ``` :param str resource_name: The name of the resource. @@ -291,12 +321,12 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, + arguments: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RowAccessPolicyArgumentArgs', 'RowAccessPolicyArgumentArgsDict']]]]] = None, + body: Optional[pulumi.Input[str]] = None, comment: Optional[pulumi.Input[str]] = None, database: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - row_access_expression: Optional[pulumi.Input[str]] = None, schema: Optional[pulumi.Input[str]] = None, - signature: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) if not isinstance(opts, pulumi.ResourceOptions): @@ -306,21 +336,23 @@ def _internal_init(__self__, raise TypeError('__props__ is only valid when passed in combination with a valid opts.id to get an existing resource') __props__ = RowAccessPolicyArgs.__new__(RowAccessPolicyArgs) + if arguments is None and not opts.urn: + raise TypeError("Missing required property 'arguments'") + __props__.__dict__["arguments"] = arguments + if body is None and not opts.urn: + raise TypeError("Missing required property 'body'") + __props__.__dict__["body"] = body __props__.__dict__["comment"] = comment if database is None and not opts.urn: raise TypeError("Missing required property 'database'") __props__.__dict__["database"] = database __props__.__dict__["name"] = name - if row_access_expression is None and not opts.urn: - raise TypeError("Missing required property 'row_access_expression'") - __props__.__dict__["row_access_expression"] = row_access_expression if schema is None and not opts.urn: raise TypeError("Missing required property 'schema'") __props__.__dict__["schema"] = schema - if signature is None and not opts.urn: - raise TypeError("Missing required property 'signature'") - __props__.__dict__["signature"] = signature + __props__.__dict__["describe_outputs"] = None __props__.__dict__["fully_qualified_name"] = None + __props__.__dict__["show_outputs"] = None super(RowAccessPolicy, __self__).__init__( 'snowflake:index/rowAccessPolicy:RowAccessPolicy', resource_name, @@ -331,13 +363,15 @@ def _internal_init(__self__, def get(resource_name: str, id: pulumi.Input[str], opts: Optional[pulumi.ResourceOptions] = None, + arguments: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RowAccessPolicyArgumentArgs', 'RowAccessPolicyArgumentArgsDict']]]]] = None, + body: Optional[pulumi.Input[str]] = None, comment: Optional[pulumi.Input[str]] = None, database: Optional[pulumi.Input[str]] = None, + describe_outputs: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RowAccessPolicyDescribeOutputArgs', 'RowAccessPolicyDescribeOutputArgsDict']]]]] = None, fully_qualified_name: Optional[pulumi.Input[str]] = None, name: Optional[pulumi.Input[str]] = None, - row_access_expression: Optional[pulumi.Input[str]] = None, schema: Optional[pulumi.Input[str]] = None, - signature: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None) -> 'RowAccessPolicy': + show_outputs: Optional[pulumi.Input[Sequence[pulumi.Input[Union['RowAccessPolicyShowOutputArgs', 'RowAccessPolicyShowOutputArgsDict']]]]] = None) -> 'RowAccessPolicy': """ Get an existing RowAccessPolicy resource's state with the given name, id, and optional extra properties used to qualify the lookup. @@ -345,27 +379,47 @@ def get(resource_name: str, :param str resource_name: The unique name of the resulting resource. :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[Sequence[pulumi.Input[Union['RowAccessPolicyArgumentArgs', 'RowAccessPolicyArgumentArgsDict']]]] arguments: List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + :param pulumi.Input[str] body: Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. :param pulumi.Input[str] comment: Specifies a comment for the row access policy. - :param pulumi.Input[str] database: The database in which to create the row access policy. + :param pulumi.Input[str] database: The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input[Union['RowAccessPolicyDescribeOutputArgs', 'RowAccessPolicyDescribeOutputArgsDict']]]] describe_outputs: Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. :param pulumi.Input[str] fully_qualified_name: Fully qualified name of the resource. For more information, see [object name resolution](https://docs.snowflake.com/en/sql-reference/name-resolution). - :param pulumi.Input[str] name: Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. - :param pulumi.Input[str] row_access_expression: Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - :param pulumi.Input[str] schema: The schema in which to create the row access policy. - :param pulumi.Input[Mapping[str, pulumi.Input[str]]] signature: Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + :param pulumi.Input[str] name: Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[str] schema: The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` + :param pulumi.Input[Sequence[pulumi.Input[Union['RowAccessPolicyShowOutputArgs', 'RowAccessPolicyShowOutputArgsDict']]]] show_outputs: Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) __props__ = _RowAccessPolicyState.__new__(_RowAccessPolicyState) + __props__.__dict__["arguments"] = arguments + __props__.__dict__["body"] = body __props__.__dict__["comment"] = comment __props__.__dict__["database"] = database + __props__.__dict__["describe_outputs"] = describe_outputs __props__.__dict__["fully_qualified_name"] = fully_qualified_name __props__.__dict__["name"] = name - __props__.__dict__["row_access_expression"] = row_access_expression __props__.__dict__["schema"] = schema - __props__.__dict__["signature"] = signature + __props__.__dict__["show_outputs"] = show_outputs return RowAccessPolicy(resource_name, opts=opts, __props__=__props__) + @property + @pulumi.getter + def arguments(self) -> pulumi.Output[Sequence['outputs.RowAccessPolicyArgument']]: + """ + List of the arguments for the row access policy. A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. If any argument name or type is changed, the resource is recreated. + """ + return pulumi.get(self, "arguments") + + @property + @pulumi.getter + def body(self) -> pulumi.Output[str]: + """ + Specifies the SQL expression. The expression can be any boolean-valued SQL expression. To mitigate permadiff on this field, the provider replaces blank characters with a space. This can lead to false positives in cases where a change in case or run of whitespace is semantically significant. + """ + return pulumi.get(self, "body") + @property @pulumi.getter def comment(self) -> pulumi.Output[Optional[str]]: @@ -378,10 +432,18 @@ def comment(self) -> pulumi.Output[Optional[str]]: @pulumi.getter def database(self) -> pulumi.Output[str]: """ - The database in which to create the row access policy. + The database in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "database") + @property + @pulumi.getter(name="describeOutputs") + def describe_outputs(self) -> pulumi.Output[Sequence['outputs.RowAccessPolicyDescribeOutput']]: + """ + Outputs the result of `DESCRIBE ROW ACCESS POLICY` for the given row access policy. + """ + return pulumi.get(self, "describe_outputs") + @property @pulumi.getter(name="fullyQualifiedName") def fully_qualified_name(self) -> pulumi.Output[str]: @@ -394,31 +456,23 @@ def fully_qualified_name(self) -> pulumi.Output[str]: @pulumi.getter def name(self) -> pulumi.Output[str]: """ - Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. + Specifies the identifier for the row access policy; must be unique for the database and schema in which the row access policy is created. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "name") - @property - @pulumi.getter(name="rowAccessExpression") - def row_access_expression(self) -> pulumi.Output[str]: - """ - Specifies the SQL expression. The expression can be any boolean-valued SQL expression. - """ - return pulumi.get(self, "row_access_expression") - @property @pulumi.getter def schema(self) -> pulumi.Output[str]: """ - The schema in which to create the row access policy. + The schema in which to create the row access policy. Due to technical limitations (read more here), avoid using the following characters: `|`, `.`, `(`, `)`, `"` """ return pulumi.get(self, "schema") @property - @pulumi.getter - def signature(self) -> pulumi.Output[Mapping[str, str]]: + @pulumi.getter(name="showOutputs") + def show_outputs(self) -> pulumi.Output[Sequence['outputs.RowAccessPolicyShowOutput']]: """ - Specifies signature (arguments) for the row access policy (uppercase and sorted to avoid recreation of resource). A signature specifies a set of attributes that must be considered to determine whether the row is accessible. The attribute values come from the database object (e.g. table or view) to be protected by the row access policy. + Outputs the result of `SHOW ROW ACCESS POLICY` for the given row access policy. """ - return pulumi.get(self, "signature") + return pulumi.get(self, "show_outputs") diff --git a/sdk/python/pulumi_snowflake/view.py b/sdk/python/pulumi_snowflake/view.py index 7eeb1ddd..edaadb81 100644 --- a/sdk/python/pulumi_snowflake/view.py +++ b/sdk/python/pulumi_snowflake/view.py @@ -38,7 +38,7 @@ def __init__(__self__, *, :param pulumi.Input[str] statement: Specifies the query used to create the view. :param pulumi.Input['ViewAggregationPolicyArgs'] aggregation_policy: Specifies the aggregation policy to set on a view. :param pulumi.Input[str] change_tracking: Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - :param pulumi.Input[Sequence[pulumi.Input['ViewColumnArgs']]] columns: If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + :param pulumi.Input[Sequence[pulumi.Input['ViewColumnArgs']]] columns: If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. :param pulumi.Input[str] comment: Specifies a comment for the view. :param pulumi.Input[bool] copy_grants: Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. :param pulumi.Input[Sequence[pulumi.Input['ViewDataMetricFunctionArgs']]] data_metric_functions: Data metric functions used for the view. @@ -139,7 +139,7 @@ def change_tracking(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def columns(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ViewColumnArgs']]]]: """ - If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. """ return pulumi.get(self, "columns") @@ -275,7 +275,7 @@ def __init__(__self__, *, Input properties used for looking up and filtering View resources. :param pulumi.Input['ViewAggregationPolicyArgs'] aggregation_policy: Specifies the aggregation policy to set on a view. :param pulumi.Input[str] change_tracking: Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - :param pulumi.Input[Sequence[pulumi.Input['ViewColumnArgs']]] columns: If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + :param pulumi.Input[Sequence[pulumi.Input['ViewColumnArgs']]] columns: If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. :param pulumi.Input[str] comment: Specifies a comment for the view. :param pulumi.Input[bool] copy_grants: Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. :param pulumi.Input[Sequence[pulumi.Input['ViewDataMetricFunctionArgs']]] data_metric_functions: Data metric functions used for the view. @@ -355,7 +355,7 @@ def change_tracking(self, value: Optional[pulumi.Input[str]]): @pulumi.getter def columns(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['ViewColumnArgs']]]]: """ - If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. """ return pulumi.get(self, "columns") @@ -570,7 +570,7 @@ def __init__(__self__, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Union['ViewAggregationPolicyArgs', 'ViewAggregationPolicyArgsDict']] aggregation_policy: Specifies the aggregation policy to set on a view. :param pulumi.Input[str] change_tracking: Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - :param pulumi.Input[Sequence[pulumi.Input[Union['ViewColumnArgs', 'ViewColumnArgsDict']]]] columns: If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + :param pulumi.Input[Sequence[pulumi.Input[Union['ViewColumnArgs', 'ViewColumnArgsDict']]]] columns: If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. :param pulumi.Input[str] comment: Specifies a comment for the view. :param pulumi.Input[bool] copy_grants: Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. :param pulumi.Input[Sequence[pulumi.Input[Union['ViewDataMetricFunctionArgs', 'ViewDataMetricFunctionArgsDict']]]] data_metric_functions: Data metric functions used for the view. @@ -695,7 +695,7 @@ def get(resource_name: str, :param pulumi.ResourceOptions opts: Options for the resource. :param pulumi.Input[Union['ViewAggregationPolicyArgs', 'ViewAggregationPolicyArgsDict']] aggregation_policy: Specifies the aggregation policy to set on a view. :param pulumi.Input[str] change_tracking: Specifies to enable or disable change tracking on the table. Available options are: "true" or "false". When the value is not set in the configuration the provider will put "default" there which means to use the Snowflake default for this value. - :param pulumi.Input[Sequence[pulumi.Input[Union['ViewColumnArgs', 'ViewColumnArgsDict']]]] columns: If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + :param pulumi.Input[Sequence[pulumi.Input[Union['ViewColumnArgs', 'ViewColumnArgsDict']]]] columns: If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. :param pulumi.Input[str] comment: Specifies a comment for the view. :param pulumi.Input[bool] copy_grants: Retains the access permissions from the original view when a new view is created using the OR REPLACE clause. :param pulumi.Input[Sequence[pulumi.Input[Union['ViewDataMetricFunctionArgs', 'ViewDataMetricFunctionArgsDict']]]] data_metric_functions: Data metric functions used for the view. @@ -754,7 +754,7 @@ def change_tracking(self) -> pulumi.Output[Optional[str]]: @pulumi.getter def columns(self) -> pulumi.Output[Optional[Sequence['outputs.ViewColumn']]]: """ - If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. (You do not need to specify the data types of the columns.) + If you want to change the name of a column or add a comment to a column in the new view, include a column list that specifies the column names and (if needed) comments about the columns. You do not need to specify the data types of the columns. If this field is not specified, columns are inferred from the `statement` field by Snowflake. """ return pulumi.get(self, "columns") diff --git a/sdk/python/pulumi_snowflake/warehouse.py b/sdk/python/pulumi_snowflake/warehouse.py index 4035662d..f6a2c459 100644 --- a/sdk/python/pulumi_snowflake/warehouse.py +++ b/sdk/python/pulumi_snowflake/warehouse.py @@ -315,7 +315,7 @@ def __init__(__self__, *, :param pulumi.Input[int] query_acceleration_max_scale_factor: Specifies the maximum scale factor for leasing compute resources for query acceleration. The scale factor is used as a multiplier based on warehouse size. :param pulumi.Input[str] resource_monitor: Specifies the name of a resource monitor that is explicitly assigned to the warehouse. :param pulumi.Input[str] scaling_policy: Specifies the policy for automatically starting and shutting down clusters in a multi-cluster warehouse running in Auto-scale mode. Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. - :param pulumi.Input[Sequence[pulumi.Input['WarehouseShowOutputArgs']]] show_outputs: Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + :param pulumi.Input[Sequence[pulumi.Input['WarehouseShowOutputArgs']]] show_outputs: Outputs the result of `SHOW WAREHOUSES` for the given warehouse. :param pulumi.Input[int] statement_queued_timeout_in_seconds: Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. :param pulumi.Input[int] statement_timeout_in_seconds: Specifies the time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system :param pulumi.Input[str] warehouse_size: Specifies the size of the virtual warehouse. Valid values are (case-insensitive): `XSMALL` | `X-SMALL` | `SMALL` | `MEDIUM` | `LARGE` | `XLARGE` | `X-LARGE` | `XXLARGE` | `X2LARGE` | `2X-LARGE` | `XXXLARGE` | `X3LARGE` | `3X-LARGE` | `X4LARGE` | `4X-LARGE` | `X5LARGE` | `5X-LARGE` | `X6LARGE` | `6X-LARGE`. Consult [warehouse documentation](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse#optional-properties-objectproperties) for the details. Note: removing the size from config will result in the resource recreation. @@ -532,7 +532,7 @@ def scaling_policy(self, value: Optional[pulumi.Input[str]]): @pulumi.getter(name="showOutputs") def show_outputs(self) -> Optional[pulumi.Input[Sequence[pulumi.Input['WarehouseShowOutputArgs']]]]: """ - Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + Outputs the result of `SHOW WAREHOUSES` for the given warehouse. """ return pulumi.get(self, "show_outputs") @@ -759,7 +759,7 @@ def get(resource_name: str, :param pulumi.Input[int] query_acceleration_max_scale_factor: Specifies the maximum scale factor for leasing compute resources for query acceleration. The scale factor is used as a multiplier based on warehouse size. :param pulumi.Input[str] resource_monitor: Specifies the name of a resource monitor that is explicitly assigned to the warehouse. :param pulumi.Input[str] scaling_policy: Specifies the policy for automatically starting and shutting down clusters in a multi-cluster warehouse running in Auto-scale mode. Valid values are (case-insensitive): `STANDARD` | `ECONOMY`. - :param pulumi.Input[Sequence[pulumi.Input[Union['WarehouseShowOutputArgs', 'WarehouseShowOutputArgsDict']]]] show_outputs: Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + :param pulumi.Input[Sequence[pulumi.Input[Union['WarehouseShowOutputArgs', 'WarehouseShowOutputArgsDict']]]] show_outputs: Outputs the result of `SHOW WAREHOUSES` for the given warehouse. :param pulumi.Input[int] statement_queued_timeout_in_seconds: Object parameter that specifies the time, in seconds, a SQL statement (query, DDL, DML, etc.) can be queued on a warehouse before it is canceled by the system. :param pulumi.Input[int] statement_timeout_in_seconds: Specifies the time, in seconds, after which a running SQL statement (query, DDL, DML, etc.) is canceled by the system :param pulumi.Input[str] warehouse_size: Specifies the size of the virtual warehouse. Valid values are (case-insensitive): `XSMALL` | `X-SMALL` | `SMALL` | `MEDIUM` | `LARGE` | `XLARGE` | `X-LARGE` | `XXLARGE` | `X2LARGE` | `2X-LARGE` | `XXXLARGE` | `X3LARGE` | `3X-LARGE` | `X4LARGE` | `4X-LARGE` | `X5LARGE` | `5X-LARGE` | `X6LARGE` | `6X-LARGE`. Consult [warehouse documentation](https://docs.snowflake.com/en/sql-reference/sql/create-warehouse#optional-properties-objectproperties) for the details. Note: removing the size from config will result in the resource recreation. @@ -906,7 +906,7 @@ def scaling_policy(self) -> pulumi.Output[Optional[str]]: @pulumi.getter(name="showOutputs") def show_outputs(self) -> pulumi.Output[Sequence['outputs.WarehouseShowOutput']]: """ - Outputs the result of `SHOW WAREHOUSE` for the given warehouse. + Outputs the result of `SHOW WAREHOUSES` for the given warehouse. """ return pulumi.get(self, "show_outputs")