Skip to content

Latest commit

 

History

History
18 lines (13 loc) · 1.86 KB

File metadata and controls

18 lines (13 loc) · 1.86 KB

ProviderSettingsWrite

Properties

Name Type Description Notes
claims Object The set of claims that any received tokens from the provider must contain to authenticate as the configured service account.
dynamicMappings List<DynamicMapping> The dynamic mappings of `mapping_claim` values to service accounts. Cannot be provided if `service_accounts` is also set. Note: This field and the dynamic mappings feature are still in early access. Breaking changes are possible as we receive feedback on this feature. [optional]
enabled Boolean Whether the provider settings should be used for incoming OIDC requests.
mappingClaim String The OIDC claim to use for mapping to service accounts in dynamic_mappings. Cannot be provided if `service_accounts` is also set. Note: This field and the dynamic mappings feature are still in early access. Breaking changes are possible as we receive feedback on this feature. [optional]
name String The name of the provider settings are being configured for
providerUrl String The URL from the provider that serves as the base for the OpenID configuration. For example, if the OpenID configuration is available at https://token.actions.githubusercontent.com/.well-known/openid-configuration, the provider URL would be https://token.actions.githubusercontent.com/
serviceAccounts List<String> The service accounts associated with these provider settings. Cannot be provided if `mapping_claim` or `dynamic_mappings` are specified. [optional]
slug String The slug of the provider settings [optional]
slugPerm String The unique, immutable identifier of the provider settings. [optional]