DigitalOcean v4.54.0 published on Tuesday, Oct 14, 2025 by Pulumi
digitalocean.getGenaiModels
Using getGenaiModels
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 getGenaiModels(args: GetGenaiModelsArgs, opts?: InvokeOptions): Promise<GetGenaiModelsResult>
function getGenaiModelsOutput(args: GetGenaiModelsOutputArgs, opts?: InvokeOptions): Output<GetGenaiModelsResult>def get_genai_models(filters: Optional[Sequence[GetGenaiModelsFilter]] = None,
sorts: Optional[Sequence[GetGenaiModelsSort]] = None,
opts: Optional[InvokeOptions] = None) -> GetGenaiModelsResult
def get_genai_models_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetGenaiModelsFilterArgs]]]] = None,
sorts: Optional[pulumi.Input[Sequence[pulumi.Input[GetGenaiModelsSortArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGenaiModelsResult]func GetGenaiModels(ctx *Context, args *GetGenaiModelsArgs, opts ...InvokeOption) (*GetGenaiModelsResult, error)
func GetGenaiModelsOutput(ctx *Context, args *GetGenaiModelsOutputArgs, opts ...InvokeOption) GetGenaiModelsResultOutput> Note: This function is named GetGenaiModels in the Go SDK.
public static class GetGenaiModels
{
public static Task<GetGenaiModelsResult> InvokeAsync(GetGenaiModelsArgs args, InvokeOptions? opts = null)
public static Output<GetGenaiModelsResult> Invoke(GetGenaiModelsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGenaiModelsResult> getGenaiModels(GetGenaiModelsArgs args, InvokeOptions options)
public static Output<GetGenaiModelsResult> getGenaiModels(GetGenaiModelsArgs args, InvokeOptions options)
fn::invoke:
function: digitalocean:index/getGenaiModels:getGenaiModels
arguments:
# arguments dictionaryThe following arguments are supported:
getGenaiModels Result
The following output properties are available:
- Id string
- The provider-assigned unique ID for this managed resource.
- Models
List<Pulumi.
Digital Ocean. Outputs. Get Genai Models Model> - Filters
List<Pulumi.
Digital Ocean. Outputs. Get Genai Models Filter> - Sorts
List<Pulumi.
Digital Ocean. Outputs. Get Genai Models Sort>
- Id string
- The provider-assigned unique ID for this managed resource.
- Models
[]Get
Genai Models Model - Filters
[]Get
Genai Models Filter - Sorts
[]Get
Genai Models Sort
- id String
- The provider-assigned unique ID for this managed resource.
- models
List<Get
Genai Models Model> - filters
List<Get
Genai Models Filter> - sorts
List<Get
Genai Models Sort>
- id string
- The provider-assigned unique ID for this managed resource.
- models
Get
Genai Models Model[] - filters
Get
Genai Models Filter[] - sorts
Get
Genai Models Sort[]
- id str
- The provider-assigned unique ID for this managed resource.
- models
Sequence[Get
Genai Models Model] - filters
Sequence[Get
Genai Models Filter] - sorts
Sequence[Get
Genai Models Sort]
- id String
- The provider-assigned unique ID for this managed resource.
- models List<Property Map>
- filters List<Property Map>
- sorts List<Property Map>
Supporting Types
GetGenaiModelsFilter
GetGenaiModelsModel
- Agreements
List<Pulumi.
Digital Ocean. Inputs. Get Genai Models Model Agreement> - Agreement information for the model
- Created
At string - Created At timestamp for the Knowledge Base
- Id string
- ID of the Knowledge Base
- Is
Foundational bool - Indicates if the Model Base is foundational
- Name string
- Name of the Knowledge Base
- Parent
Uuid string - Parent UUID of the Model
- Updated
At string - Timestamp when the Knowledge Base was updated
- Upload
Complete bool - Indicates if the Model upload is complete
- Url string
- URL of the Model
- Uuid string
- UUID of the Model
- Versions
List<Pulumi.
Digital Ocean. Inputs. Get Genai Models Model Version> - List of Versions for the Model
- Agreements
[]Get
Genai Models Model Agreement - Agreement information for the model
- Created
At string - Created At timestamp for the Knowledge Base
- Id string
- ID of the Knowledge Base
- Is
Foundational bool - Indicates if the Model Base is foundational
- Name string
- Name of the Knowledge Base
- Parent
Uuid string - Parent UUID of the Model
- Updated
At string - Timestamp when the Knowledge Base was updated
- Upload
Complete bool - Indicates if the Model upload is complete
- Url string
- URL of the Model
- Uuid string
- UUID of the Model
- Versions
[]Get
Genai Models Model Version - List of Versions for the Model
- agreements
List<Get
Genai Models Model Agreement> - Agreement information for the model
- created
At String - Created At timestamp for the Knowledge Base
- id String
- ID of the Knowledge Base
- is
Foundational Boolean - Indicates if the Model Base is foundational
- name String
- Name of the Knowledge Base
- parent
Uuid String - Parent UUID of the Model
- updated
At String - Timestamp when the Knowledge Base was updated
- upload
Complete Boolean - Indicates if the Model upload is complete
- url String
- URL of the Model
- uuid String
- UUID of the Model
- versions
List<Get
Genai Models Model Version> - List of Versions for the Model
- agreements
Get
Genai Models Model Agreement[] - Agreement information for the model
- created
At string - Created At timestamp for the Knowledge Base
- id string
- ID of the Knowledge Base
- is
Foundational boolean - Indicates if the Model Base is foundational
- name string
- Name of the Knowledge Base
- parent
Uuid string - Parent UUID of the Model
- updated
At string - Timestamp when the Knowledge Base was updated
- upload
Complete boolean - Indicates if the Model upload is complete
- url string
- URL of the Model
- uuid string
- UUID of the Model
- versions
Get
Genai Models Model Version[] - List of Versions for the Model
- agreements
Sequence[Get
Genai Models Model Agreement] - Agreement information for the model
- created_
at str - Created At timestamp for the Knowledge Base
- id str
- ID of the Knowledge Base
- is_
foundational bool - Indicates if the Model Base is foundational
- name str
- Name of the Knowledge Base
- parent_
uuid str - Parent UUID of the Model
- updated_
at str - Timestamp when the Knowledge Base was updated
- upload_
complete bool - Indicates if the Model upload is complete
- url str
- URL of the Model
- uuid str
- UUID of the Model
- versions
Sequence[Get
Genai Models Model Version] - List of Versions for the Model
- agreements List<Property Map>
- Agreement information for the model
- created
At String - Created At timestamp for the Knowledge Base
- id String
- ID of the Knowledge Base
- is
Foundational Boolean - Indicates if the Model Base is foundational
- name String
- Name of the Knowledge Base
- parent
Uuid String - Parent UUID of the Model
- updated
At String - Timestamp when the Knowledge Base was updated
- upload
Complete Boolean - Indicates if the Model upload is complete
- url String
- URL of the Model
- uuid String
- UUID of the Model
- versions List<Property Map>
- List of Versions for the Model
GetGenaiModelsModelAgreement
- Description string
- Description of the agreement
- Name string
- Name of the agreement
- Url string
- URL of the agreement
- Uuid string
- UUID of the agreement
- Description string
- Description of the agreement
- Name string
- Name of the agreement
- Url string
- URL of the agreement
- Uuid string
- UUID of the agreement
- description String
- Description of the agreement
- name String
- Name of the agreement
- url String
- URL of the agreement
- uuid String
- UUID of the agreement
- description string
- Description of the agreement
- name string
- Name of the agreement
- url string
- URL of the agreement
- uuid string
- UUID of the agreement
- description str
- Description of the agreement
- name str
- Name of the agreement
- url str
- URL of the agreement
- uuid str
- UUID of the agreement
- description String
- Description of the agreement
- name String
- Name of the agreement
- url String
- URL of the agreement
- uuid String
- UUID of the agreement
GetGenaiModelsModelVersion
GetGenaiModelsSort
Package Details
- Repository
- DigitalOcean pulumi/pulumi-digitalocean
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
digitaloceanTerraform Provider.
