From 47f0316839ffd8f3a0f8cff94e79d5cb5eebfc1a Mon Sep 17 00:00:00 2001 From: pulumi-bot Date: Fri, 16 Aug 2024 14:37:41 +0000 Subject: [PATCH] make build_sdks --- sdk/dotnet/Client.cs | 24 ++++---- sdk/dotnet/GetClient.cs | 8 +-- sdk/dotnet/Hook.cs | 32 +++++------ sdk/dotnet/Inputs/ClientAddonsSamlpArgs.cs | 6 +- sdk/dotnet/Inputs/ClientAddonsSamlpGetArgs.cs | 6 +- sdk/dotnet/Inputs/ConnectionOptionsArgs.cs | 8 +-- sdk/dotnet/Inputs/ConnectionOptionsGetArgs.cs | 8 +-- sdk/dotnet/Outputs/ClientAddonsSamlp.cs | 4 +- sdk/dotnet/Outputs/ConnectionOptions.cs | 4 +- .../Outputs/GetClientAddonSamlpResult.cs | 4 +- .../Outputs/GetConnectionOptionResult.cs | 4 +- sdk/go/auth0/client.go | 34 +++++------ sdk/go/auth0/connection.go | 6 +- sdk/go/auth0/getClient.go | 14 ++--- sdk/go/auth0/hook.go | 38 ++++++------- sdk/go/auth0/pulumiTypes.go | 44 +++++++-------- sdk/java/build.gradle | 2 +- .../main/java/com/pulumi/auth0/Client.java | 13 ++--- .../java/com/pulumi/auth0/ClientArgs.java | 9 ++- .../src/main/java/com/pulumi/auth0/Hook.java | 13 ++--- .../main/java/com/pulumi/auth0/HookArgs.java | 17 +++--- .../auth0/inputs/ClientAddonsSamlpArgs.java | 9 ++- .../com/pulumi/auth0/inputs/ClientState.java | 19 +++---- .../auth0/inputs/ConnectionOptionsArgs.java | 9 ++- .../com/pulumi/auth0/inputs/HookState.java | 17 +++--- .../auth0/outputs/ClientAddonsSamlp.java | 9 ++- .../auth0/outputs/ConnectionOptions.java | 9 ++- .../auth0/outputs/GetClientAddonSamlp.java | 9 ++- .../pulumi/auth0/outputs/GetClientResult.java | 17 +++--- .../auth0/outputs/GetConnectionOption.java | 9 ++- sdk/nodejs/client.ts | 10 ++-- sdk/nodejs/getClient.ts | 4 +- sdk/nodejs/hook.ts | 12 ++-- sdk/nodejs/types/input.ts | 4 +- sdk/nodejs/types/output.ts | 8 +-- sdk/python/pulumi_auth0/_inputs.py | 16 +++--- sdk/python/pulumi_auth0/client.py | 42 +++++++------- sdk/python/pulumi_auth0/get_client.py | 4 +- sdk/python/pulumi_auth0/hook.py | 56 +++++++++---------- sdk/python/pulumi_auth0/outputs.py | 24 ++++---- 40 files changed, 286 insertions(+), 299 deletions(-) diff --git a/sdk/dotnet/Client.cs b/sdk/dotnet/Client.cs index a1f6773f..f3b10278 100644 --- a/sdk/dotnet/Client.cs +++ b/sdk/dotnet/Client.cs @@ -183,7 +183,7 @@ public partial class Client : global::Pulumi.CustomResource /// Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. /// [Output("clientMetadata")] - public Output?> ClientMetadata { get; private set; } = null!; + public Output?> ClientMetadata { get; private set; } = null!; /// /// Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). @@ -321,7 +321,7 @@ public partial class Client : global::Pulumi.CustomResource /// List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. /// [Output("signingKeys")] - public Output>> SigningKeys { get; private set; } = null!; + public Output>> SigningKeys { get; private set; } = null!; /// /// Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). @@ -464,14 +464,14 @@ public InputList ClientAliases } [Input("clientMetadata")] - private InputMap? _clientMetadata; + private InputMap? _clientMetadata; /// /// Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. /// - public InputMap ClientMetadata + public InputMap ClientMetadata { - get => _clientMetadata ?? (_clientMetadata = new InputMap()); + get => _clientMetadata ?? (_clientMetadata = new InputMap()); set => _clientMetadata = value; } @@ -737,14 +737,14 @@ public InputList ClientAliases public Input? ClientId { get; set; } [Input("clientMetadata")] - private InputMap? _clientMetadata; + private InputMap? _clientMetadata; /// /// Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. /// - public InputMap ClientMetadata + public InputMap ClientMetadata { - get => _clientMetadata ?? (_clientMetadata = new InputMap()); + get => _clientMetadata ?? (_clientMetadata = new InputMap()); set => _clientMetadata = value; } @@ -899,17 +899,17 @@ public InputList OidcBackchannelLogoutUrls public Input? RequirePushedAuthorizationRequests { get; set; } [Input("signingKeys")] - private InputList>? _signingKeys; + private InputList>? _signingKeys; /// /// List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. /// - public InputList> SigningKeys + public InputList> SigningKeys { - get => _signingKeys ?? (_signingKeys = new InputList>()); + get => _signingKeys ?? (_signingKeys = new InputList>()); set { - var emptySecret = Output.CreateSecret(ImmutableArray.Create>()); + var emptySecret = Output.CreateSecret(ImmutableArray.Create>()); _signingKeys = Output.All(value, emptySecret).Apply(v => v[0]); } } diff --git a/sdk/dotnet/GetClient.cs b/sdk/dotnet/GetClient.cs index 4e8c914f..177e46f2 100644 --- a/sdk/dotnet/GetClient.cs +++ b/sdk/dotnet/GetClient.cs @@ -154,7 +154,7 @@ public sealed class GetClientResult /// /// Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. /// - public readonly ImmutableDictionary ClientMetadata; + public readonly ImmutableDictionary ClientMetadata; public readonly string ClientSecret; /// /// Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). @@ -251,7 +251,7 @@ public sealed class GetClientResult /// /// List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. /// - public readonly ImmutableArray> SigningKeys; + public readonly ImmutableArray> SigningKeys; /// /// Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). /// @@ -287,7 +287,7 @@ private GetClientResult( string? clientId, - ImmutableDictionary clientMetadata, + ImmutableDictionary clientMetadata, string clientSecret, @@ -337,7 +337,7 @@ private GetClientResult( bool requirePushedAuthorizationRequests, - ImmutableArray> signingKeys, + ImmutableArray> signingKeys, bool sso, diff --git a/sdk/dotnet/Hook.cs b/sdk/dotnet/Hook.cs index 5ced6f0f..7ac62e0e 100644 --- a/sdk/dotnet/Hook.cs +++ b/sdk/dotnet/Hook.cs @@ -65,7 +65,7 @@ public partial class Hook : global::Pulumi.CustomResource /// Dependencies of this hook used by the WebTask server. /// [Output("dependencies")] - public Output?> Dependencies { get; private set; } = null!; + public Output?> Dependencies { get; private set; } = null!; /// /// Whether the hook is enabled, or disabled. @@ -89,7 +89,7 @@ public partial class Hook : global::Pulumi.CustomResource /// The secrets associated with the hook. /// [Output("secrets")] - public Output?> Secrets { get; private set; } = null!; + public Output?> Secrets { get; private set; } = null!; /// /// Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. @@ -148,14 +148,14 @@ public static Hook Get(string name, Input id, HookState? state = null, C public sealed class HookArgs : global::Pulumi.ResourceArgs { [Input("dependencies")] - private InputMap? _dependencies; + private InputMap? _dependencies; /// /// Dependencies of this hook used by the WebTask server. /// - public InputMap Dependencies + public InputMap Dependencies { - get => _dependencies ?? (_dependencies = new InputMap()); + get => _dependencies ?? (_dependencies = new InputMap()); set => _dependencies = value; } @@ -178,17 +178,17 @@ public InputMap Dependencies public Input Script { get; set; } = null!; [Input("secrets")] - private InputMap? _secrets; + private InputMap? _secrets; /// /// The secrets associated with the hook. /// - public InputMap Secrets + public InputMap Secrets { - get => _secrets ?? (_secrets = new InputMap()); + get => _secrets ?? (_secrets = new InputMap()); set { - var emptySecret = Output.CreateSecret(ImmutableDictionary.Create()); + var emptySecret = Output.CreateSecret(ImmutableDictionary.Create()); _secrets = Output.All(value, emptySecret).Apply(v => v[0]); } } @@ -208,14 +208,14 @@ public HookArgs() public sealed class HookState : global::Pulumi.ResourceArgs { [Input("dependencies")] - private InputMap? _dependencies; + private InputMap? _dependencies; /// /// Dependencies of this hook used by the WebTask server. /// - public InputMap Dependencies + public InputMap Dependencies { - get => _dependencies ?? (_dependencies = new InputMap()); + get => _dependencies ?? (_dependencies = new InputMap()); set => _dependencies = value; } @@ -238,17 +238,17 @@ public InputMap Dependencies public Input? Script { get; set; } [Input("secrets")] - private InputMap? _secrets; + private InputMap? _secrets; /// /// The secrets associated with the hook. /// - public InputMap Secrets + public InputMap Secrets { - get => _secrets ?? (_secrets = new InputMap()); + get => _secrets ?? (_secrets = new InputMap()); set { - var emptySecret = Output.CreateSecret(ImmutableDictionary.Create()); + var emptySecret = Output.CreateSecret(ImmutableDictionary.Create()); _secrets = Output.All(value, emptySecret).Apply(v => v[0]); } } diff --git a/sdk/dotnet/Inputs/ClientAddonsSamlpArgs.cs b/sdk/dotnet/Inputs/ClientAddonsSamlpArgs.cs index 376328ac..f843c4f4 100644 --- a/sdk/dotnet/Inputs/ClientAddonsSamlpArgs.cs +++ b/sdk/dotnet/Inputs/ClientAddonsSamlpArgs.cs @@ -85,14 +85,14 @@ public sealed class ClientAddonsSamlpArgs : global::Pulumi.ResourceArgs public Input? MapUnknownClaimsAsIs { get; set; } [Input("mappings")] - private InputMap? _mappings; + private InputMap? _mappings; /// /// Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). /// - public InputMap Mappings + public InputMap Mappings { - get => _mappings ?? (_mappings = new InputMap()); + get => _mappings ?? (_mappings = new InputMap()); set => _mappings = value; } diff --git a/sdk/dotnet/Inputs/ClientAddonsSamlpGetArgs.cs b/sdk/dotnet/Inputs/ClientAddonsSamlpGetArgs.cs index 6f4c6755..d167ee64 100644 --- a/sdk/dotnet/Inputs/ClientAddonsSamlpGetArgs.cs +++ b/sdk/dotnet/Inputs/ClientAddonsSamlpGetArgs.cs @@ -85,14 +85,14 @@ public sealed class ClientAddonsSamlpGetArgs : global::Pulumi.ResourceArgs public Input? MapUnknownClaimsAsIs { get; set; } [Input("mappings")] - private InputMap? _mappings; + private InputMap? _mappings; /// /// Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). /// - public InputMap Mappings + public InputMap Mappings { - get => _mappings ?? (_mappings = new InputMap()); + get => _mappings ?? (_mappings = new InputMap()); set => _mappings = value; } diff --git a/sdk/dotnet/Inputs/ConnectionOptionsArgs.cs b/sdk/dotnet/Inputs/ConnectionOptionsArgs.cs index 3a93222c..93c46a49 100644 --- a/sdk/dotnet/Inputs/ConnectionOptionsArgs.cs +++ b/sdk/dotnet/Inputs/ConnectionOptionsArgs.cs @@ -101,17 +101,17 @@ public Input? ClientSecret public Input? CommunityBaseUrl { get; set; } [Input("configuration")] - private InputMap? _configuration; + private InputMap? _configuration; /// /// A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. /// - public InputMap Configuration + public InputMap Configuration { - get => _configuration ?? (_configuration = new InputMap()); + get => _configuration ?? (_configuration = new InputMap()); set { - var emptySecret = Output.CreateSecret(ImmutableDictionary.Create()); + var emptySecret = Output.CreateSecret(ImmutableDictionary.Create()); _configuration = Output.All(value, emptySecret).Apply(v => v[0]); } } diff --git a/sdk/dotnet/Inputs/ConnectionOptionsGetArgs.cs b/sdk/dotnet/Inputs/ConnectionOptionsGetArgs.cs index c9f4fd2c..d05c2adb 100644 --- a/sdk/dotnet/Inputs/ConnectionOptionsGetArgs.cs +++ b/sdk/dotnet/Inputs/ConnectionOptionsGetArgs.cs @@ -101,17 +101,17 @@ public Input? ClientSecret public Input? CommunityBaseUrl { get; set; } [Input("configuration")] - private InputMap? _configuration; + private InputMap? _configuration; /// /// A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. /// - public InputMap Configuration + public InputMap Configuration { - get => _configuration ?? (_configuration = new InputMap()); + get => _configuration ?? (_configuration = new InputMap()); set { - var emptySecret = Output.CreateSecret(ImmutableDictionary.Create()); + var emptySecret = Output.CreateSecret(ImmutableDictionary.Create()); _configuration = Output.All(value, emptySecret).Apply(v => v[0]); } } diff --git a/sdk/dotnet/Outputs/ClientAddonsSamlp.cs b/sdk/dotnet/Outputs/ClientAddonsSamlp.cs index 8db31fcb..1687f400 100644 --- a/sdk/dotnet/Outputs/ClientAddonsSamlp.cs +++ b/sdk/dotnet/Outputs/ClientAddonsSamlp.cs @@ -64,7 +64,7 @@ public sealed class ClientAddonsSamlp /// /// Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). /// - public readonly ImmutableDictionary? Mappings; + public readonly ImmutableDictionary? Mappings; /// /// Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. /// @@ -124,7 +124,7 @@ private ClientAddonsSamlp( bool? mapUnknownClaimsAsIs, - ImmutableDictionary? mappings, + ImmutableDictionary? mappings, string? nameIdentifierFormat, diff --git a/sdk/dotnet/Outputs/ConnectionOptions.cs b/sdk/dotnet/Outputs/ConnectionOptions.cs index 63feb90e..c9950547 100644 --- a/sdk/dotnet/Outputs/ConnectionOptions.cs +++ b/sdk/dotnet/Outputs/ConnectionOptions.cs @@ -60,7 +60,7 @@ public sealed class ConnectionOptions /// /// A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. /// - public readonly ImmutableDictionary? Configuration; + public readonly ImmutableDictionary? Configuration; /// /// Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. /// @@ -398,7 +398,7 @@ private ConnectionOptions( string? communityBaseUrl, - ImmutableDictionary? configuration, + ImmutableDictionary? configuration, Outputs.ConnectionOptionsConnectionSettings? connectionSettings, diff --git a/sdk/dotnet/Outputs/GetClientAddonSamlpResult.cs b/sdk/dotnet/Outputs/GetClientAddonSamlpResult.cs index 224b9caf..9a5a8b65 100644 --- a/sdk/dotnet/Outputs/GetClientAddonSamlpResult.cs +++ b/sdk/dotnet/Outputs/GetClientAddonSamlpResult.cs @@ -64,7 +64,7 @@ public sealed class GetClientAddonSamlpResult /// /// Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). /// - public readonly ImmutableDictionary Mappings; + public readonly ImmutableDictionary Mappings; /// /// Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. /// @@ -124,7 +124,7 @@ private GetClientAddonSamlpResult( bool mapUnknownClaimsAsIs, - ImmutableDictionary mappings, + ImmutableDictionary mappings, string nameIdentifierFormat, diff --git a/sdk/dotnet/Outputs/GetConnectionOptionResult.cs b/sdk/dotnet/Outputs/GetConnectionOptionResult.cs index 1f4ef3b6..111bd01d 100644 --- a/sdk/dotnet/Outputs/GetConnectionOptionResult.cs +++ b/sdk/dotnet/Outputs/GetConnectionOptionResult.cs @@ -60,7 +60,7 @@ public sealed class GetConnectionOptionResult /// /// A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. /// - public readonly ImmutableDictionary Configuration; + public readonly ImmutableDictionary Configuration; /// /// Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. /// @@ -398,7 +398,7 @@ private GetConnectionOptionResult( string communityBaseUrl, - ImmutableDictionary configuration, + ImmutableDictionary configuration, ImmutableArray connectionSettings, diff --git a/sdk/go/auth0/client.go b/sdk/go/auth0/client.go index 358c151a..1e05f040 100644 --- a/sdk/go/auth0/client.go +++ b/sdk/go/auth0/client.go @@ -54,8 +54,8 @@ import ( // pulumi.String("password"), // pulumi.String("refresh_token"), // }, -// ClientMetadata: pulumi.Map{ -// "foo": pulumi.Any("zoo"), +// ClientMetadata: pulumi.StringMap{ +// "foo": pulumi.String("zoo"), // }, // JwtConfiguration: &auth0.ClientJwtConfigurationArgs{ // LifetimeInSeconds: pulumi.Int(300), @@ -81,9 +81,9 @@ import ( // Samlp: &auth0.ClientAddonsSamlpArgs{ // Audience: pulumi.String("https://example.com/saml"), // Issuer: pulumi.String("https://example.com"), -// Mappings: pulumi.Map{ -// "email": pulumi.Any("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"), -// "name": pulumi.Any("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"), +// Mappings: pulumi.StringMap{ +// "email": pulumi.String("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/emailaddress"), +// "name": pulumi.String("http://schemas.xmlsoap.org/ws/2005/05/identity/claims/name"), // }, // CreateUpnClaim: pulumi.Bool(false), // PassthroughClaimsWithNoMapping: pulumi.Bool(false), @@ -137,7 +137,7 @@ type Client struct { // The ID of the client. ClientId pulumi.StringOutput `pulumi:"clientId"` // Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. - ClientMetadata pulumi.MapOutput `pulumi:"clientMetadata"` + ClientMetadata pulumi.StringMapOutput `pulumi:"clientMetadata"` // Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). CrossOriginAuth pulumi.BoolPtrOutput `pulumi:"crossOriginAuth"` // URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page. @@ -183,7 +183,7 @@ type Client struct { // Makes the use of Pushed Authorization Requests mandatory for this client. This feature currently needs to be enabled on the tenant in order to make use of it. RequirePushedAuthorizationRequests pulumi.BoolPtrOutput `pulumi:"requirePushedAuthorizationRequests"` // List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. - SigningKeys pulumi.MapArrayOutput `pulumi:"signingKeys"` + SigningKeys pulumi.StringMapArrayOutput `pulumi:"signingKeys"` // Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). Sso pulumi.BoolPtrOutput `pulumi:"sso"` // Indicates whether or not SSO is disabled. @@ -246,7 +246,7 @@ type clientState struct { // The ID of the client. ClientId *string `pulumi:"clientId"` // Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. - ClientMetadata map[string]interface{} `pulumi:"clientMetadata"` + ClientMetadata map[string]string `pulumi:"clientMetadata"` // Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). CrossOriginAuth *bool `pulumi:"crossOriginAuth"` // URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page. @@ -292,7 +292,7 @@ type clientState struct { // Makes the use of Pushed Authorization Requests mandatory for this client. This feature currently needs to be enabled on the tenant in order to make use of it. RequirePushedAuthorizationRequests *bool `pulumi:"requirePushedAuthorizationRequests"` // List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. - SigningKeys []map[string]interface{} `pulumi:"signingKeys"` + SigningKeys []map[string]string `pulumi:"signingKeys"` // Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). Sso *bool `pulumi:"sso"` // Indicates whether or not SSO is disabled. @@ -319,7 +319,7 @@ type ClientState struct { // The ID of the client. ClientId pulumi.StringPtrInput // Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. - ClientMetadata pulumi.MapInput + ClientMetadata pulumi.StringMapInput // Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). CrossOriginAuth pulumi.BoolPtrInput // URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page. @@ -365,7 +365,7 @@ type ClientState struct { // Makes the use of Pushed Authorization Requests mandatory for this client. This feature currently needs to be enabled on the tenant in order to make use of it. RequirePushedAuthorizationRequests pulumi.BoolPtrInput // List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. - SigningKeys pulumi.MapArrayInput + SigningKeys pulumi.StringMapArrayInput // Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). Sso pulumi.BoolPtrInput // Indicates whether or not SSO is disabled. @@ -394,7 +394,7 @@ type clientArgs struct { // List of audiences/realms for SAML protocol. Used by the wsfed addon. ClientAliases []string `pulumi:"clientAliases"` // Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. - ClientMetadata map[string]interface{} `pulumi:"clientMetadata"` + ClientMetadata map[string]string `pulumi:"clientMetadata"` // Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). CrossOriginAuth *bool `pulumi:"crossOriginAuth"` // URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page. @@ -464,7 +464,7 @@ type ClientArgs struct { // List of audiences/realms for SAML protocol. Used by the wsfed addon. ClientAliases pulumi.StringArrayInput // Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. - ClientMetadata pulumi.MapInput + ClientMetadata pulumi.StringMapInput // Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). CrossOriginAuth pulumi.BoolPtrInput // URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page. @@ -645,8 +645,8 @@ func (o ClientOutput) ClientId() pulumi.StringOutput { } // Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. -func (o ClientOutput) ClientMetadata() pulumi.MapOutput { - return o.ApplyT(func(v *Client) pulumi.MapOutput { return v.ClientMetadata }).(pulumi.MapOutput) +func (o ClientOutput) ClientMetadata() pulumi.StringMapOutput { + return o.ApplyT(func(v *Client) pulumi.StringMapOutput { return v.ClientMetadata }).(pulumi.StringMapOutput) } // Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). @@ -760,8 +760,8 @@ func (o ClientOutput) RequirePushedAuthorizationRequests() pulumi.BoolPtrOutput } // List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. -func (o ClientOutput) SigningKeys() pulumi.MapArrayOutput { - return o.ApplyT(func(v *Client) pulumi.MapArrayOutput { return v.SigningKeys }).(pulumi.MapArrayOutput) +func (o ClientOutput) SigningKeys() pulumi.StringMapArrayOutput { + return o.ApplyT(func(v *Client) pulumi.StringMapArrayOutput { return v.SigningKeys }).(pulumi.StringMapArrayOutput) } // Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). diff --git a/sdk/go/auth0/connection.go b/sdk/go/auth0/connection.go index df42c9b2..4c08882b 100644 --- a/sdk/go/auth0/connection.go +++ b/sdk/go/auth0/connection.go @@ -63,9 +63,9 @@ import ( // CustomScripts: pulumi.StringMap{ // "get_user": pulumi.String(" function getByEmail(email, callback) {\n return callback(new Error(\"Whoops!\"));\n }\n"), // }, -// Configuration: pulumi.Map{ -// "foo": pulumi.Any("bar"), -// "bar": pulumi.Any("baz"), +// Configuration: pulumi.StringMap{ +// "foo": pulumi.String("bar"), +// "bar": pulumi.String("baz"), // }, // UpstreamParams: pulumi.String(json0), // PasswordHistories: auth0.ConnectionOptionsPasswordHistoryArray{ diff --git a/sdk/go/auth0/getClient.go b/sdk/go/auth0/getClient.go index 5c42add1..cd3378ac 100644 --- a/sdk/go/auth0/getClient.go +++ b/sdk/go/auth0/getClient.go @@ -83,8 +83,8 @@ type LookupClientResult struct { // The ID of the client. If not provided, `name` must be set. ClientId *string `pulumi:"clientId"` // Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. - ClientMetadata map[string]interface{} `pulumi:"clientMetadata"` - ClientSecret string `pulumi:"clientSecret"` + ClientMetadata map[string]string `pulumi:"clientMetadata"` + ClientSecret string `pulumi:"clientSecret"` // Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). CrossOriginAuth bool `pulumi:"crossOriginAuth"` // URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page. @@ -132,7 +132,7 @@ type LookupClientResult struct { // Makes the use of Pushed Authorization Requests mandatory for this client. This feature currently needs to be enabled on the tenant in order to make use of it. RequirePushedAuthorizationRequests bool `pulumi:"requirePushedAuthorizationRequests"` // List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. - SigningKeys []map[string]interface{} `pulumi:"signingKeys"` + SigningKeys []map[string]string `pulumi:"signingKeys"` // Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). Sso bool `pulumi:"sso"` // Indicates whether or not SSO is disabled. @@ -224,8 +224,8 @@ func (o LookupClientResultOutput) ClientId() pulumi.StringPtrOutput { } // Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. -func (o LookupClientResultOutput) ClientMetadata() pulumi.MapOutput { - return o.ApplyT(func(v LookupClientResult) map[string]interface{} { return v.ClientMetadata }).(pulumi.MapOutput) +func (o LookupClientResultOutput) ClientMetadata() pulumi.StringMapOutput { + return o.ApplyT(func(v LookupClientResult) map[string]string { return v.ClientMetadata }).(pulumi.StringMapOutput) } func (o LookupClientResultOutput) ClientSecret() pulumi.StringOutput { @@ -348,8 +348,8 @@ func (o LookupClientResultOutput) RequirePushedAuthorizationRequests() pulumi.Bo } // List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. -func (o LookupClientResultOutput) SigningKeys() pulumi.MapArrayOutput { - return o.ApplyT(func(v LookupClientResult) []map[string]interface{} { return v.SigningKeys }).(pulumi.MapArrayOutput) +func (o LookupClientResultOutput) SigningKeys() pulumi.StringMapArrayOutput { + return o.ApplyT(func(v LookupClientResult) []map[string]string { return v.SigningKeys }).(pulumi.StringMapArrayOutput) } // Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). diff --git a/sdk/go/auth0/hook.go b/sdk/go/auth0/hook.go index 837ba2fa..6202d372 100644 --- a/sdk/go/auth0/hook.go +++ b/sdk/go/auth0/hook.go @@ -35,11 +35,11 @@ import ( // Script: pulumi.String(" function (user, context, callback) {\n callback(null, { user });\n }\n"), // TriggerId: pulumi.String("pre-user-registration"), // Enabled: pulumi.Bool(true), -// Secrets: pulumi.Map{ -// "foo": pulumi.Any("bar"), +// Secrets: pulumi.StringMap{ +// "foo": pulumi.String("bar"), // }, -// Dependencies: pulumi.Map{ -// "auth0": pulumi.Any("2.30.0"), +// Dependencies: pulumi.StringMap{ +// "auth0": pulumi.String("2.30.0"), // }, // }) // if err != nil { @@ -66,7 +66,7 @@ type Hook struct { pulumi.CustomResourceState // Dependencies of this hook used by the WebTask server. - Dependencies pulumi.MapOutput `pulumi:"dependencies"` + Dependencies pulumi.StringMapOutput `pulumi:"dependencies"` // Whether the hook is enabled, or disabled. Enabled pulumi.BoolOutput `pulumi:"enabled"` // Name of this hook. @@ -74,7 +74,7 @@ type Hook struct { // Code to be executed when this hook runs. Script pulumi.StringOutput `pulumi:"script"` // The secrets associated with the hook. - Secrets pulumi.MapOutput `pulumi:"secrets"` + Secrets pulumi.StringMapOutput `pulumi:"secrets"` // Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. TriggerId pulumi.StringOutput `pulumi:"triggerId"` } @@ -93,7 +93,7 @@ func NewHook(ctx *pulumi.Context, return nil, errors.New("invalid value for required argument 'TriggerId'") } if args.Secrets != nil { - args.Secrets = pulumi.ToSecret(args.Secrets).(pulumi.MapInput) + args.Secrets = pulumi.ToSecret(args.Secrets).(pulumi.StringMapInput) } secrets := pulumi.AdditionalSecretOutputs([]string{ "secrets", @@ -123,7 +123,7 @@ func GetHook(ctx *pulumi.Context, // Input properties used for looking up and filtering Hook resources. type hookState struct { // Dependencies of this hook used by the WebTask server. - Dependencies map[string]interface{} `pulumi:"dependencies"` + Dependencies map[string]string `pulumi:"dependencies"` // Whether the hook is enabled, or disabled. Enabled *bool `pulumi:"enabled"` // Name of this hook. @@ -131,14 +131,14 @@ type hookState struct { // Code to be executed when this hook runs. Script *string `pulumi:"script"` // The secrets associated with the hook. - Secrets map[string]interface{} `pulumi:"secrets"` + Secrets map[string]string `pulumi:"secrets"` // Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. TriggerId *string `pulumi:"triggerId"` } type HookState struct { // Dependencies of this hook used by the WebTask server. - Dependencies pulumi.MapInput + Dependencies pulumi.StringMapInput // Whether the hook is enabled, or disabled. Enabled pulumi.BoolPtrInput // Name of this hook. @@ -146,7 +146,7 @@ type HookState struct { // Code to be executed when this hook runs. Script pulumi.StringPtrInput // The secrets associated with the hook. - Secrets pulumi.MapInput + Secrets pulumi.StringMapInput // Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. TriggerId pulumi.StringPtrInput } @@ -157,7 +157,7 @@ func (HookState) ElementType() reflect.Type { type hookArgs struct { // Dependencies of this hook used by the WebTask server. - Dependencies map[string]interface{} `pulumi:"dependencies"` + Dependencies map[string]string `pulumi:"dependencies"` // Whether the hook is enabled, or disabled. Enabled *bool `pulumi:"enabled"` // Name of this hook. @@ -165,7 +165,7 @@ type hookArgs struct { // Code to be executed when this hook runs. Script string `pulumi:"script"` // The secrets associated with the hook. - Secrets map[string]interface{} `pulumi:"secrets"` + Secrets map[string]string `pulumi:"secrets"` // Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. TriggerId string `pulumi:"triggerId"` } @@ -173,7 +173,7 @@ type hookArgs struct { // The set of arguments for constructing a Hook resource. type HookArgs struct { // Dependencies of this hook used by the WebTask server. - Dependencies pulumi.MapInput + Dependencies pulumi.StringMapInput // Whether the hook is enabled, or disabled. Enabled pulumi.BoolPtrInput // Name of this hook. @@ -181,7 +181,7 @@ type HookArgs struct { // Code to be executed when this hook runs. Script pulumi.StringInput // The secrets associated with the hook. - Secrets pulumi.MapInput + Secrets pulumi.StringMapInput // Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. TriggerId pulumi.StringInput } @@ -274,8 +274,8 @@ func (o HookOutput) ToHookOutputWithContext(ctx context.Context) HookOutput { } // Dependencies of this hook used by the WebTask server. -func (o HookOutput) Dependencies() pulumi.MapOutput { - return o.ApplyT(func(v *Hook) pulumi.MapOutput { return v.Dependencies }).(pulumi.MapOutput) +func (o HookOutput) Dependencies() pulumi.StringMapOutput { + return o.ApplyT(func(v *Hook) pulumi.StringMapOutput { return v.Dependencies }).(pulumi.StringMapOutput) } // Whether the hook is enabled, or disabled. @@ -294,8 +294,8 @@ func (o HookOutput) Script() pulumi.StringOutput { } // The secrets associated with the hook. -func (o HookOutput) Secrets() pulumi.MapOutput { - return o.ApplyT(func(v *Hook) pulumi.MapOutput { return v.Secrets }).(pulumi.MapOutput) +func (o HookOutput) Secrets() pulumi.StringMapOutput { + return o.ApplyT(func(v *Hook) pulumi.StringMapOutput { return v.Secrets }).(pulumi.StringMapOutput) } // Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. diff --git a/sdk/go/auth0/pulumiTypes.go b/sdk/go/auth0/pulumiTypes.go index 8fda9ae7..532c9ee1 100644 --- a/sdk/go/auth0/pulumiTypes.go +++ b/sdk/go/auth0/pulumiTypes.go @@ -7979,7 +7979,7 @@ type ClientAddonsSamlp struct { // Indicates whether to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion. Defaults to `false`. MapUnknownClaimsAsIs *bool `pulumi:"mapUnknownClaimsAsIs"` // Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). - Mappings map[string]interface{} `pulumi:"mappings"` + Mappings map[string]string `pulumi:"mappings"` // Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. NameIdentifierFormat *string `pulumi:"nameIdentifierFormat"` // Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds. @@ -8035,7 +8035,7 @@ type ClientAddonsSamlpArgs struct { // Indicates whether to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion. Defaults to `false`. MapUnknownClaimsAsIs pulumi.BoolPtrInput `pulumi:"mapUnknownClaimsAsIs"` // Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). - Mappings pulumi.MapInput `pulumi:"mappings"` + Mappings pulumi.StringMapInput `pulumi:"mappings"` // Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. NameIdentifierFormat pulumi.StringPtrInput `pulumi:"nameIdentifierFormat"` // Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds. @@ -8192,8 +8192,8 @@ func (o ClientAddonsSamlpOutput) MapUnknownClaimsAsIs() pulumi.BoolPtrOutput { } // Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). -func (o ClientAddonsSamlpOutput) Mappings() pulumi.MapOutput { - return o.ApplyT(func(v ClientAddonsSamlp) map[string]interface{} { return v.Mappings }).(pulumi.MapOutput) +func (o ClientAddonsSamlpOutput) Mappings() pulumi.StringMapOutput { + return o.ApplyT(func(v ClientAddonsSamlp) map[string]string { return v.Mappings }).(pulumi.StringMapOutput) } // Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. @@ -8381,13 +8381,13 @@ func (o ClientAddonsSamlpPtrOutput) MapUnknownClaimsAsIs() pulumi.BoolPtrOutput } // Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). -func (o ClientAddonsSamlpPtrOutput) Mappings() pulumi.MapOutput { - return o.ApplyT(func(v *ClientAddonsSamlp) map[string]interface{} { +func (o ClientAddonsSamlpPtrOutput) Mappings() pulumi.StringMapOutput { + return o.ApplyT(func(v *ClientAddonsSamlp) map[string]string { if v == nil { return nil } return v.Mappings - }).(pulumi.MapOutput) + }).(pulumi.StringMapOutput) } // Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. @@ -11781,7 +11781,7 @@ type ConnectionOptions struct { // Salesforce community base URL. CommunityBaseUrl *string `pulumi:"communityBaseUrl"` // A case-sensitive map of key value pairs used as configuration variables for the `customScript`. - Configuration map[string]interface{} `pulumi:"configuration"` + Configuration map[string]string `pulumi:"configuration"` // Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. ConnectionSettings *ConnectionOptionsConnectionSettings `pulumi:"connectionSettings"` // A map of scripts used to integrate with a custom database. @@ -11975,7 +11975,7 @@ type ConnectionOptionsArgs struct { // Salesforce community base URL. CommunityBaseUrl pulumi.StringPtrInput `pulumi:"communityBaseUrl"` // A case-sensitive map of key value pairs used as configuration variables for the `customScript`. - Configuration pulumi.MapInput `pulumi:"configuration"` + Configuration pulumi.StringMapInput `pulumi:"configuration"` // Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. ConnectionSettings ConnectionOptionsConnectionSettingsPtrInput `pulumi:"connectionSettings"` // A map of scripts used to integrate with a custom database. @@ -12267,8 +12267,8 @@ func (o ConnectionOptionsOutput) CommunityBaseUrl() pulumi.StringPtrOutput { } // A case-sensitive map of key value pairs used as configuration variables for the `customScript`. -func (o ConnectionOptionsOutput) Configuration() pulumi.MapOutput { - return o.ApplyT(func(v ConnectionOptions) map[string]interface{} { return v.Configuration }).(pulumi.MapOutput) +func (o ConnectionOptionsOutput) Configuration() pulumi.StringMapOutput { + return o.ApplyT(func(v ConnectionOptions) map[string]string { return v.Configuration }).(pulumi.StringMapOutput) } // Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. @@ -12798,13 +12798,13 @@ func (o ConnectionOptionsPtrOutput) CommunityBaseUrl() pulumi.StringPtrOutput { } // A case-sensitive map of key value pairs used as configuration variables for the `customScript`. -func (o ConnectionOptionsPtrOutput) Configuration() pulumi.MapOutput { - return o.ApplyT(func(v *ConnectionOptions) map[string]interface{} { +func (o ConnectionOptionsPtrOutput) Configuration() pulumi.StringMapOutput { + return o.ApplyT(func(v *ConnectionOptions) map[string]string { if v == nil { return nil } return v.Configuration - }).(pulumi.MapOutput) + }).(pulumi.StringMapOutput) } // Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. @@ -26351,7 +26351,7 @@ type GetClientAddonSamlp struct { // Indicates whether to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion. Defaults to `false`. MapUnknownClaimsAsIs bool `pulumi:"mapUnknownClaimsAsIs"` // Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). - Mappings map[string]interface{} `pulumi:"mappings"` + Mappings map[string]string `pulumi:"mappings"` // Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. NameIdentifierFormat string `pulumi:"nameIdentifierFormat"` // Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds. @@ -26407,7 +26407,7 @@ type GetClientAddonSamlpArgs struct { // Indicates whether to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion. Defaults to `false`. MapUnknownClaimsAsIs pulumi.BoolInput `pulumi:"mapUnknownClaimsAsIs"` // Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). - Mappings pulumi.MapInput `pulumi:"mappings"` + Mappings pulumi.StringMapInput `pulumi:"mappings"` // Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. NameIdentifierFormat pulumi.StringInput `pulumi:"nameIdentifierFormat"` // Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds. @@ -26538,8 +26538,8 @@ func (o GetClientAddonSamlpOutput) MapUnknownClaimsAsIs() pulumi.BoolOutput { } // Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). -func (o GetClientAddonSamlpOutput) Mappings() pulumi.MapOutput { - return o.ApplyT(func(v GetClientAddonSamlp) map[string]interface{} { return v.Mappings }).(pulumi.MapOutput) +func (o GetClientAddonSamlpOutput) Mappings() pulumi.StringMapOutput { + return o.ApplyT(func(v GetClientAddonSamlp) map[string]string { return v.Mappings }).(pulumi.StringMapOutput) } // Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. @@ -28634,7 +28634,7 @@ type GetConnectionOption struct { // Salesforce community base URL. CommunityBaseUrl string `pulumi:"communityBaseUrl"` // A case-sensitive map of key value pairs used as configuration variables for the `customScript`. - Configuration map[string]interface{} `pulumi:"configuration"` + Configuration map[string]string `pulumi:"configuration"` // Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. ConnectionSettings []GetConnectionOptionConnectionSetting `pulumi:"connectionSettings"` // A map of scripts used to integrate with a custom database. @@ -28828,7 +28828,7 @@ type GetConnectionOptionArgs struct { // Salesforce community base URL. CommunityBaseUrl pulumi.StringInput `pulumi:"communityBaseUrl"` // A case-sensitive map of key value pairs used as configuration variables for the `customScript`. - Configuration pulumi.MapInput `pulumi:"configuration"` + Configuration pulumi.StringMapInput `pulumi:"configuration"` // Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. ConnectionSettings GetConnectionOptionConnectionSettingArrayInput `pulumi:"connectionSettings"` // A map of scripts used to integrate with a custom database. @@ -29094,8 +29094,8 @@ func (o GetConnectionOptionOutput) CommunityBaseUrl() pulumi.StringOutput { } // A case-sensitive map of key value pairs used as configuration variables for the `customScript`. -func (o GetConnectionOptionOutput) Configuration() pulumi.MapOutput { - return o.ApplyT(func(v GetConnectionOption) map[string]interface{} { return v.Configuration }).(pulumi.MapOutput) +func (o GetConnectionOptionOutput) Configuration() pulumi.StringMapOutput { + return o.ApplyT(func(v GetConnectionOption) map[string]string { return v.Configuration }).(pulumi.StringMapOutput) } // Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. diff --git a/sdk/java/build.gradle b/sdk/java/build.gradle index a1d3e674..517b532c 100644 --- a/sdk/java/build.gradle +++ b/sdk/java/build.gradle @@ -44,7 +44,7 @@ repositories { dependencies { implementation("com.google.code.findbugs:jsr305:3.0.2") implementation("com.google.code.gson:gson:2.8.9") - implementation("com.pulumi:pulumi:0.14.0") + implementation("com.pulumi:pulumi:0.15.0") } task sourcesJar(type: Jar) { diff --git a/sdk/java/src/main/java/com/pulumi/auth0/Client.java b/sdk/java/src/main/java/com/pulumi/auth0/Client.java index c222c68a..cc7c1913 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/Client.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/Client.java @@ -16,7 +16,6 @@ import com.pulumi.core.annotations.ResourceType; import com.pulumi.core.internal.Codegen; import java.lang.Boolean; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -255,14 +254,14 @@ public Output clientId() { * Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>{@literal @} [Tab] [Space]`. * */ - @Export(name="clientMetadata", refs={Map.class,String.class,Object.class}, tree="[0,1,2]") - private Output> clientMetadata; + @Export(name="clientMetadata", refs={Map.class,String.class}, tree="[0,1,1]") + private Output> clientMetadata; /** * @return Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>{@literal @} [Tab] [Space]`. * */ - public Output>> clientMetadata() { + public Output>> clientMetadata() { return Codegen.optional(this.clientMetadata); } /** @@ -577,14 +576,14 @@ public Output> requirePushedAuthorizationRequests() { * List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. * */ - @Export(name="signingKeys", refs={List.class,Map.class,String.class,Object.class}, tree="[0,[1,2,3]]") - private Output>> signingKeys; + @Export(name="signingKeys", refs={List.class,Map.class,String.class}, tree="[0,[1,2,2]]") + private Output>> signingKeys; /** * @return List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. * */ - public Output>> signingKeys() { + public Output>> signingKeys() { return this.signingKeys; } /** diff --git a/sdk/java/src/main/java/com/pulumi/auth0/ClientArgs.java b/sdk/java/src/main/java/com/pulumi/auth0/ClientArgs.java index 47964349..a0b09cf7 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/ClientArgs.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/ClientArgs.java @@ -12,7 +12,6 @@ import com.pulumi.core.annotations.Import; import com.pulumi.core.internal.Codegen; import java.lang.Boolean; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -135,13 +134,13 @@ public Optional>> clientAliases() { * */ @Import(name="clientMetadata") - private @Nullable Output> clientMetadata; + private @Nullable Output> clientMetadata; /** * @return Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>{@literal @} [Tab] [Space]`. * */ - public Optional>> clientMetadata() { + public Optional>> clientMetadata() { return Optional.ofNullable(this.clientMetadata); } @@ -779,7 +778,7 @@ public Builder clientAliases(String... clientAliases) { * @return builder * */ - public Builder clientMetadata(@Nullable Output> clientMetadata) { + public Builder clientMetadata(@Nullable Output> clientMetadata) { $.clientMetadata = clientMetadata; return this; } @@ -790,7 +789,7 @@ public Builder clientMetadata(@Nullable Output> clientMetadat * @return builder * */ - public Builder clientMetadata(Map clientMetadata) { + public Builder clientMetadata(Map clientMetadata) { return clientMetadata(Output.of(clientMetadata)); } diff --git a/sdk/java/src/main/java/com/pulumi/auth0/Hook.java b/sdk/java/src/main/java/com/pulumi/auth0/Hook.java index 9601e8ac..20d8fcd1 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/Hook.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/Hook.java @@ -11,7 +11,6 @@ import com.pulumi.core.annotations.ResourceType; import com.pulumi.core.internal.Codegen; import java.lang.Boolean; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -86,14 +85,14 @@ public class Hook extends com.pulumi.resources.CustomResource { * Dependencies of this hook used by the WebTask server. * */ - @Export(name="dependencies", refs={Map.class,String.class,Object.class}, tree="[0,1,2]") - private Output> dependencies; + @Export(name="dependencies", refs={Map.class,String.class}, tree="[0,1,1]") + private Output> dependencies; /** * @return Dependencies of this hook used by the WebTask server. * */ - public Output>> dependencies() { + public Output>> dependencies() { return Codegen.optional(this.dependencies); } /** @@ -142,14 +141,14 @@ public Output script() { * The secrets associated with the hook. * */ - @Export(name="secrets", refs={Map.class,String.class,Object.class}, tree="[0,1,2]") - private Output> secrets; + @Export(name="secrets", refs={Map.class,String.class}, tree="[0,1,1]") + private Output> secrets; /** * @return The secrets associated with the hook. * */ - public Output>> secrets() { + public Output>> secrets() { return Codegen.optional(this.secrets); } /** diff --git a/sdk/java/src/main/java/com/pulumi/auth0/HookArgs.java b/sdk/java/src/main/java/com/pulumi/auth0/HookArgs.java index d13df751..f289394d 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/HookArgs.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/HookArgs.java @@ -7,7 +7,6 @@ import com.pulumi.core.annotations.Import; import com.pulumi.exceptions.MissingRequiredPropertyException; import java.lang.Boolean; -import java.lang.Object; import java.lang.String; import java.util.Map; import java.util.Objects; @@ -24,13 +23,13 @@ public final class HookArgs extends com.pulumi.resources.ResourceArgs { * */ @Import(name="dependencies") - private @Nullable Output> dependencies; + private @Nullable Output> dependencies; /** * @return Dependencies of this hook used by the WebTask server. * */ - public Optional>> dependencies() { + public Optional>> dependencies() { return Optional.ofNullable(this.dependencies); } @@ -84,13 +83,13 @@ public Output script() { * */ @Import(name="secrets") - private @Nullable Output> secrets; + private @Nullable Output> secrets; /** * @return The secrets associated with the hook. * */ - public Optional>> secrets() { + public Optional>> secrets() { return Optional.ofNullable(this.secrets); } @@ -144,7 +143,7 @@ public Builder(HookArgs defaults) { * @return builder * */ - public Builder dependencies(@Nullable Output> dependencies) { + public Builder dependencies(@Nullable Output> dependencies) { $.dependencies = dependencies; return this; } @@ -155,7 +154,7 @@ public Builder dependencies(@Nullable Output> dependencies) { * @return builder * */ - public Builder dependencies(Map dependencies) { + public Builder dependencies(Map dependencies) { return dependencies(Output.of(dependencies)); } @@ -228,7 +227,7 @@ public Builder script(String script) { * @return builder * */ - public Builder secrets(@Nullable Output> secrets) { + public Builder secrets(@Nullable Output> secrets) { $.secrets = secrets; return this; } @@ -239,7 +238,7 @@ public Builder secrets(@Nullable Output> secrets) { * @return builder * */ - public Builder secrets(Map secrets) { + public Builder secrets(Map secrets) { return secrets(Output.of(secrets)); } diff --git a/sdk/java/src/main/java/com/pulumi/auth0/inputs/ClientAddonsSamlpArgs.java b/sdk/java/src/main/java/com/pulumi/auth0/inputs/ClientAddonsSamlpArgs.java index ebd30270..1516ea95 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/inputs/ClientAddonsSamlpArgs.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/inputs/ClientAddonsSamlpArgs.java @@ -8,7 +8,6 @@ import com.pulumi.core.annotations.Import; import java.lang.Boolean; import java.lang.Integer; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -206,13 +205,13 @@ public Optional> mapUnknownClaimsAsIs() { * */ @Import(name="mappings") - private @Nullable Output> mappings; + private @Nullable Output> mappings; /** * @return Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). * */ - public Optional>> mappings() { + public Optional>> mappings() { return Optional.ofNullable(this.mappings); } @@ -638,7 +637,7 @@ public Builder mapUnknownClaimsAsIs(Boolean mapUnknownClaimsAsIs) { * @return builder * */ - public Builder mappings(@Nullable Output> mappings) { + public Builder mappings(@Nullable Output> mappings) { $.mappings = mappings; return this; } @@ -649,7 +648,7 @@ public Builder mappings(@Nullable Output> mappings) { * @return builder * */ - public Builder mappings(Map mappings) { + public Builder mappings(Map mappings) { return mappings(Output.of(mappings)); } diff --git a/sdk/java/src/main/java/com/pulumi/auth0/inputs/ClientState.java b/sdk/java/src/main/java/com/pulumi/auth0/inputs/ClientState.java index ccfb7266..337f80ee 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/inputs/ClientState.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/inputs/ClientState.java @@ -12,7 +12,6 @@ import com.pulumi.core.annotations.Import; import com.pulumi.core.internal.Codegen; import java.lang.Boolean; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -150,13 +149,13 @@ public Optional> clientId() { * */ @Import(name="clientMetadata") - private @Nullable Output> clientMetadata; + private @Nullable Output> clientMetadata; /** * @return Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>{@literal @} [Tab] [Space]`. * */ - public Optional>> clientMetadata() { + public Optional>> clientMetadata() { return Optional.ofNullable(this.clientMetadata); } @@ -495,13 +494,13 @@ public Optional> requirePushedAuthorizationRequests() { * */ @Import(name="signingKeys") - private @Nullable Output>> signingKeys; + private @Nullable Output>> signingKeys; /** * @return List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. * */ - public Optional>>> signingKeys() { + public Optional>>> signingKeys() { return Optional.ofNullable(this.signingKeys); } @@ -832,7 +831,7 @@ public Builder clientId(String clientId) { * @return builder * */ - public Builder clientMetadata(@Nullable Output> clientMetadata) { + public Builder clientMetadata(@Nullable Output> clientMetadata) { $.clientMetadata = clientMetadata; return this; } @@ -843,7 +842,7 @@ public Builder clientMetadata(@Nullable Output> clientMetadat * @return builder * */ - public Builder clientMetadata(Map clientMetadata) { + public Builder clientMetadata(Map clientMetadata) { return clientMetadata(Output.of(clientMetadata)); } @@ -1335,7 +1334,7 @@ public Builder requirePushedAuthorizationRequests(Boolean requirePushedAuthoriza * @return builder * */ - public Builder signingKeys(@Nullable Output>> signingKeys) { + public Builder signingKeys(@Nullable Output>> signingKeys) { $.signingKeys = signingKeys; return this; } @@ -1346,7 +1345,7 @@ public Builder signingKeys(@Nullable Output>> signingKey * @return builder * */ - public Builder signingKeys(List> signingKeys) { + public Builder signingKeys(List> signingKeys) { return signingKeys(Output.of(signingKeys)); } @@ -1356,7 +1355,7 @@ public Builder signingKeys(List> signingKeys) { * @return builder * */ - public Builder signingKeys(Map... signingKeys) { + public Builder signingKeys(Map... signingKeys) { return signingKeys(List.of(signingKeys)); } diff --git a/sdk/java/src/main/java/com/pulumi/auth0/inputs/ConnectionOptionsArgs.java b/sdk/java/src/main/java/com/pulumi/auth0/inputs/ConnectionOptionsArgs.java index 5bbe15cf..649ec320 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/inputs/ConnectionOptionsArgs.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/inputs/ConnectionOptionsArgs.java @@ -20,7 +20,6 @@ import com.pulumi.core.annotations.Import; import java.lang.Boolean; import java.lang.Integer; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -203,13 +202,13 @@ public Optional> communityBaseUrl() { * */ @Import(name="configuration") - private @Nullable Output> configuration; + private @Nullable Output> configuration; /** * @return A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. * */ - public Optional>> configuration() { + public Optional>> configuration() { return Optional.ofNullable(this.configuration); } @@ -1743,7 +1742,7 @@ public Builder communityBaseUrl(String communityBaseUrl) { * @return builder * */ - public Builder configuration(@Nullable Output> configuration) { + public Builder configuration(@Nullable Output> configuration) { $.configuration = configuration; return this; } @@ -1754,7 +1753,7 @@ public Builder configuration(@Nullable Output> configuration) * @return builder * */ - public Builder configuration(Map configuration) { + public Builder configuration(Map configuration) { return configuration(Output.of(configuration)); } diff --git a/sdk/java/src/main/java/com/pulumi/auth0/inputs/HookState.java b/sdk/java/src/main/java/com/pulumi/auth0/inputs/HookState.java index 4f1a4256..86d7a401 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/inputs/HookState.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/inputs/HookState.java @@ -6,7 +6,6 @@ import com.pulumi.core.Output; import com.pulumi.core.annotations.Import; import java.lang.Boolean; -import java.lang.Object; import java.lang.String; import java.util.Map; import java.util.Objects; @@ -23,13 +22,13 @@ public final class HookState extends com.pulumi.resources.ResourceArgs { * */ @Import(name="dependencies") - private @Nullable Output> dependencies; + private @Nullable Output> dependencies; /** * @return Dependencies of this hook used by the WebTask server. * */ - public Optional>> dependencies() { + public Optional>> dependencies() { return Optional.ofNullable(this.dependencies); } @@ -83,13 +82,13 @@ public Optional> script() { * */ @Import(name="secrets") - private @Nullable Output> secrets; + private @Nullable Output> secrets; /** * @return The secrets associated with the hook. * */ - public Optional>> secrets() { + public Optional>> secrets() { return Optional.ofNullable(this.secrets); } @@ -143,7 +142,7 @@ public Builder(HookState defaults) { * @return builder * */ - public Builder dependencies(@Nullable Output> dependencies) { + public Builder dependencies(@Nullable Output> dependencies) { $.dependencies = dependencies; return this; } @@ -154,7 +153,7 @@ public Builder dependencies(@Nullable Output> dependencies) { * @return builder * */ - public Builder dependencies(Map dependencies) { + public Builder dependencies(Map dependencies) { return dependencies(Output.of(dependencies)); } @@ -227,7 +226,7 @@ public Builder script(String script) { * @return builder * */ - public Builder secrets(@Nullable Output> secrets) { + public Builder secrets(@Nullable Output> secrets) { $.secrets = secrets; return this; } @@ -238,7 +237,7 @@ public Builder secrets(@Nullable Output> secrets) { * @return builder * */ - public Builder secrets(Map secrets) { + public Builder secrets(Map secrets) { return secrets(Output.of(secrets)); } diff --git a/sdk/java/src/main/java/com/pulumi/auth0/outputs/ClientAddonsSamlp.java b/sdk/java/src/main/java/com/pulumi/auth0/outputs/ClientAddonsSamlp.java index 53536851..3e78cea5 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/outputs/ClientAddonsSamlp.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/outputs/ClientAddonsSamlp.java @@ -7,7 +7,6 @@ import com.pulumi.core.annotations.CustomType; import java.lang.Boolean; import java.lang.Integer; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -81,7 +80,7 @@ public final class ClientAddonsSamlp { * @return Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). * */ - private @Nullable Map mappings; + private @Nullable Map mappings; /** * @return Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. * @@ -212,7 +211,7 @@ public Optional mapUnknownClaimsAsIs() { * @return Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). * */ - public Map mappings() { + public Map mappings() { return this.mappings == null ? Map.of() : this.mappings; } /** @@ -293,7 +292,7 @@ public static final class Builder { private @Nullable ClientAddonsSamlpLogout logout; private @Nullable Boolean mapIdentities; private @Nullable Boolean mapUnknownClaimsAsIs; - private @Nullable Map mappings; + private @Nullable Map mappings; private @Nullable String nameIdentifierFormat; private @Nullable List nameIdentifierProbes; private @Nullable Boolean passthroughClaimsWithNoMapping; @@ -401,7 +400,7 @@ public Builder mapUnknownClaimsAsIs(@Nullable Boolean mapUnknownClaimsAsIs) { return this; } @CustomType.Setter - public Builder mappings(@Nullable Map mappings) { + public Builder mappings(@Nullable Map mappings) { this.mappings = mappings; return this; diff --git a/sdk/java/src/main/java/com/pulumi/auth0/outputs/ConnectionOptions.java b/sdk/java/src/main/java/com/pulumi/auth0/outputs/ConnectionOptions.java index 4e020b4e..b279e779 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/outputs/ConnectionOptions.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/outputs/ConnectionOptions.java @@ -19,7 +19,6 @@ import com.pulumi.core.annotations.CustomType; import java.lang.Boolean; import java.lang.Integer; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -88,7 +87,7 @@ public final class ConnectionOptions { * @return A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. * */ - private @Nullable Map configuration; + private @Nullable Map configuration; /** * @return Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. * @@ -562,7 +561,7 @@ public Optional communityBaseUrl() { * @return A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. * */ - public Map configuration() { + public Map configuration() { return this.configuration == null ? Map.of() : this.configuration; } /** @@ -1132,7 +1131,7 @@ public static final class Builder { private @Nullable String clientId; private @Nullable String clientSecret; private @Nullable String communityBaseUrl; - private @Nullable Map configuration; + private @Nullable Map configuration; private @Nullable ConnectionOptionsConnectionSettings connectionSettings; private @Nullable Map customScripts; private @Nullable Boolean debug; @@ -1376,7 +1375,7 @@ public Builder communityBaseUrl(@Nullable String communityBaseUrl) { return this; } @CustomType.Setter - public Builder configuration(@Nullable Map configuration) { + public Builder configuration(@Nullable Map configuration) { this.configuration = configuration; return this; diff --git a/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetClientAddonSamlp.java b/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetClientAddonSamlp.java index 868a36f7..23567517 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetClientAddonSamlp.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetClientAddonSamlp.java @@ -8,7 +8,6 @@ import com.pulumi.exceptions.MissingRequiredPropertyException; import java.lang.Boolean; import java.lang.Integer; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -80,7 +79,7 @@ public final class GetClientAddonSamlp { * @return Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). * */ - private Map mappings; + private Map mappings; /** * @return Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. * @@ -211,7 +210,7 @@ public Boolean mapUnknownClaimsAsIs() { * @return Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). * */ - public Map mappings() { + public Map mappings() { return this.mappings; } /** @@ -292,7 +291,7 @@ public static final class Builder { private List logouts; private Boolean mapIdentities; private Boolean mapUnknownClaimsAsIs; - private Map mappings; + private Map mappings; private String nameIdentifierFormat; private List nameIdentifierProbes; private Boolean passthroughClaimsWithNoMapping; @@ -427,7 +426,7 @@ public Builder mapUnknownClaimsAsIs(Boolean mapUnknownClaimsAsIs) { return this; } @CustomType.Setter - public Builder mappings(Map mappings) { + public Builder mappings(Map mappings) { if (mappings == null) { throw new MissingRequiredPropertyException("GetClientAddonSamlp", "mappings"); } diff --git a/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetClientResult.java b/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetClientResult.java index 5a1ab256..77ede38f 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetClientResult.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetClientResult.java @@ -11,7 +11,6 @@ import com.pulumi.core.annotations.CustomType; import com.pulumi.exceptions.MissingRequiredPropertyException; import java.lang.Boolean; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -65,7 +64,7 @@ public final class GetClientResult { * @return Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>{@literal @} [Tab] [Space]`. * */ - private Map clientMetadata; + private Map clientMetadata; private String clientSecret; /** * @return Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). @@ -186,7 +185,7 @@ public final class GetClientResult { * @return List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. * */ - private List> signingKeys; + private List> signingKeys; /** * @return Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). * @@ -269,7 +268,7 @@ public Optional clientId() { * @return Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>{@literal @} [Tab] [Space]`. * */ - public Map clientMetadata() { + public Map clientMetadata() { return this.clientMetadata; } public String clientSecret() { @@ -440,7 +439,7 @@ public Boolean requirePushedAuthorizationRequests() { * @return List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. * */ - public List> signingKeys() { + public List> signingKeys() { return this.signingKeys; } /** @@ -489,7 +488,7 @@ public static final class Builder { private List callbacks; private List clientAliases; private @Nullable String clientId; - private Map clientMetadata; + private Map clientMetadata; private String clientSecret; private Boolean crossOriginAuth; private String crossOriginLoc; @@ -514,7 +513,7 @@ public static final class Builder { private String organizationUsage; private List refreshTokens; private Boolean requirePushedAuthorizationRequests; - private List> signingKeys; + private List> signingKeys; private Boolean sso; private Boolean ssoDisabled; private String tokenEndpointAuthMethod; @@ -643,7 +642,7 @@ public Builder clientId(@Nullable String clientId) { return this; } @CustomType.Setter - public Builder clientMetadata(Map clientMetadata) { + public Builder clientMetadata(Map clientMetadata) { if (clientMetadata == null) { throw new MissingRequiredPropertyException("GetClientResult", "clientMetadata"); } @@ -859,7 +858,7 @@ public Builder requirePushedAuthorizationRequests(Boolean requirePushedAuthoriza return this; } @CustomType.Setter - public Builder signingKeys(List> signingKeys) { + public Builder signingKeys(List> signingKeys) { if (signingKeys == null) { throw new MissingRequiredPropertyException("GetClientResult", "signingKeys"); } diff --git a/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetConnectionOption.java b/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetConnectionOption.java index 45f72d49..2f9bf57b 100644 --- a/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetConnectionOption.java +++ b/sdk/java/src/main/java/com/pulumi/auth0/outputs/GetConnectionOption.java @@ -20,7 +20,6 @@ import com.pulumi.exceptions.MissingRequiredPropertyException; import java.lang.Boolean; import java.lang.Integer; -import java.lang.Object; import java.lang.String; import java.util.List; import java.util.Map; @@ -87,7 +86,7 @@ public final class GetConnectionOption { * @return A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. * */ - private Map configuration; + private Map configuration; /** * @return Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. * @@ -561,7 +560,7 @@ public String communityBaseUrl() { * @return A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. * */ - public Map configuration() { + public Map configuration() { return this.configuration; } /** @@ -1131,7 +1130,7 @@ public static final class Builder { private String clientId; private String clientSecret; private String communityBaseUrl; - private Map configuration; + private Map configuration; private List connectionSettings; private Map customScripts; private Boolean debug; @@ -1400,7 +1399,7 @@ public Builder communityBaseUrl(String communityBaseUrl) { return this; } @CustomType.Setter - public Builder configuration(Map configuration) { + public Builder configuration(Map configuration) { if (configuration == null) { throw new MissingRequiredPropertyException("GetConnectionOption", "configuration"); } diff --git a/sdk/nodejs/client.ts b/sdk/nodejs/client.ts index 8866eccd..123ef510 100644 --- a/sdk/nodejs/client.ts +++ b/sdk/nodejs/client.ts @@ -156,7 +156,7 @@ export class Client extends pulumi.CustomResource { /** * Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. */ - public readonly clientMetadata!: pulumi.Output<{[key: string]: any} | undefined>; + public readonly clientMetadata!: pulumi.Output<{[key: string]: string} | undefined>; /** * Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). */ @@ -248,7 +248,7 @@ export class Client extends pulumi.CustomResource { /** * List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. */ - public /*out*/ readonly signingKeys!: pulumi.Output<{[key: string]: any}[]>; + public /*out*/ readonly signingKeys!: pulumi.Output<{[key: string]: string}[]>; /** * Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). */ @@ -394,7 +394,7 @@ export interface ClientState { /** * Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. */ - clientMetadata?: pulumi.Input<{[key: string]: any}>; + clientMetadata?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). */ @@ -486,7 +486,7 @@ export interface ClientState { /** * List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. */ - signingKeys?: pulumi.Input[]>; + signingKeys?: pulumi.Input}>[]>; /** * Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). */ @@ -536,7 +536,7 @@ export interface ClientArgs { /** * Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. */ - clientMetadata?: pulumi.Input<{[key: string]: any}>; + clientMetadata?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). */ diff --git a/sdk/nodejs/getClient.ts b/sdk/nodejs/getClient.ts index 3809cb7c..b8494809 100644 --- a/sdk/nodejs/getClient.ts +++ b/sdk/nodejs/getClient.ts @@ -88,7 +88,7 @@ export interface GetClientResult { /** * Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\()<>@ [Tab] [Space]`. */ - readonly clientMetadata: {[key: string]: any}; + readonly clientMetadata: {[key: string]: string}; readonly clientSecret: string; /** * Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). @@ -185,7 +185,7 @@ export interface GetClientResult { /** * List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. */ - readonly signingKeys: {[key: string]: any}[]; + readonly signingKeys: {[key: string]: string}[]; /** * Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). */ diff --git a/sdk/nodejs/hook.ts b/sdk/nodejs/hook.ts index f1bab897..1456ded7 100644 --- a/sdk/nodejs/hook.ts +++ b/sdk/nodejs/hook.ts @@ -75,7 +75,7 @@ export class Hook extends pulumi.CustomResource { /** * Dependencies of this hook used by the WebTask server. */ - public readonly dependencies!: pulumi.Output<{[key: string]: any} | undefined>; + public readonly dependencies!: pulumi.Output<{[key: string]: string} | undefined>; /** * Whether the hook is enabled, or disabled. */ @@ -91,7 +91,7 @@ export class Hook extends pulumi.CustomResource { /** * The secrets associated with the hook. */ - public readonly secrets!: pulumi.Output<{[key: string]: any} | undefined>; + public readonly secrets!: pulumi.Output<{[key: string]: string} | undefined>; /** * Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. */ @@ -145,7 +145,7 @@ export interface HookState { /** * Dependencies of this hook used by the WebTask server. */ - dependencies?: pulumi.Input<{[key: string]: any}>; + dependencies?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Whether the hook is enabled, or disabled. */ @@ -161,7 +161,7 @@ export interface HookState { /** * The secrets associated with the hook. */ - secrets?: pulumi.Input<{[key: string]: any}>; + secrets?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. */ @@ -175,7 +175,7 @@ export interface HookArgs { /** * Dependencies of this hook used by the WebTask server. */ - dependencies?: pulumi.Input<{[key: string]: any}>; + dependencies?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Whether the hook is enabled, or disabled. */ @@ -191,7 +191,7 @@ export interface HookArgs { /** * The secrets associated with the hook. */ - secrets?: pulumi.Input<{[key: string]: any}>; + secrets?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. */ diff --git a/sdk/nodejs/types/input.ts b/sdk/nodejs/types/input.ts index a5cb1c00..27607673 100644 --- a/sdk/nodejs/types/input.ts +++ b/sdk/nodejs/types/input.ts @@ -831,7 +831,7 @@ export interface ClientAddonsSamlp { /** * Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). */ - mappings?: pulumi.Input<{[key: string]: any}>; + mappings?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. */ @@ -1157,7 +1157,7 @@ export interface ConnectionOptions { /** * A case-sensitive map of key value pairs used as configuration variables for the `customScript`. */ - configuration?: pulumi.Input<{[key: string]: any}>; + configuration?: pulumi.Input<{[key: string]: pulumi.Input}>; /** * Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. */ diff --git a/sdk/nodejs/types/output.ts b/sdk/nodejs/types/output.ts index c683791d..3a1e6ad9 100644 --- a/sdk/nodejs/types/output.ts +++ b/sdk/nodejs/types/output.ts @@ -831,7 +831,7 @@ export interface ClientAddonsSamlp { /** * Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). */ - mappings?: {[key: string]: any}; + mappings?: {[key: string]: string}; /** * Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. */ @@ -1157,7 +1157,7 @@ export interface ConnectionOptions { /** * A case-sensitive map of key value pairs used as configuration variables for the `customScript`. */ - configuration?: {[key: string]: any}; + configuration?: {[key: string]: string}; /** * Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. */ @@ -2493,7 +2493,7 @@ export interface GetClientAddonSamlp { /** * Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). */ - mappings: {[key: string]: any}; + mappings: {[key: string]: string}; /** * Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. */ @@ -2769,7 +2769,7 @@ export interface GetConnectionOption { /** * A case-sensitive map of key value pairs used as configuration variables for the `customScript`. */ - configuration: {[key: string]: any}; + configuration: {[key: string]: string}; /** * Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. */ diff --git a/sdk/python/pulumi_auth0/_inputs.py b/sdk/python/pulumi_auth0/_inputs.py index 9d42ea4a..13e65211 100644 --- a/sdk/python/pulumi_auth0/_inputs.py +++ b/sdk/python/pulumi_auth0/_inputs.py @@ -3001,7 +3001,7 @@ def __init__(__self__, *, logout: Optional[pulumi.Input['ClientAddonsSamlpLogoutArgs']] = None, map_identities: Optional[pulumi.Input[bool]] = None, map_unknown_claims_as_is: Optional[pulumi.Input[bool]] = None, - mappings: Optional[pulumi.Input[Mapping[str, Any]]] = None, + mappings: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, name_identifier_format: Optional[pulumi.Input[str]] = None, name_identifier_probes: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, passthrough_claims_with_no_mapping: Optional[pulumi.Input[bool]] = None, @@ -3023,7 +3023,7 @@ def __init__(__self__, *, :param pulumi.Input['ClientAddonsSamlpLogoutArgs'] logout: Configuration settings for logout. :param pulumi.Input[bool] map_identities: Indicates whether or not to add additional identity information in the token, such as the provider used and the `access_token`, if available. Defaults to `true`. :param pulumi.Input[bool] map_unknown_claims_as_is: Indicates whether to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion. Defaults to `false`. - :param pulumi.Input[Mapping[str, Any]] mappings: Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] mappings: Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). :param pulumi.Input[str] name_identifier_format: Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. :param pulumi.Input[Sequence[pulumi.Input[str]]] name_identifier_probes: Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds. :param pulumi.Input[bool] passthrough_claims_with_no_mapping: Indicates whether or not to passthrough claims that are not mapped to the common profile in the output assertion. Defaults to `true`. @@ -3222,14 +3222,14 @@ def map_unknown_claims_as_is(self, value: Optional[pulumi.Input[bool]]): @property @pulumi.getter - def mappings(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + def mappings(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). """ return pulumi.get(self, "mappings") @mappings.setter - def mappings(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + def mappings(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): pulumi.set(self, "mappings", value) @property @@ -4258,7 +4258,7 @@ def __init__(__self__, *, client_id: Optional[pulumi.Input[str]] = None, client_secret: Optional[pulumi.Input[str]] = None, community_base_url: Optional[pulumi.Input[str]] = None, - configuration: Optional[pulumi.Input[Mapping[str, Any]]] = None, + configuration: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, connection_settings: Optional[pulumi.Input['ConnectionOptionsConnectionSettingsArgs']] = None, custom_scripts: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, debug: Optional[pulumi.Input[bool]] = None, @@ -4349,7 +4349,7 @@ def __init__(__self__, *, :param pulumi.Input[str] client_id: The strategy's client ID. :param pulumi.Input[str] client_secret: The strategy's client secret. :param pulumi.Input[str] community_base_url: Salesforce community base URL. - :param pulumi.Input[Mapping[str, Any]] configuration: A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] configuration: A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. :param pulumi.Input['ConnectionOptionsConnectionSettingsArgs'] connection_settings: Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. :param pulumi.Input[Mapping[str, pulumi.Input[str]]] custom_scripts: A map of scripts used to integrate with a custom database. :param pulumi.Input[bool] debug: When enabled, additional debug information will be generated. @@ -4744,14 +4744,14 @@ def community_base_url(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter - def configuration(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + def configuration(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. """ return pulumi.get(self, "configuration") @configuration.setter - def configuration(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + def configuration(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): pulumi.set(self, "configuration", value) @property diff --git a/sdk/python/pulumi_auth0/client.py b/sdk/python/pulumi_auth0/client.py index f54f85ec..974e57ff 100644 --- a/sdk/python/pulumi_auth0/client.py +++ b/sdk/python/pulumi_auth0/client.py @@ -23,7 +23,7 @@ def __init__(__self__, *, app_type: Optional[pulumi.Input[str]] = None, callbacks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, client_aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - client_metadata: Optional[pulumi.Input[Mapping[str, Any]]] = None, + client_metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, cross_origin_auth: Optional[pulumi.Input[bool]] = None, cross_origin_loc: Optional[pulumi.Input[str]] = None, custom_login_page: Optional[pulumi.Input[str]] = None, @@ -58,7 +58,7 @@ def __init__(__self__, *, :param pulumi.Input[str] app_type: Type of application the client represents. Possible values are: `native`, `spa`, `regular_web`, `non_interactive`, `sso_integration`. Specific SSO integrations types accepted as well are: `rms`, `box`, `cloudbees`, `concur`, `dropbox`, `mscrm`, `echosign`, `egnyte`, `newrelic`, `office365`, `salesforce`, `sentry`, `sharepoint`, `slack`, `springcm`, `zendesk`, `zoom`. :param pulumi.Input[Sequence[pulumi.Input[str]]] callbacks: URLs that Auth0 may call back to after a user authenticates for the client. Make sure to specify the protocol (https://) otherwise the callback may fail in some cases. With the exception of custom URI schemes for native clients, all callbacks should use protocol https://. :param pulumi.Input[Sequence[pulumi.Input[str]]] client_aliases: List of audiences/realms for SAML protocol. Used by the wsfed addon. - :param pulumi.Input[Mapping[str, Any]] client_metadata: Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] client_metadata: Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. :param pulumi.Input[bool] cross_origin_auth: Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). :param pulumi.Input[str] cross_origin_loc: URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page. :param pulumi.Input[str] custom_login_page: The content (HTML, CSS, JS) of the custom login page. @@ -240,14 +240,14 @@ def client_aliases(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[str] @property @pulumi.getter(name="clientMetadata") - def client_metadata(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + def client_metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. """ return pulumi.get(self, "client_metadata") @client_metadata.setter - def client_metadata(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + def client_metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): pulumi.set(self, "client_metadata", value) @property @@ -562,7 +562,7 @@ def __init__(__self__, *, callbacks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, client_aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, client_id: Optional[pulumi.Input[str]] = None, - client_metadata: Optional[pulumi.Input[Mapping[str, Any]]] = None, + client_metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, cross_origin_auth: Optional[pulumi.Input[bool]] = None, cross_origin_loc: Optional[pulumi.Input[str]] = None, custom_login_page: Optional[pulumi.Input[str]] = None, @@ -585,7 +585,7 @@ def __init__(__self__, *, organization_usage: Optional[pulumi.Input[str]] = None, refresh_token: Optional[pulumi.Input['ClientRefreshTokenArgs']] = None, require_pushed_authorization_requests: Optional[pulumi.Input[bool]] = None, - signing_keys: Optional[pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]]] = None, + signing_keys: Optional[pulumi.Input[Sequence[pulumi.Input[Mapping[str, pulumi.Input[str]]]]]] = None, sso: Optional[pulumi.Input[bool]] = None, sso_disabled: Optional[pulumi.Input[bool]] = None, web_origins: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None): @@ -599,7 +599,7 @@ def __init__(__self__, *, :param pulumi.Input[Sequence[pulumi.Input[str]]] callbacks: URLs that Auth0 may call back to after a user authenticates for the client. Make sure to specify the protocol (https://) otherwise the callback may fail in some cases. With the exception of custom URI schemes for native clients, all callbacks should use protocol https://. :param pulumi.Input[Sequence[pulumi.Input[str]]] client_aliases: List of audiences/realms for SAML protocol. Used by the wsfed addon. :param pulumi.Input[str] client_id: The ID of the client. - :param pulumi.Input[Mapping[str, Any]] client_metadata: Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] client_metadata: Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. :param pulumi.Input[bool] cross_origin_auth: Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). :param pulumi.Input[str] cross_origin_loc: URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page. :param pulumi.Input[str] custom_login_page: The content (HTML, CSS, JS) of the custom login page. @@ -622,7 +622,7 @@ def __init__(__self__, *, :param pulumi.Input[str] organization_usage: Defines how to proceed during an authentication transaction with regards to an organization. Can be `deny` (default), `allow` or `require`. :param pulumi.Input['ClientRefreshTokenArgs'] refresh_token: Configuration settings for the refresh tokens issued for this client. :param pulumi.Input[bool] require_pushed_authorization_requests: Makes the use of Pushed Authorization Requests mandatory for this client. This feature currently needs to be enabled on the tenant in order to make use of it. - :param pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]] signing_keys: List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. + :param pulumi.Input[Sequence[pulumi.Input[Mapping[str, pulumi.Input[str]]]]] signing_keys: List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. :param pulumi.Input[bool] sso: Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). :param pulumi.Input[bool] sso_disabled: Indicates whether or not SSO is disabled. :param pulumi.Input[Sequence[pulumi.Input[str]]] web_origins: URLs that represent valid web origins for use with web message response mode. @@ -798,14 +798,14 @@ def client_id(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter(name="clientMetadata") - def client_metadata(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + def client_metadata(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. """ return pulumi.get(self, "client_metadata") @client_metadata.setter - def client_metadata(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + def client_metadata(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): pulumi.set(self, "client_metadata", value) @property @@ -1074,14 +1074,14 @@ def require_pushed_authorization_requests(self, value: Optional[pulumi.Input[boo @property @pulumi.getter(name="signingKeys") - def signing_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]]]: + def signing_keys(self) -> Optional[pulumi.Input[Sequence[pulumi.Input[Mapping[str, pulumi.Input[str]]]]]]: """ List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. """ return pulumi.get(self, "signing_keys") @signing_keys.setter - def signing_keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]]]): + def signing_keys(self, value: Optional[pulumi.Input[Sequence[pulumi.Input[Mapping[str, pulumi.Input[str]]]]]]): pulumi.set(self, "signing_keys", value) @property @@ -1133,7 +1133,7 @@ def __init__(__self__, app_type: Optional[pulumi.Input[str]] = None, callbacks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, client_aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - client_metadata: Optional[pulumi.Input[Mapping[str, Any]]] = None, + client_metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, cross_origin_auth: Optional[pulumi.Input[bool]] = None, cross_origin_loc: Optional[pulumi.Input[str]] = None, custom_login_page: Optional[pulumi.Input[str]] = None, @@ -1255,7 +1255,7 @@ def __init__(__self__, :param pulumi.Input[str] app_type: Type of application the client represents. Possible values are: `native`, `spa`, `regular_web`, `non_interactive`, `sso_integration`. Specific SSO integrations types accepted as well are: `rms`, `box`, `cloudbees`, `concur`, `dropbox`, `mscrm`, `echosign`, `egnyte`, `newrelic`, `office365`, `salesforce`, `sentry`, `sharepoint`, `slack`, `springcm`, `zendesk`, `zoom`. :param pulumi.Input[Sequence[pulumi.Input[str]]] callbacks: URLs that Auth0 may call back to after a user authenticates for the client. Make sure to specify the protocol (https://) otherwise the callback may fail in some cases. With the exception of custom URI schemes for native clients, all callbacks should use protocol https://. :param pulumi.Input[Sequence[pulumi.Input[str]]] client_aliases: List of audiences/realms for SAML protocol. Used by the wsfed addon. - :param pulumi.Input[Mapping[str, Any]] client_metadata: Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] client_metadata: Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. :param pulumi.Input[bool] cross_origin_auth: Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). :param pulumi.Input[str] cross_origin_loc: URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page. :param pulumi.Input[str] custom_login_page: The content (HTML, CSS, JS) of the custom login page. @@ -1396,7 +1396,7 @@ def _internal_init(__self__, app_type: Optional[pulumi.Input[str]] = None, callbacks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, client_aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, - client_metadata: Optional[pulumi.Input[Mapping[str, Any]]] = None, + client_metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, cross_origin_auth: Optional[pulumi.Input[bool]] = None, cross_origin_loc: Optional[pulumi.Input[str]] = None, custom_login_page: Optional[pulumi.Input[str]] = None, @@ -1488,7 +1488,7 @@ def get(resource_name: str, callbacks: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, client_aliases: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None, client_id: Optional[pulumi.Input[str]] = None, - client_metadata: Optional[pulumi.Input[Mapping[str, Any]]] = None, + client_metadata: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, cross_origin_auth: Optional[pulumi.Input[bool]] = None, cross_origin_loc: Optional[pulumi.Input[str]] = None, custom_login_page: Optional[pulumi.Input[str]] = None, @@ -1511,7 +1511,7 @@ def get(resource_name: str, organization_usage: Optional[pulumi.Input[str]] = None, refresh_token: Optional[pulumi.Input[Union['ClientRefreshTokenArgs', 'ClientRefreshTokenArgsDict']]] = None, require_pushed_authorization_requests: Optional[pulumi.Input[bool]] = None, - signing_keys: Optional[pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]]] = None, + signing_keys: Optional[pulumi.Input[Sequence[pulumi.Input[Mapping[str, pulumi.Input[str]]]]]] = None, sso: Optional[pulumi.Input[bool]] = None, sso_disabled: Optional[pulumi.Input[bool]] = None, web_origins: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None) -> 'Client': @@ -1530,7 +1530,7 @@ def get(resource_name: str, :param pulumi.Input[Sequence[pulumi.Input[str]]] callbacks: URLs that Auth0 may call back to after a user authenticates for the client. Make sure to specify the protocol (https://) otherwise the callback may fail in some cases. With the exception of custom URI schemes for native clients, all callbacks should use protocol https://. :param pulumi.Input[Sequence[pulumi.Input[str]]] client_aliases: List of audiences/realms for SAML protocol. Used by the wsfed addon. :param pulumi.Input[str] client_id: The ID of the client. - :param pulumi.Input[Mapping[str, Any]] client_metadata: Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] client_metadata: Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. :param pulumi.Input[bool] cross_origin_auth: Whether this client can be used to make cross-origin authentication requests (`true`) or it is not allowed to make such requests (`false`). :param pulumi.Input[str] cross_origin_loc: URL of the location in your site where the cross-origin verification takes place for the cross-origin auth flow when performing authentication in your own domain instead of Auth0 Universal Login page. :param pulumi.Input[str] custom_login_page: The content (HTML, CSS, JS) of the custom login page. @@ -1553,7 +1553,7 @@ def get(resource_name: str, :param pulumi.Input[str] organization_usage: Defines how to proceed during an authentication transaction with regards to an organization. Can be `deny` (default), `allow` or `require`. :param pulumi.Input[Union['ClientRefreshTokenArgs', 'ClientRefreshTokenArgsDict']] refresh_token: Configuration settings for the refresh tokens issued for this client. :param pulumi.Input[bool] require_pushed_authorization_requests: Makes the use of Pushed Authorization Requests mandatory for this client. This feature currently needs to be enabled on the tenant in order to make use of it. - :param pulumi.Input[Sequence[pulumi.Input[Mapping[str, Any]]]] signing_keys: List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. + :param pulumi.Input[Sequence[pulumi.Input[Mapping[str, pulumi.Input[str]]]]] signing_keys: List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. :param pulumi.Input[bool] sso: Applies only to SSO clients and determines whether Auth0 will handle Single Sign-On (true) or whether the identity provider will (false). :param pulumi.Input[bool] sso_disabled: Indicates whether or not SSO is disabled. :param pulumi.Input[Sequence[pulumi.Input[str]]] web_origins: URLs that represent valid web origins for use with web message response mode. @@ -1665,7 +1665,7 @@ def client_id(self) -> pulumi.Output[str]: @property @pulumi.getter(name="clientMetadata") - def client_metadata(self) -> pulumi.Output[Optional[Mapping[str, Any]]]: + def client_metadata(self) -> pulumi.Output[Optional[Mapping[str, str]]]: """ Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. """ @@ -1849,7 +1849,7 @@ def require_pushed_authorization_requests(self) -> pulumi.Output[Optional[bool]] @property @pulumi.getter(name="signingKeys") - def signing_keys(self) -> pulumi.Output[Sequence[Mapping[str, Any]]]: + def signing_keys(self) -> pulumi.Output[Sequence[Mapping[str, str]]]: """ List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. """ diff --git a/sdk/python/pulumi_auth0/get_client.py b/sdk/python/pulumi_auth0/get_client.py index 5e9857f6..6ac2c48c 100644 --- a/sdk/python/pulumi_auth0/get_client.py +++ b/sdk/python/pulumi_auth0/get_client.py @@ -204,7 +204,7 @@ def client_id(self) -> Optional[str]: @property @pulumi.getter(name="clientMetadata") - def client_metadata(self) -> Mapping[str, Any]: + def client_metadata(self) -> Mapping[str, str]: """ Metadata associated with the client, in the form of an object with string values (max 255 chars). Maximum of 10 metadata properties allowed. Field names (max 255 chars) are alphanumeric and may only include the following special characters: `:,-+=_*?"/\\()<>@ [Tab] [Space]`. """ @@ -401,7 +401,7 @@ def require_pushed_authorization_requests(self) -> bool: @property @pulumi.getter(name="signingKeys") - def signing_keys(self) -> Sequence[Mapping[str, Any]]: + def signing_keys(self) -> Sequence[Mapping[str, str]]: """ List containing a map of the public cert of the signing key and the public cert of the signing key in PKCS7. """ diff --git a/sdk/python/pulumi_auth0/hook.py b/sdk/python/pulumi_auth0/hook.py index 5afc2aec..ad678071 100644 --- a/sdk/python/pulumi_auth0/hook.py +++ b/sdk/python/pulumi_auth0/hook.py @@ -16,18 +16,18 @@ class HookArgs: def __init__(__self__, *, script: pulumi.Input[str], trigger_id: pulumi.Input[str], - dependencies: Optional[pulumi.Input[Mapping[str, Any]]] = None, + dependencies: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, enabled: Optional[pulumi.Input[bool]] = None, name: Optional[pulumi.Input[str]] = None, - secrets: Optional[pulumi.Input[Mapping[str, Any]]] = None): + secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None): """ The set of arguments for constructing a Hook resource. :param pulumi.Input[str] script: Code to be executed when this hook runs. :param pulumi.Input[str] trigger_id: Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. - :param pulumi.Input[Mapping[str, Any]] dependencies: Dependencies of this hook used by the WebTask server. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] dependencies: Dependencies of this hook used by the WebTask server. :param pulumi.Input[bool] enabled: Whether the hook is enabled, or disabled. :param pulumi.Input[str] name: Name of this hook. - :param pulumi.Input[Mapping[str, Any]] secrets: The secrets associated with the hook. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] secrets: The secrets associated with the hook. """ pulumi.set(__self__, "script", script) pulumi.set(__self__, "trigger_id", trigger_id) @@ -66,14 +66,14 @@ def trigger_id(self, value: pulumi.Input[str]): @property @pulumi.getter - def dependencies(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + def dependencies(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ Dependencies of this hook used by the WebTask server. """ return pulumi.get(self, "dependencies") @dependencies.setter - def dependencies(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + def dependencies(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): pulumi.set(self, "dependencies", value) @property @@ -102,33 +102,33 @@ def name(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter - def secrets(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + def secrets(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ The secrets associated with the hook. """ return pulumi.get(self, "secrets") @secrets.setter - def secrets(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + def secrets(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): pulumi.set(self, "secrets", value) @pulumi.input_type class _HookState: def __init__(__self__, *, - dependencies: Optional[pulumi.Input[Mapping[str, Any]]] = None, + dependencies: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, enabled: Optional[pulumi.Input[bool]] = None, name: Optional[pulumi.Input[str]] = None, script: Optional[pulumi.Input[str]] = None, - secrets: Optional[pulumi.Input[Mapping[str, Any]]] = None, + secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, trigger_id: Optional[pulumi.Input[str]] = None): """ Input properties used for looking up and filtering Hook resources. - :param pulumi.Input[Mapping[str, Any]] dependencies: Dependencies of this hook used by the WebTask server. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] dependencies: Dependencies of this hook used by the WebTask server. :param pulumi.Input[bool] enabled: Whether the hook is enabled, or disabled. :param pulumi.Input[str] name: Name of this hook. :param pulumi.Input[str] script: Code to be executed when this hook runs. - :param pulumi.Input[Mapping[str, Any]] secrets: The secrets associated with the hook. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] secrets: The secrets associated with the hook. :param pulumi.Input[str] trigger_id: Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. """ if dependencies is not None: @@ -146,14 +146,14 @@ def __init__(__self__, *, @property @pulumi.getter - def dependencies(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + def dependencies(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ Dependencies of this hook used by the WebTask server. """ return pulumi.get(self, "dependencies") @dependencies.setter - def dependencies(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + def dependencies(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): pulumi.set(self, "dependencies", value) @property @@ -194,14 +194,14 @@ def script(self, value: Optional[pulumi.Input[str]]): @property @pulumi.getter - def secrets(self) -> Optional[pulumi.Input[Mapping[str, Any]]]: + def secrets(self) -> Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]: """ The secrets associated with the hook. """ return pulumi.get(self, "secrets") @secrets.setter - def secrets(self, value: Optional[pulumi.Input[Mapping[str, Any]]]): + def secrets(self, value: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]]): pulumi.set(self, "secrets", value) @property @@ -222,11 +222,11 @@ class Hook(pulumi.CustomResource): def __init__(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - dependencies: Optional[pulumi.Input[Mapping[str, Any]]] = None, + dependencies: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, enabled: Optional[pulumi.Input[bool]] = None, name: Optional[pulumi.Input[str]] = None, script: Optional[pulumi.Input[str]] = None, - secrets: Optional[pulumi.Input[Mapping[str, Any]]] = None, + secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, trigger_id: Optional[pulumi.Input[str]] = None, __props__=None): """ @@ -270,11 +270,11 @@ def __init__(__self__, :param str resource_name: The name of the resource. :param pulumi.ResourceOptions opts: Options for the resource. - :param pulumi.Input[Mapping[str, Any]] dependencies: Dependencies of this hook used by the WebTask server. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] dependencies: Dependencies of this hook used by the WebTask server. :param pulumi.Input[bool] enabled: Whether the hook is enabled, or disabled. :param pulumi.Input[str] name: Name of this hook. :param pulumi.Input[str] script: Code to be executed when this hook runs. - :param pulumi.Input[Mapping[str, Any]] secrets: The secrets associated with the hook. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] secrets: The secrets associated with the hook. :param pulumi.Input[str] trigger_id: Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. """ ... @@ -337,11 +337,11 @@ def __init__(__self__, resource_name: str, *args, **kwargs): def _internal_init(__self__, resource_name: str, opts: Optional[pulumi.ResourceOptions] = None, - dependencies: Optional[pulumi.Input[Mapping[str, Any]]] = None, + dependencies: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, enabled: Optional[pulumi.Input[bool]] = None, name: Optional[pulumi.Input[str]] = None, script: Optional[pulumi.Input[str]] = None, - secrets: Optional[pulumi.Input[Mapping[str, Any]]] = None, + secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, trigger_id: Optional[pulumi.Input[str]] = None, __props__=None): opts = pulumi.ResourceOptions.merge(_utilities.get_resource_opts_defaults(), opts) @@ -374,11 +374,11 @@ def _internal_init(__self__, def get(resource_name: str, id: pulumi.Input[str], opts: Optional[pulumi.ResourceOptions] = None, - dependencies: Optional[pulumi.Input[Mapping[str, Any]]] = None, + dependencies: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, enabled: Optional[pulumi.Input[bool]] = None, name: Optional[pulumi.Input[str]] = None, script: Optional[pulumi.Input[str]] = None, - secrets: Optional[pulumi.Input[Mapping[str, Any]]] = None, + secrets: Optional[pulumi.Input[Mapping[str, pulumi.Input[str]]]] = None, trigger_id: Optional[pulumi.Input[str]] = None) -> 'Hook': """ Get an existing Hook resource's state with the given name, id, and optional extra @@ -387,11 +387,11 @@ 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[Mapping[str, Any]] dependencies: Dependencies of this hook used by the WebTask server. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] dependencies: Dependencies of this hook used by the WebTask server. :param pulumi.Input[bool] enabled: Whether the hook is enabled, or disabled. :param pulumi.Input[str] name: Name of this hook. :param pulumi.Input[str] script: Code to be executed when this hook runs. - :param pulumi.Input[Mapping[str, Any]] secrets: The secrets associated with the hook. + :param pulumi.Input[Mapping[str, pulumi.Input[str]]] secrets: The secrets associated with the hook. :param pulumi.Input[str] trigger_id: Execution stage of this rule. Can be credentials-exchange, pre-user-registration, post-user-registration, post-change-password, or send-phone-message. """ opts = pulumi.ResourceOptions.merge(opts, pulumi.ResourceOptions(id=id)) @@ -408,7 +408,7 @@ def get(resource_name: str, @property @pulumi.getter - def dependencies(self) -> pulumi.Output[Optional[Mapping[str, Any]]]: + def dependencies(self) -> pulumi.Output[Optional[Mapping[str, str]]]: """ Dependencies of this hook used by the WebTask server. """ @@ -440,7 +440,7 @@ def script(self) -> pulumi.Output[str]: @property @pulumi.getter - def secrets(self) -> pulumi.Output[Optional[Mapping[str, Any]]]: + def secrets(self) -> pulumi.Output[Optional[Mapping[str, str]]]: """ The secrets associated with the hook. """ diff --git a/sdk/python/pulumi_auth0/outputs.py b/sdk/python/pulumi_auth0/outputs.py index e1f5d786..f35db5ae 100644 --- a/sdk/python/pulumi_auth0/outputs.py +++ b/sdk/python/pulumi_auth0/outputs.py @@ -2947,7 +2947,7 @@ def __init__(__self__, *, logout: Optional['outputs.ClientAddonsSamlpLogout'] = None, map_identities: Optional[bool] = None, map_unknown_claims_as_is: Optional[bool] = None, - mappings: Optional[Mapping[str, Any]] = None, + mappings: Optional[Mapping[str, str]] = None, name_identifier_format: Optional[str] = None, name_identifier_probes: Optional[Sequence[str]] = None, passthrough_claims_with_no_mapping: Optional[bool] = None, @@ -2969,7 +2969,7 @@ def __init__(__self__, *, :param 'ClientAddonsSamlpLogoutArgs' logout: Configuration settings for logout. :param bool map_identities: Indicates whether or not to add additional identity information in the token, such as the provider used and the `access_token`, if available. Defaults to `true`. :param bool map_unknown_claims_as_is: Indicates whether to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion. Defaults to `false`. - :param Mapping[str, Any] mappings: Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). + :param Mapping[str, str] mappings: Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). :param str name_identifier_format: Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. :param Sequence[str] name_identifier_probes: Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds. :param bool passthrough_claims_with_no_mapping: Indicates whether or not to passthrough claims that are not mapped to the common profile in the output assertion. Defaults to `true`. @@ -3120,7 +3120,7 @@ def map_unknown_claims_as_is(self) -> Optional[bool]: @property @pulumi.getter - def mappings(self) -> Optional[Mapping[str, Any]]: + def mappings(self) -> Optional[Mapping[str, str]]: """ Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). """ @@ -4319,7 +4319,7 @@ def __init__(__self__, *, client_id: Optional[str] = None, client_secret: Optional[str] = None, community_base_url: Optional[str] = None, - configuration: Optional[Mapping[str, Any]] = None, + configuration: Optional[Mapping[str, str]] = None, connection_settings: Optional['outputs.ConnectionOptionsConnectionSettings'] = None, custom_scripts: Optional[Mapping[str, str]] = None, debug: Optional[bool] = None, @@ -4410,7 +4410,7 @@ def __init__(__self__, *, :param str client_id: The strategy's client ID. :param str client_secret: The strategy's client secret. :param str community_base_url: Salesforce community base URL. - :param Mapping[str, Any] configuration: A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. + :param Mapping[str, str] configuration: A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. :param 'ConnectionOptionsConnectionSettingsArgs' connection_settings: Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. :param Mapping[str, str] custom_scripts: A map of scripts used to integrate with a custom database. :param bool debug: When enabled, additional debug information will be generated. @@ -4761,7 +4761,7 @@ def community_base_url(self) -> Optional[str]: @property @pulumi.getter - def configuration(self) -> Optional[Mapping[str, Any]]: + def configuration(self) -> Optional[Mapping[str, str]]: """ A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. """ @@ -10261,7 +10261,7 @@ def __init__(__self__, *, logouts: Sequence['outputs.GetClientAddonSamlpLogoutResult'], map_identities: bool, map_unknown_claims_as_is: bool, - mappings: Mapping[str, Any], + mappings: Mapping[str, str], name_identifier_format: str, name_identifier_probes: Sequence[str], passthrough_claims_with_no_mapping: bool, @@ -10283,7 +10283,7 @@ def __init__(__self__, *, :param Sequence['GetClientAddonSamlpLogoutArgs'] logouts: Configuration settings for logout. :param bool map_identities: Indicates whether or not to add additional identity information in the token, such as the provider used and the `access_token`, if available. Defaults to `true`. :param bool map_unknown_claims_as_is: Indicates whether to add a prefix of `http://schema.auth0.com` to any claims that are not mapped to the common profile when passed through in the output assertion. Defaults to `false`. - :param Mapping[str, Any] mappings: Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). + :param Mapping[str, str] mappings: Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). :param str name_identifier_format: Format of the name identifier. Defaults to `urn:oasis:names:tc:SAML:1.1:nameid-format:unspecified`. :param Sequence[str] name_identifier_probes: Attributes that can be used for Subject/NameID. Auth0 will try each of the attributes of this array in order and use the first value it finds. :param bool passthrough_claims_with_no_mapping: Indicates whether or not to passthrough claims that are not mapped to the common profile in the output assertion. Defaults to `true`. @@ -10413,7 +10413,7 @@ def map_unknown_claims_as_is(self) -> bool: @property @pulumi.getter - def mappings(self) -> Mapping[str, Any]: + def mappings(self) -> Mapping[str, str]: """ Mappings between the Auth0 user profile property name (`name`) and the output attributes on the SAML attribute in the assertion (`value`). """ @@ -11028,7 +11028,7 @@ def __init__(__self__, *, client_id: str, client_secret: str, community_base_url: str, - configuration: Mapping[str, Any], + configuration: Mapping[str, str], connection_settings: Sequence['outputs.GetConnectionOptionConnectionSettingResult'], custom_scripts: Mapping[str, str], debug: bool, @@ -11119,7 +11119,7 @@ def __init__(__self__, *, :param str client_id: The strategy's client ID. :param str client_secret: The strategy's client secret. :param str community_base_url: Salesforce community base URL. - :param Mapping[str, Any] configuration: A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. + :param Mapping[str, str] configuration: A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. :param Sequence['GetConnectionOptionConnectionSettingArgs'] connection_settings: Proof Key for Code Exchange (PKCE) configuration settings for an OIDC or Okta Workforce connection. :param Mapping[str, str] custom_scripts: A map of scripts used to integrate with a custom database. :param bool debug: When enabled, additional debug information will be generated. @@ -11380,7 +11380,7 @@ def community_base_url(self) -> str: @property @pulumi.getter - def configuration(self) -> Mapping[str, Any]: + def configuration(self) -> Mapping[str, str]: """ A case-sensitive map of key value pairs used as configuration variables for the `custom_script`. """