Skip to main content

AuthSettings

Resource AuthSettings in pulumi-teamcity.
6 min read

Resource AuthSettings in pulumi-teamcity.

Pulumi type: teamcity:index/authSettings:AuthSettings.

name is the Pulumi resource name. Nested object fields are documented under that object. They are not arguments of this resource.

Example#

Only required arguments are set. A string in angle brackets stands in for that argument. Any other value is an option or example written in the SDK description.

Arguments#

PropertyTypeRequiredDescription
allowGuestbooleanyes
collapseLoginFormbooleanyes
emailVerificationbooleanyes
guestUsernamestringyes
modulesAuthSettingsModules (input)yes
perProjectPermissionsbooleanyes
welcomeTextstringyes

Outputs#

Computed outputs are produced by the provider. They are not constructor arguments.

PropertyTypeComputedDescription
allowGuestbooleanno
collapseLoginFormbooleanno
emailVerificationbooleanno
guestUsernamestringno
modulesAuthSettingsModules (output)no
perProjectPermissionsbooleanno
welcomeTextstringno

AuthSettingsModules (input)#

Input object AuthSettingsModules. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
basicHttpAuthSettingsModulesBasicHttp (input)no
builtInAuthSettingsModulesBuiltIn (input)no
githubAuthSettingsModulesGithub (input)no
githubAppAuthSettingsModulesGithubApp (input)no
githubEnterpriseAuthSettingsModulesGithubEnterprise (input)no
googleAuthSettingsModulesGoogle (input)no
jetbrainsSpaceAuthSettingsModulesJetbrainsSpace (input)no
ldapAuthSettingsModulesLdap (input)no
tokenAuthSettingsModulesToken (input)yes

AuthSettingsModulesBasicHttp (input)#

Input object AuthSettingsModulesBasicHttp. Fields below belong to this object, not to the parent.

This object has no fields.

AuthSettingsModulesBuiltIn (input)#

Input object AuthSettingsModulesBuiltIn. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
changePasswordsbooleanyes
registrationbooleanyes
resetPasswordsbooleanno

AuthSettingsModulesGithub (input)#

Input object AuthSettingsModulesGithub. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
createNewUsersbooleanyes
organizationsstringyes

AuthSettingsModulesGithubApp (input)#

Input object AuthSettingsModulesGithubApp. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
createNewUsersbooleanyes
organizationsstringyes

AuthSettingsModulesGithubEnterprise (input)#

Input object AuthSettingsModulesGithubEnterprise. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
createNewUsersbooleanyes
organizationsstringyes

AuthSettingsModulesGoogle (input)#

Input object AuthSettingsModulesGoogle. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
allDomainsbooleanyes
createNewUsersbooleanyes
domainsstringno

AuthSettingsModulesJetbrainsSpace (input)#

Input object AuthSettingsModulesJetbrainsSpace. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
createNewUsersbooleanyes

AuthSettingsModulesLdap (input)#

Input object AuthSettingsModulesLdap. Fields below belong to this object, not to the parent.

PropertyTypeRequiredDescription
createNewUsersbooleanyes

AuthSettingsModulesToken (input)#

Input object AuthSettingsModulesToken. Fields below belong to this object, not to the parent.

This object has no fields.

AuthSettingsModules (output)#

Output object AuthSettingsModules. Fields below belong to this object.

PropertyTypeAlways presentDescription
basicHttpAuthSettingsModulesBasicHttp (output)no
builtInAuthSettingsModulesBuiltIn (output)no
githubAuthSettingsModulesGithub (output)no
githubAppAuthSettingsModulesGithubApp (output)no
githubEnterpriseAuthSettingsModulesGithubEnterprise (output)no
googleAuthSettingsModulesGoogle (output)no
jetbrainsSpaceAuthSettingsModulesJetbrainsSpace (output)no
ldapAuthSettingsModulesLdap (output)no
tokenAuthSettingsModulesToken (output)yes

AuthSettingsModulesBasicHttp (output)#

Output object AuthSettingsModulesBasicHttp. Fields below belong to this object.

This object has no fields.

AuthSettingsModulesBuiltIn (output)#

Output object AuthSettingsModulesBuiltIn. Fields below belong to this object.

PropertyTypeAlways presentDescription
changePasswordsbooleanyes
registrationbooleanyes
resetPasswordsbooleanno

AuthSettingsModulesGithub (output)#

Output object AuthSettingsModulesGithub. Fields below belong to this object.

PropertyTypeAlways presentDescription
createNewUsersbooleanyes
organizationsstringyes

AuthSettingsModulesGithubApp (output)#

Output object AuthSettingsModulesGithubApp. Fields below belong to this object.

PropertyTypeAlways presentDescription
createNewUsersbooleanyes
organizationsstringyes

AuthSettingsModulesGithubEnterprise (output)#

Output object AuthSettingsModulesGithubEnterprise. Fields below belong to this object.

PropertyTypeAlways presentDescription
createNewUsersbooleanyes
organizationsstringyes

AuthSettingsModulesGoogle (output)#

Output object AuthSettingsModulesGoogle. Fields below belong to this object.

PropertyTypeAlways presentDescription
allDomainsbooleanyes
createNewUsersbooleanyes
domainsstringno

AuthSettingsModulesJetbrainsSpace (output)#

Output object AuthSettingsModulesJetbrainsSpace. Fields below belong to this object.

PropertyTypeAlways presentDescription
createNewUsersbooleanyes

AuthSettingsModulesLdap (output)#

Output object AuthSettingsModulesLdap. Fields below belong to this object.

PropertyTypeAlways presentDescription
createNewUsersbooleanyes

AuthSettingsModulesToken (output)#

Output object AuthSettingsModulesToken. Fields below belong to this object.

This object has no fields.