Viewing docs for stackit v0.0.5
published on Tuesday, Mar 31, 2026 by stackitcloud
published on Tuesday, Mar 31, 2026 by stackitcloud
Viewing docs for stackit v0.0.5
published on Tuesday, Mar 31, 2026 by stackitcloud
published on Tuesday, Mar 31, 2026 by stackitcloud
Secrets Manager instance data source schema. Must have a region specified in the provider configuration.
Example Usage
data "stackit_secretsmanager_instance" "example" {
project_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
instance_id = "xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx"
}
Using getSecretsmanagerInstance
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 getSecretsmanagerInstance(args: GetSecretsmanagerInstanceArgs, opts?: InvokeOptions): Promise<GetSecretsmanagerInstanceResult>
function getSecretsmanagerInstanceOutput(args: GetSecretsmanagerInstanceOutputArgs, opts?: InvokeOptions): Output<GetSecretsmanagerInstanceResult>def get_secretsmanager_instance(instance_id: Optional[str] = None,
project_id: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetSecretsmanagerInstanceResult
def get_secretsmanager_instance_output(instance_id: pulumi.Input[Optional[str]] = None,
project_id: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetSecretsmanagerInstanceResult]func LookupSecretsmanagerInstance(ctx *Context, args *LookupSecretsmanagerInstanceArgs, opts ...InvokeOption) (*LookupSecretsmanagerInstanceResult, error)
func LookupSecretsmanagerInstanceOutput(ctx *Context, args *LookupSecretsmanagerInstanceOutputArgs, opts ...InvokeOption) LookupSecretsmanagerInstanceResultOutput> Note: This function is named LookupSecretsmanagerInstance in the Go SDK.
public static class GetSecretsmanagerInstance
{
public static Task<GetSecretsmanagerInstanceResult> InvokeAsync(GetSecretsmanagerInstanceArgs args, InvokeOptions? opts = null)
public static Output<GetSecretsmanagerInstanceResult> Invoke(GetSecretsmanagerInstanceInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSecretsmanagerInstanceResult> getSecretsmanagerInstance(GetSecretsmanagerInstanceArgs args, InvokeOptions options)
public static Output<GetSecretsmanagerInstanceResult> getSecretsmanagerInstance(GetSecretsmanagerInstanceArgs args, InvokeOptions options)
fn::invoke:
function: stackit:index/getSecretsmanagerInstance:getSecretsmanagerInstance
arguments:
# arguments dictionaryThe following arguments are supported:
- Instance
Id string - ID of the Secrets Manager instance.
- Project
Id string - STACKIT project ID to which the instance is associated.
- Instance
Id string - ID of the Secrets Manager instance.
- Project
Id string - STACKIT project ID to which the instance is associated.
- instance
Id String - ID of the Secrets Manager instance.
- project
Id String - STACKIT project ID to which the instance is associated.
- instance
Id string - ID of the Secrets Manager instance.
- project
Id string - STACKIT project ID to which the instance is associated.
- instance_
id str - ID of the Secrets Manager instance.
- project_
id str - STACKIT project ID to which the instance is associated.
- instance
Id String - ID of the Secrets Manager instance.
- project
Id String - STACKIT project ID to which the instance is associated.
getSecretsmanagerInstance Result
The following output properties are available:
- Acls List<string>
- The access control list for this instance. Each entry is an IP or IP range that is permitted to access, in CIDR notation
- Id string
- Terraform's internal resource ID. It is structured as "
projectId,instanceId". - Instance
Id string - ID of the Secrets Manager instance.
- Kms
Key GetSecretsmanager Instance Kms Key - The STACKIT-KMS key for secret encryption and decryption.
- Name string
- Instance name.
- Project
Id string - STACKIT project ID to which the instance is associated.
- Acls []string
- The access control list for this instance. Each entry is an IP or IP range that is permitted to access, in CIDR notation
- Id string
- Terraform's internal resource ID. It is structured as "
projectId,instanceId". - Instance
Id string - ID of the Secrets Manager instance.
- Kms
Key GetSecretsmanager Instance Kms Key - The STACKIT-KMS key for secret encryption and decryption.
- Name string
- Instance name.
- Project
Id string - STACKIT project ID to which the instance is associated.
- acls List<String>
- The access control list for this instance. Each entry is an IP or IP range that is permitted to access, in CIDR notation
- id String
- Terraform's internal resource ID. It is structured as "
projectId,instanceId". - instance
Id String - ID of the Secrets Manager instance.
- kms
Key GetSecretsmanager Instance Kms Key - The STACKIT-KMS key for secret encryption and decryption.
- name String
- Instance name.
- project
Id String - STACKIT project ID to which the instance is associated.
- acls string[]
- The access control list for this instance. Each entry is an IP or IP range that is permitted to access, in CIDR notation
- id string
- Terraform's internal resource ID. It is structured as "
projectId,instanceId". - instance
Id string - ID of the Secrets Manager instance.
- kms
Key GetSecretsmanager Instance Kms Key - The STACKIT-KMS key for secret encryption and decryption.
- name string
- Instance name.
- project
Id string - STACKIT project ID to which the instance is associated.
- acls Sequence[str]
- The access control list for this instance. Each entry is an IP or IP range that is permitted to access, in CIDR notation
- id str
- Terraform's internal resource ID. It is structured as "
projectId,instanceId". - instance_
id str - ID of the Secrets Manager instance.
- kms_
key GetSecretsmanager Instance Kms Key - The STACKIT-KMS key for secret encryption and decryption.
- name str
- Instance name.
- project_
id str - STACKIT project ID to which the instance is associated.
- acls List<String>
- The access control list for this instance. Each entry is an IP or IP range that is permitted to access, in CIDR notation
- id String
- Terraform's internal resource ID. It is structured as "
projectId,instanceId". - instance
Id String - ID of the Secrets Manager instance.
- kms
Key Property Map - The STACKIT-KMS key for secret encryption and decryption.
- name String
- Instance name.
- project
Id String - STACKIT project ID to which the instance is associated.
Supporting Types
GetSecretsmanagerInstanceKmsKey
- Key
Id string - UUID of the key within the STACKIT-KMS to use for the encryption.
- Key
Ring stringId - UUID of the keyring where the key is located within the STACKTI-KMS.
- Key
Version int - Version of the key within the STACKIT-KMS to use for the encryption.
- Service
Account stringEmail - Service-Account linked to the Key within the STACKIT-KMS.
- Key
Id string - UUID of the key within the STACKIT-KMS to use for the encryption.
- Key
Ring stringId - UUID of the keyring where the key is located within the STACKTI-KMS.
- Key
Version int - Version of the key within the STACKIT-KMS to use for the encryption.
- Service
Account stringEmail - Service-Account linked to the Key within the STACKIT-KMS.
- key
Id String - UUID of the key within the STACKIT-KMS to use for the encryption.
- key
Ring StringId - UUID of the keyring where the key is located within the STACKTI-KMS.
- key
Version Integer - Version of the key within the STACKIT-KMS to use for the encryption.
- service
Account StringEmail - Service-Account linked to the Key within the STACKIT-KMS.
- key
Id string - UUID of the key within the STACKIT-KMS to use for the encryption.
- key
Ring stringId - UUID of the keyring where the key is located within the STACKTI-KMS.
- key
Version number - Version of the key within the STACKIT-KMS to use for the encryption.
- service
Account stringEmail - Service-Account linked to the Key within the STACKIT-KMS.
- key_
id str - UUID of the key within the STACKIT-KMS to use for the encryption.
- key_
ring_ strid - UUID of the keyring where the key is located within the STACKTI-KMS.
- key_
version int - Version of the key within the STACKIT-KMS to use for the encryption.
- service_
account_ stremail - Service-Account linked to the Key within the STACKIT-KMS.
- key
Id String - UUID of the key within the STACKIT-KMS to use for the encryption.
- key
Ring StringId - UUID of the keyring where the key is located within the STACKTI-KMS.
- key
Version Number - Version of the key within the STACKIT-KMS to use for the encryption.
- service
Account StringEmail - Service-Account linked to the Key within the STACKIT-KMS.
Package Details
- Repository
- stackit stackitcloud/pulumi-stackit
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
stackitTerraform Provider.
Viewing docs for stackit v0.0.5
published on Tuesday, Mar 31, 2026 by stackitcloud
published on Tuesday, Mar 31, 2026 by stackitcloud
