Class: Aws::Types::AIGuardrailData

Inherits:
Object
  • Object
show all
Defined in:
sig/types.rbs

Constant Summary collapse

SENSITIVE =

Returns:

  • ([:blocked_input_messaging, :blocked_outputs_messaging, :description])

Instance Attribute Summary collapse

Instance Attribute Details

#ai_guardrail_arn::String

Returns the value of attribute ai_guardrail_arn.

Returns:

  • (::String)


109
110
111
# File 'sig/types.rbs', line 109

def ai_guardrail_arn
  @ai_guardrail_arn
end

#ai_guardrail_id::String

Returns the value of attribute ai_guardrail_id.

Returns:

  • (::String)


110
111
112
# File 'sig/types.rbs', line 110

def ai_guardrail_id
  @ai_guardrail_id
end

#assistant_arn::String

Returns the value of attribute assistant_arn.

Returns:

  • (::String)


108
109
110
# File 'sig/types.rbs', line 108

def assistant_arn
  @assistant_arn
end

#assistant_id::String

Returns the value of attribute assistant_id.

Returns:

  • (::String)


107
108
109
# File 'sig/types.rbs', line 107

def assistant_id
  @assistant_id
end

#blocked_input_messaging::String

Returns the value of attribute blocked_input_messaging.

Returns:

  • (::String)


113
114
115
# File 'sig/types.rbs', line 113

def blocked_input_messaging
  @blocked_input_messaging
end

#blocked_outputs_messaging::String

Returns the value of attribute blocked_outputs_messaging.

Returns:

  • (::String)


114
115
116
# File 'sig/types.rbs', line 114

def blocked_outputs_messaging
  @blocked_outputs_messaging
end

#content_policy_configTypes::AIGuardrailContentPolicyConfig

Returns the value of attribute content_policy_config.



117
118
119
# File 'sig/types.rbs', line 117

def content_policy_config
  @content_policy_config
end

#contextual_grounding_policy_configTypes::AIGuardrailContextualGroundingPolicyConfig

Returns the value of attribute contextual_grounding_policy_config.



120
121
122
# File 'sig/types.rbs', line 120

def contextual_grounding_policy_config
  @contextual_grounding_policy_config
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


115
116
117
# File 'sig/types.rbs', line 115

def description
  @description
end

#modified_time::Time

Returns the value of attribute modified_time.

Returns:

  • (::Time)


123
124
125
# File 'sig/types.rbs', line 123

def modified_time
  @modified_time
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


111
112
113
# File 'sig/types.rbs', line 111

def name
  @name
end

#sensitive_information_policy_configTypes::AIGuardrailSensitiveInformationPolicyConfig

Returns the value of attribute sensitive_information_policy_config.



119
120
121
# File 'sig/types.rbs', line 119

def sensitive_information_policy_config
  @sensitive_information_policy_config
end

#status"CREATE_IN_PROGRESS", ...

Returns the value of attribute status.

Returns:

  • ("CREATE_IN_PROGRESS", "CREATE_FAILED", "ACTIVE", "DELETE_IN_PROGRESS", "DELETE_FAILED", "DELETED")


122
123
124
# File 'sig/types.rbs', line 122

def status
  @status
end

#tags::Hash[::String, ::String]

Returns the value of attribute tags.

Returns:

  • (::Hash[::String, ::String])


121
122
123
# File 'sig/types.rbs', line 121

def tags
  @tags
end

#topic_policy_configTypes::AIGuardrailTopicPolicyConfig

Returns the value of attribute topic_policy_config.



116
117
118
# File 'sig/types.rbs', line 116

def topic_policy_config
  @topic_policy_config
end

#visibility_status"SAVED", "PUBLISHED"

Returns the value of attribute visibility_status.

Returns:

  • ("SAVED", "PUBLISHED")


112
113
114
# File 'sig/types.rbs', line 112

def visibility_status
  @visibility_status
end

#word_policy_configTypes::AIGuardrailWordPolicyConfig

Returns the value of attribute word_policy_config.



118
119
120
# File 'sig/types.rbs', line 118

def word_policy_config
  @word_policy_config
end