Search Results for

    Show / Hide Table of Contents

    Class AppliedGuardrailDetails

    Details about the specific guardrail that was applied during this assessment, including its identifier, version, ARN, origin, and ownership information.

    Inheritance
    object
    AppliedGuardrailDetails
    Inherited Members
    object.Equals(object)
    object.Equals(object, object)
    object.GetHashCode()
    object.GetType()
    object.MemberwiseClone()
    object.ReferenceEquals(object, object)
    object.ToString()
    Namespace: Glitch9.AIDevKit.AmazonAws
    Assembly: Glitch9.AIDevKit.Provider.AmazonAws.dll
    Syntax
    public class AppliedGuardrailDetails

    Properties

    | Edit this page View Source

    GuardrailArn

    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]+)

    | Edit this page View Source

    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]+)

    | Edit this page View Source

    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

    | Edit this page View Source

    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

    | Edit this page View Source

    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))

    Extension Methods

    ArrayExtensions.ToArrayOrEmpty<T>(T)
    ArrayExtensions.ToArrayOrNull<T>(T)
    EventExtensions.ToDelta<T>(T, string, int, string, bool)
    EventExtensions.ToDone<T>(T, string, int, string)
    EventExtensions.ToEvent<T>(T)
    EventExtensions.UpcastDelta<T1, T2>(T1, string, int, string, bool)
    FallbackExtensions.IsOr<TParent, TChild>(TParent, TChild)
    ResponseCastingExtensions.GetResult<T>(T)
    SystemExtensions.GetName(object)
    • Edit this page
    • View Source
    In this article
    Back to top AI DevKit Documentation