Keycloak v5.3.5 published on Wednesday, Oct 16, 2024 by Pulumi
keycloak.saml.getClientInstallationProvider
Explore with Pulumi AI
This data source can be used to retrieve Installation Provider of a SAML Client.
Using getClientInstallationProvider
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getClientInstallationProvider(args: GetClientInstallationProviderArgs, opts?: InvokeOptions): Promise<GetClientInstallationProviderResult>
function getClientInstallationProviderOutput(args: GetClientInstallationProviderOutputArgs, opts?: InvokeOptions): Output<GetClientInstallationProviderResult>
def get_client_installation_provider(client_id: Optional[str] = None,
provider_id: Optional[str] = None,
realm_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetClientInstallationProviderResult
def get_client_installation_provider_output(client_id: Optional[pulumi.Input[str]] = None,
provider_id: Optional[pulumi.Input[str]] = None,
realm_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetClientInstallationProviderResult]
func GetClientInstallationProvider(ctx *Context, args *GetClientInstallationProviderArgs, opts ...InvokeOption) (*GetClientInstallationProviderResult, error)
func GetClientInstallationProviderOutput(ctx *Context, args *GetClientInstallationProviderOutputArgs, opts ...InvokeOption) GetClientInstallationProviderResultOutput
> Note: This function is named GetClientInstallationProvider
in the Go SDK.
public static class GetClientInstallationProvider
{
public static Task<GetClientInstallationProviderResult> InvokeAsync(GetClientInstallationProviderArgs args, InvokeOptions? opts = null)
public static Output<GetClientInstallationProviderResult> Invoke(GetClientInstallationProviderInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetClientInstallationProviderResult> getClientInstallationProvider(GetClientInstallationProviderArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: keycloak:saml/getClientInstallationProvider:getClientInstallationProvider
arguments:
# arguments dictionary
The following arguments are supported:
- Client
Id string - The ID of the SAML client. The
id
attribute of akeycloak_client
resource should be used here. - Provider
Id string - The ID of the SAML installation provider. Could be one of
saml-idp-descriptor
,keycloak-saml
,saml-sp-descriptor
,keycloak-saml-subsystem
,mod-auth-mellon
, etc. - Realm
Id string - The realm that the SAML client exists within.
- Client
Id string - The ID of the SAML client. The
id
attribute of akeycloak_client
resource should be used here. - Provider
Id string - The ID of the SAML installation provider. Could be one of
saml-idp-descriptor
,keycloak-saml
,saml-sp-descriptor
,keycloak-saml-subsystem
,mod-auth-mellon
, etc. - Realm
Id string - The realm that the SAML client exists within.
- client
Id String - The ID of the SAML client. The
id
attribute of akeycloak_client
resource should be used here. - provider
Id String - The ID of the SAML installation provider. Could be one of
saml-idp-descriptor
,keycloak-saml
,saml-sp-descriptor
,keycloak-saml-subsystem
,mod-auth-mellon
, etc. - realm
Id String - The realm that the SAML client exists within.
- client
Id string - The ID of the SAML client. The
id
attribute of akeycloak_client
resource should be used here. - provider
Id string - The ID of the SAML installation provider. Could be one of
saml-idp-descriptor
,keycloak-saml
,saml-sp-descriptor
,keycloak-saml-subsystem
,mod-auth-mellon
, etc. - realm
Id string - The realm that the SAML client exists within.
- client_
id str - The ID of the SAML client. The
id
attribute of akeycloak_client
resource should be used here. - provider_
id str - The ID of the SAML installation provider. Could be one of
saml-idp-descriptor
,keycloak-saml
,saml-sp-descriptor
,keycloak-saml-subsystem
,mod-auth-mellon
, etc. - realm_
id str - The realm that the SAML client exists within.
- client
Id String - The ID of the SAML client. The
id
attribute of akeycloak_client
resource should be used here. - provider
Id String - The ID of the SAML installation provider. Could be one of
saml-idp-descriptor
,keycloak-saml
,saml-sp-descriptor
,keycloak-saml-subsystem
,mod-auth-mellon
, etc. - realm
Id String - The realm that the SAML client exists within.
getClientInstallationProvider Result
The following output properties are available:
- Client
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Provider
Id string - Realm
Id string - Value string
- (Computed) The returned document needed for SAML installation.
- Client
Id string - Id string
- The provider-assigned unique ID for this managed resource.
- Provider
Id string - Realm
Id string - Value string
- (Computed) The returned document needed for SAML installation.
- client
Id String - id String
- The provider-assigned unique ID for this managed resource.
- provider
Id String - realm
Id String - value String
- (Computed) The returned document needed for SAML installation.
- client
Id string - id string
- The provider-assigned unique ID for this managed resource.
- provider
Id string - realm
Id string - value string
- (Computed) The returned document needed for SAML installation.
- client_
id str - id str
- The provider-assigned unique ID for this managed resource.
- provider_
id str - realm_
id str - value str
- (Computed) The returned document needed for SAML installation.
- client
Id String - id String
- The provider-assigned unique ID for this managed resource.
- provider
Id String - realm
Id String - value String
- (Computed) The returned document needed for SAML installation.
Package Details
- Repository
- Keycloak pulumi/pulumi-keycloak
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
keycloak
Terraform Provider.