# BitwardenSecretResource Properties

- Package: [CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager](/reference/api/csharp/communitytoolkit.aspire.hosting.bitwarden.secretmanager.md)
- Type: [BitwardenSecretResource](/reference/api/csharp/communitytoolkit.aspire.hosting.bitwarden.secretmanager/bitwardensecretresource.md)
- Kind: `Properties`
- Members: `5`

Represents a Bitwarden secret resource.

<a id="ismanaged"></a>

## IsManaged

- Name: `IsManaged`
- Modifiers: `get`
- Returns: `bool`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d479e13473b1d29d06b974f144a0049289a3cb5c/src/CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager/BitwardenSecretResource.cs#L71)

Gets a value indicating whether this resource is a managed secret (owned and written by Aspire) as opposed to a reference-only secret (read from an existing Bitwarden secret).

```csharp
public bool IsManaged { get; }
```

<a id="parent"></a>

## Parent

- Name: `Parent`
- Modifiers: `get`
- Returns: [BitwardenSecretManagerResource](/reference/api/csharp/communitytoolkit.aspire.hosting.bitwarden.secretmanager/bitwardensecretmanagerresource.md)
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d479e13473b1d29d06b974f144a0049289a3cb5c/src/CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager/BitwardenSecretResource.cs#L86)

Gets the owning Bitwarden resource.

```csharp
public BitwardenSecretManagerResource Parent { get; }
```

<a id="remotename"></a>

## RemoteName

- Name: `RemoteName`
- Modifiers: `get`
- Returns: `string`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d479e13473b1d29d06b974f144a0049289a3cb5c/src/CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager/BitwardenSecretResource.cs#L76)

Gets the Bitwarden secret name.

```csharp
public string RemoteName { get; }
```

<a id="resolvedsecretid"></a>

## ResolvedSecretId

- Name: `ResolvedSecretId`
- Modifiers: `nullable` `get`
- Returns: `Guid?`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d479e13473b1d29d06b974f144a0049289a3cb5c/src/CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager/BitwardenSecretResource.cs#L93)

Gets the effective Bitwarden secret identifier: the explicitly configured ID if set, otherwise the resolved ID.

```csharp
public Guid? ResolvedSecretId { get; }
```

<a id="secretid"></a>

## SecretId

- Name: `SecretId`
- Modifiers: `nullable` `get`
- Returns: `Guid?`
- Source: [GitHub](https://github.com/CommunityToolkit/Aspire/blob/d479e13473b1d29d06b974f144a0049289a3cb5c/src/CommunityToolkit.Aspire.Hosting.Bitwarden.SecretManager/BitwardenSecretResource.cs)

Gets the resolved Bitwarden secret identifier after initialization.

```csharp
public Guid? SecretId { get; }
```
