Class: OpenAI::Resources::Admin::Organization
- Inherits:
-
Object
- Object
- OpenAI::Resources::Admin::Organization
show all
- Defined in:
- lib/openai/resources/admin/organization.rb,
lib/openai/resources/admin/organization/roles.rb,
lib/openai/resources/admin/organization/usage.rb,
lib/openai/resources/admin/organization/users.rb,
lib/openai/resources/admin/organization/groups.rb,
lib/openai/resources/admin/organization/invites.rb,
lib/openai/resources/admin/organization/projects.rb,
lib/openai/resources/admin/organization/audit_logs.rb,
lib/openai/resources/admin/organization/users/roles.rb,
lib/openai/resources/admin/organization/certificates.rb,
lib/openai/resources/admin/organization/groups/roles.rb,
lib/openai/resources/admin/organization/groups/users.rb,
lib/openai/resources/admin/organization/spend_alerts.rb,
lib/openai/resources/admin/organization/admin_api_keys.rb,
lib/openai/resources/admin/organization/data_retention.rb,
lib/openai/resources/admin/organization/projects/roles.rb,
lib/openai/resources/admin/organization/projects/users.rb,
lib/openai/resources/admin/organization/projects/groups.rb,
lib/openai/resources/admin/organization/projects/api_keys.rb,
lib/openai/resources/admin/organization/projects/rate_limits.rb,
lib/openai/resources/admin/organization/projects/users/roles.rb,
lib/openai/resources/admin/organization/projects/certificates.rb,
lib/openai/resources/admin/organization/projects/groups/roles.rb,
lib/openai/resources/admin/organization/projects/spend_alerts.rb,
lib/openai/resources/admin/organization/projects/data_retention.rb,
lib/openai/resources/admin/organization/projects/service_accounts.rb,
lib/openai/resources/admin/organization/projects/model_permissions.rb,
lib/openai/resources/admin/organization/projects/hosted_tool_permissions.rb,
sig/openai/resources/admin/organization.rbs,
sig/openai/resources/admin/organization/roles.rbs,
sig/openai/resources/admin/organization/usage.rbs,
sig/openai/resources/admin/organization/users.rbs,
sig/openai/resources/admin/organization/groups.rbs,
sig/openai/resources/admin/organization/invites.rbs,
sig/openai/resources/admin/organization/projects.rbs,
sig/openai/resources/admin/organization/audit_logs.rbs,
sig/openai/resources/admin/organization/users/roles.rbs,
sig/openai/resources/admin/organization/certificates.rbs,
sig/openai/resources/admin/organization/groups/roles.rbs,
sig/openai/resources/admin/organization/groups/users.rbs,
sig/openai/resources/admin/organization/spend_alerts.rbs,
sig/openai/resources/admin/organization/admin_api_keys.rbs,
sig/openai/resources/admin/organization/data_retention.rbs,
sig/openai/resources/admin/organization/projects/roles.rbs,
sig/openai/resources/admin/organization/projects/users.rbs,
sig/openai/resources/admin/organization/projects/groups.rbs,
sig/openai/resources/admin/organization/projects/api_keys.rbs,
sig/openai/resources/admin/organization/projects/rate_limits.rbs,
sig/openai/resources/admin/organization/projects/users/roles.rbs,
sig/openai/resources/admin/organization/projects/certificates.rbs,
sig/openai/resources/admin/organization/projects/groups/roles.rbs,
sig/openai/resources/admin/organization/projects/spend_alerts.rbs,
sig/openai/resources/admin/organization/projects/data_retention.rbs,
sig/openai/resources/admin/organization/projects/service_accounts.rbs,
sig/openai/resources/admin/organization/projects/model_permissions.rbs,
sig/openai/resources/admin/organization/projects/hosted_tool_permissions.rbs
Defined Under Namespace
Classes: AdminAPIKeys, AuditLogs, Certificates, DataRetention, Groups, Invites, Projects, Roles, SpendAlerts, Usage, Users
Instance Attribute Summary collapse
Instance Method Summary
collapse
Constructor Details
This method is part of a private API.
You should avoid using this method if possible, as it may be removed or be changed in the future.
Returns a new instance of Organization.
44
45
46
47
48
49
50
51
52
53
54
55
56
57
|
# File 'lib/openai/resources/admin/organization.rb', line 44
def initialize(client:)
@client = client
@audit_logs = OpenAI::Resources::Admin::Organization::AuditLogs.new(client: client)
@admin_api_keys = OpenAI::Resources::Admin::Organization::AdminAPIKeys.new(client: client)
@usage = OpenAI::Resources::Admin::Organization::Usage.new(client: client)
@invites = OpenAI::Resources::Admin::Organization::Invites.new(client: client)
@users = OpenAI::Resources::Admin::Organization::Users.new(client: client)
@groups = OpenAI::Resources::Admin::Organization::Groups.new(client: client)
@roles = OpenAI::Resources::Admin::Organization::Roles.new(client: client)
@data_retention = OpenAI::Resources::Admin::Organization::DataRetention.new(client: client)
@spend_alerts = OpenAI::Resources::Admin::Organization::SpendAlerts.new(client: client)
@certificates = OpenAI::Resources::Admin::Organization::Certificates.new(client: client)
@projects = OpenAI::Resources::Admin::Organization::Projects.new(client: client)
end
|
Instance Attribute Details
12
13
14
|
# File 'lib/openai/resources/admin/organization.rb', line 12
def admin_api_keys
@admin_api_keys
end
|
List user actions and configuration changes within this organization.
9
10
11
|
# File 'lib/openai/resources/admin/organization.rb', line 9
def audit_logs
@audit_logs
end
|
36
37
38
|
# File 'lib/openai/resources/admin/organization.rb', line 36
def certificates
@certificates
end
|
30
31
32
|
# File 'lib/openai/resources/admin/organization.rb', line 30
def data_retention
@data_retention
end
|
24
25
26
|
# File 'lib/openai/resources/admin/organization.rb', line 24
def groups
@groups
end
|
18
19
20
|
# File 'lib/openai/resources/admin/organization.rb', line 18
def invites
@invites
end
|
39
40
41
|
# File 'lib/openai/resources/admin/organization.rb', line 39
def projects
@projects
end
|
27
28
29
|
# File 'lib/openai/resources/admin/organization.rb', line 27
def roles
@roles
end
|
33
34
35
|
# File 'lib/openai/resources/admin/organization.rb', line 33
def spend_alerts
@spend_alerts
end
|
15
16
17
|
# File 'lib/openai/resources/admin/organization.rb', line 15
def usage
@usage
end
|
21
22
23
|
# File 'lib/openai/resources/admin/organization.rb', line 21
def users
@users
end
|