Class AppliedGuardrailDetails
Details about the specific guardrail that was applied during this assessment, including its identifier, version, ARN, origin, and ownership information.
Inherited Members
Namespace: Glitch9.AIDevKit.AmazonAws
Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
Syntax
public class AppliedGuardrailDetails
Properties
| Edit this page View SourceGuardrailArn
Optional. The ARN of the guardrail that was applied.
Declaration
[JsonProperty("guardrailArn")]
public string GuardrailArn { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
Pattern: (arn:aws(-[^:]+)?:bedrock:[a-z0-9-]{1,20}:[0-9]{12}:guardrail/[a-z0-9]+)
GuardrailId
Optional. The unique ID of the guardrail that was applied.
Declaration
[JsonProperty("guardrailId")]
public string GuardrailId { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
Pattern: ([a-z0-9]+)
GuardrailOrigin
Optional. The origin of how the guardrail was applied. This can be either requested at the API level or enforced at the account or organization level as a default guardrail.
Declaration
[JsonProperty("guardrailOrigin")]
public string[] GuardrailOrigin { get; set; }
Property Value
| Type | Description |
|---|---|
| string[] |
Remarks
Valid Values: REQUEST | ACCOUNT_ENFORCED | ORGANIZATION_ENFORCED
GuardrailOwnership
Optional. The ownership type of the guardrail, indicating whether it is owned by the requesting account or is a cross-account guardrail shared from another AWS account.
Declaration
[JsonProperty("guardrailOwnership")]
public string GuardrailOwnership { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
Valid Values: SELF | CROSS_ACCOUNT
GuardrailVersion
Optional. The version of the guardrail that was applied.
Declaration
[JsonProperty("guardrailVersion")]
public string GuardrailVersion { get; set; }
Property Value
| Type | Description |
|---|---|
| string |
Remarks
Pattern: (|([1-9][0-9]{0,7})|(DRAFT))