DigitalOcean v4.54.0 published on Tuesday, Oct 14, 2025 by Pulumi
digitalocean.getGenaiOpenaiApiKey
Start a Neo task
Explain and create a digitalocean.getGenaiOpenaiApiKey resource
Using getGenaiOpenaiApiKey
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 getGenaiOpenaiApiKey(args: GetGenaiOpenaiApiKeyArgs, opts?: InvokeOptions): Promise<GetGenaiOpenaiApiKeyResult>
function getGenaiOpenaiApiKeyOutput(args: GetGenaiOpenaiApiKeyOutputArgs, opts?: InvokeOptions): Output<GetGenaiOpenaiApiKeyResult>def get_genai_openai_api_key(uuid: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetGenaiOpenaiApiKeyResult
def get_genai_openai_api_key_output(uuid: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetGenaiOpenaiApiKeyResult]func LookupGenaiOpenaiApiKey(ctx *Context, args *LookupGenaiOpenaiApiKeyArgs, opts ...InvokeOption) (*LookupGenaiOpenaiApiKeyResult, error)
func LookupGenaiOpenaiApiKeyOutput(ctx *Context, args *LookupGenaiOpenaiApiKeyOutputArgs, opts ...InvokeOption) LookupGenaiOpenaiApiKeyResultOutput> Note: This function is named LookupGenaiOpenaiApiKey in the Go SDK.
public static class GetGenaiOpenaiApiKey
{
public static Task<GetGenaiOpenaiApiKeyResult> InvokeAsync(GetGenaiOpenaiApiKeyArgs args, InvokeOptions? opts = null)
public static Output<GetGenaiOpenaiApiKeyResult> Invoke(GetGenaiOpenaiApiKeyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetGenaiOpenaiApiKeyResult> getGenaiOpenaiApiKey(GetGenaiOpenaiApiKeyArgs args, InvokeOptions options)
public static Output<GetGenaiOpenaiApiKeyResult> getGenaiOpenaiApiKey(GetGenaiOpenaiApiKeyArgs args, InvokeOptions options)
fn::invoke:
function: digitalocean:index/getGenaiOpenaiApiKey:getGenaiOpenaiApiKey
arguments:
# arguments dictionaryThe following arguments are supported:
- Uuid string
- Uuid string
- uuid String
- uuid string
- uuid str
- uuid String
getGenaiOpenaiApiKey Result
The following output properties are available:
- created_
at str - created_
by str - deleted_
at str - id str
- The provider-assigned unique ID for this managed resource.
- models
Sequence[Get
Genai Openai Api Key Model] - name str
- updated_
at str - uuid str
Supporting Types
GetGenaiOpenaiApiKeyModel
- Created
At string - Created At timestamp for the Knowledge Base
- Updated
At string - Timestamp when the Knowledge Base was updated
- Agreements
List<Pulumi.
Digital Ocean. Inputs. Get Genai Openai Api Key Model Agreement> - Agreement information for the model
- Inference
Name string - Inference name of the model
- Inference
Version string - Infernce version of the model
- 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
- Provider string
- Provider of the Model
- Upload
Complete bool - Indicates if the Model upload is complete
- Url string
- URL of the Model
- Usecases List<string>
- List of Usecases for the Model
- Versions
List<Pulumi.
Digital Ocean. Inputs. Get Genai Openai Api Key Model Version> - URL of the Model
- Created
At string - Created At timestamp for the Knowledge Base
- Updated
At string - Timestamp when the Knowledge Base was updated
- Agreements
[]Get
Genai Openai Api Key Model Agreement - Agreement information for the model
- Inference
Name string - Inference name of the model
- Inference
Version string - Infernce version of the model
- 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
- Provider string
- Provider of the Model
- Upload
Complete bool - Indicates if the Model upload is complete
- Url string
- URL of the Model
- Usecases []string
- List of Usecases for the Model
- Versions
[]Get
Genai Openai Api Key Model Version - URL of the Model
- created
At String - Created At timestamp for the Knowledge Base
- updated
At String - Timestamp when the Knowledge Base was updated
- agreements
List<Get
Genai Openai Api Key Model Agreement> - Agreement information for the model
- inference
Name String - Inference name of the model
- inference
Version String - Infernce version of the model
- 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
- provider String
- Provider of the Model
- upload
Complete Boolean - Indicates if the Model upload is complete
- url String
- URL of the Model
- usecases List<String>
- List of Usecases for the Model
- versions
List<Get
Genai Openai Api Key Model Version> - URL of the Model
- created
At string - Created At timestamp for the Knowledge Base
- updated
At string - Timestamp when the Knowledge Base was updated
- agreements
Get
Genai Openai Api Key Model Agreement[] - Agreement information for the model
- inference
Name string - Inference name of the model
- inference
Version string - Infernce version of the model
- 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
- provider string
- Provider of the Model
- upload
Complete boolean - Indicates if the Model upload is complete
- url string
- URL of the Model
- usecases string[]
- List of Usecases for the Model
- versions
Get
Genai Openai Api Key Model Version[] - URL of the Model
- created_
at str - Created At timestamp for the Knowledge Base
- updated_
at str - Timestamp when the Knowledge Base was updated
- agreements
Sequence[Get
Genai Openai Api Key Model Agreement] - Agreement information for the model
- inference_
name str - Inference name of the model
- inference_
version str - Infernce version of the model
- 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
- provider str
- Provider of the Model
- upload_
complete bool - Indicates if the Model upload is complete
- url str
- URL of the Model
- usecases Sequence[str]
- List of Usecases for the Model
- versions
Sequence[Get
Genai Openai Api Key Model Version] - URL of the Model
- created
At String - Created At timestamp for the Knowledge Base
- updated
At String - Timestamp when the Knowledge Base was updated
- agreements List<Property Map>
- Agreement information for the model
- inference
Name String - Inference name of the model
- inference
Version String - Infernce version of the model
- 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
- provider String
- Provider of the Model
- upload
Complete Boolean - Indicates if the Model upload is complete
- url String
- URL of the Model
- usecases List<String>
- List of Usecases for the Model
- versions List<Property Map>
- URL of the Model
GetGenaiOpenaiApiKeyModelAgreement
- 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
GetGenaiOpenaiApiKeyModelVersion
Package Details
- Repository
- DigitalOcean pulumi/pulumi-digitalocean
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
digitaloceanTerraform Provider.
