GetOrganizationResult

data class GetOrganizationResult(val advancedSecurityEnabledForNewRepositories: Boolean, val defaultRepositoryPermission: String, val dependabotAlertsEnabledForNewRepositories: Boolean, val dependabotSecurityUpdatesEnabledForNewRepositories: Boolean, val dependencyGraphEnabledForNewRepositories: Boolean, val description: String, val id: String, val login: String, val members: List<String>, val membersAllowedRepositoryCreationType: String, val membersCanCreateInternalRepositories: Boolean, val membersCanCreatePages: Boolean, val membersCanCreatePrivatePages: Boolean, val membersCanCreatePrivateRepositories: Boolean, val membersCanCreatePublicPages: Boolean, val membersCanCreatePublicRepositories: Boolean, val membersCanCreateRepositories: Boolean, val membersCanForkPrivateRepositories: Boolean, val name: String, val nodeId: String, val orgname: String, val plan: String, val repositories: List<String>, val secretScanningEnabledForNewRepositories: Boolean, val secretScanningPushProtectionEnabledForNewRepositories: Boolean, val twoFactorRequirementEnabled: Boolean, val users: List<Map<String, String>>, val webCommitSignoffRequired: Boolean)

A collection of values returned by getOrganization.

Constructors

Link copied to clipboard
constructor(advancedSecurityEnabledForNewRepositories: Boolean, defaultRepositoryPermission: String, dependabotAlertsEnabledForNewRepositories: Boolean, dependabotSecurityUpdatesEnabledForNewRepositories: Boolean, dependencyGraphEnabledForNewRepositories: Boolean, description: String, id: String, login: String, members: List<String>, membersAllowedRepositoryCreationType: String, membersCanCreateInternalRepositories: Boolean, membersCanCreatePages: Boolean, membersCanCreatePrivatePages: Boolean, membersCanCreatePrivateRepositories: Boolean, membersCanCreatePublicPages: Boolean, membersCanCreatePublicRepositories: Boolean, membersCanCreateRepositories: Boolean, membersCanForkPrivateRepositories: Boolean, name: String, nodeId: String, orgname: String, plan: String, repositories: List<String>, secretScanningEnabledForNewRepositories: Boolean, secretScanningPushProtectionEnabledForNewRepositories: Boolean, twoFactorRequirementEnabled: Boolean, users: List<Map<String, String>>, webCommitSignoffRequired: Boolean)

Types

Link copied to clipboard
object Companion

Properties

Whether advanced security is enabled for new repositories.

Link copied to clipboard

Default permission level members have for organization repositories.

Whether Dependabot alerts is automatically enabled for new repositories.

Whether Dependabot security updates is automatically enabled for new repositories.

Link copied to clipboard

Whether dependency graph is automatically enabled for new repositories.

Link copied to clipboard

The organization account description

Link copied to clipboard
val id: String

The provider-assigned unique ID for this managed resource.

Link copied to clipboard

The members login

Link copied to clipboard

Deprecated: use users instead by replacing github_organization.example.members to github_organization.example.users[*].login which will give you the same value, expect this field to be removed in next major version

Link copied to clipboard

The type of repository allowed to be created by members of the organization. Can be one of ALL, PUBLIC, PRIVATE, NONE.

Link copied to clipboard

Whether organization members can create internal repositories.

Link copied to clipboard

Whether organization members can create pages sites.

Link copied to clipboard

Whether organization members can create private pages sites.

Link copied to clipboard

Whether organization members can create private repositories.

Link copied to clipboard

Whether organization members can create public pages sites.

Link copied to clipboard

Whether organization members can create public repositories.

Link copied to clipboard

Whether non-admin organization members can create repositories.

Link copied to clipboard

Whether organization members can create private repository forks.

Link copied to clipboard

The organization's public profile name

Link copied to clipboard

GraphQL global node ID for use with the v4 API

Link copied to clipboard

The organization's name as used in URLs and the API

Link copied to clipboard

The organization account plan name

Link copied to clipboard

(list) A list of the full names of the repositories in the organization formatted as owner/name strings

Link copied to clipboard

Whether secret scanning is automatically enabled for new repositories.

Whether secret scanning push protection is automatically enabled for new repositories.

Link copied to clipboard

Whether two-factor authentication is required for all members of the organization.

Link copied to clipboard

(list) A list with the members of the organization with following fields:

Link copied to clipboard

Whether organization members must sign all commits.