MongoDB Atlas v3.18.0 published on Thursday, Sep 12, 2024 by Pulumi
mongodbatlas.getApiKey
Explore with Pulumi AI
Example Usage
Using getApiKey
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 getApiKey(args: GetApiKeyArgs, opts?: InvokeOptions): Promise<GetApiKeyResult>
function getApiKeyOutput(args: GetApiKeyOutputArgs, opts?: InvokeOptions): Output<GetApiKeyResult>
def get_api_key(api_key_id: Optional[str] = None,
org_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetApiKeyResult
def get_api_key_output(api_key_id: Optional[pulumi.Input[str]] = None,
org_id: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetApiKeyResult]
func LookupApiKey(ctx *Context, args *LookupApiKeyArgs, opts ...InvokeOption) (*LookupApiKeyResult, error)
func LookupApiKeyOutput(ctx *Context, args *LookupApiKeyOutputArgs, opts ...InvokeOption) LookupApiKeyResultOutput
> Note: This function is named LookupApiKey
in the Go SDK.
public static class GetApiKey
{
public static Task<GetApiKeyResult> InvokeAsync(GetApiKeyArgs args, InvokeOptions? opts = null)
public static Output<GetApiKeyResult> Invoke(GetApiKeyInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetApiKeyResult> getApiKey(GetApiKeyArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: mongodbatlas:index/getApiKey:getApiKey
arguments:
# arguments dictionary
The following arguments are supported:
- api_
key_ strid - Unique identifier for the organization API key.
- org_
id str - Unique identifier for the organization.
getApiKey Result
The following output properties are available:
- Api
Key stringId - Description string
- Description of this Organization API key.
- Id string
- The provider-assigned unique ID for this managed resource.
- Org
Id string - Public
Key string - Public key for this Organization API key.
- Role
Names List<string> - Name of the role. This resource returns all the roles the user has in Atlas.
The following are valid roles:
ORG_OWNER
ORG_GROUP_CREATOR
ORG_BILLING_ADMIN
ORG_READ_ONLY
ORG_MEMBER
- Api
Key stringId - Description string
- Description of this Organization API key.
- Id string
- The provider-assigned unique ID for this managed resource.
- Org
Id string - Public
Key string - Public key for this Organization API key.
- Role
Names []string - Name of the role. This resource returns all the roles the user has in Atlas.
The following are valid roles:
ORG_OWNER
ORG_GROUP_CREATOR
ORG_BILLING_ADMIN
ORG_READ_ONLY
ORG_MEMBER
- api
Key StringId - description String
- Description of this Organization API key.
- id String
- The provider-assigned unique ID for this managed resource.
- org
Id String - public
Key String - Public key for this Organization API key.
- role
Names List<String> - Name of the role. This resource returns all the roles the user has in Atlas.
The following are valid roles:
ORG_OWNER
ORG_GROUP_CREATOR
ORG_BILLING_ADMIN
ORG_READ_ONLY
ORG_MEMBER
- api
Key stringId - description string
- Description of this Organization API key.
- id string
- The provider-assigned unique ID for this managed resource.
- org
Id string - public
Key string - Public key for this Organization API key.
- role
Names string[] - Name of the role. This resource returns all the roles the user has in Atlas.
The following are valid roles:
ORG_OWNER
ORG_GROUP_CREATOR
ORG_BILLING_ADMIN
ORG_READ_ONLY
ORG_MEMBER
- api_
key_ strid - description str
- Description of this Organization API key.
- id str
- The provider-assigned unique ID for this managed resource.
- org_
id str - public_
key str - Public key for this Organization API key.
- role_
names Sequence[str] - Name of the role. This resource returns all the roles the user has in Atlas.
The following are valid roles:
ORG_OWNER
ORG_GROUP_CREATOR
ORG_BILLING_ADMIN
ORG_READ_ONLY
ORG_MEMBER
- api
Key StringId - description String
- Description of this Organization API key.
- id String
- The provider-assigned unique ID for this managed resource.
- org
Id String - public
Key String - Public key for this Organization API key.
- role
Names List<String> - Name of the role. This resource returns all the roles the user has in Atlas.
The following are valid roles:
ORG_OWNER
ORG_GROUP_CREATOR
ORG_BILLING_ADMIN
ORG_READ_ONLY
ORG_MEMBER
Package Details
- Repository
- MongoDB Atlas pulumi/pulumi-mongodbatlas
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
mongodbatlas
Terraform Provider.