Class: Aws::Types::CreateGuardrailRequest

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

Constant Summary collapse

SENSITIVE =

Returns:

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

Instance Attribute Summary collapse

Instance Attribute Details

#automated_reasoning_policy_configTypes::GuardrailAutomatedReasoningPolicyConfig

Returns the value of attribute automated_reasoning_policy_config.



1036
1037
1038
# File 'sig/types.rbs', line 1036

def automated_reasoning_policy_config
  @automated_reasoning_policy_config
end

#blocked_input_messaging::String

Returns the value of attribute blocked_input_messaging.

Returns:

  • (::String)


1038
1039
1040
# File 'sig/types.rbs', line 1038

def blocked_input_messaging
  @blocked_input_messaging
end

#blocked_outputs_messaging::String

Returns the value of attribute blocked_outputs_messaging.

Returns:

  • (::String)


1039
1040
1041
# File 'sig/types.rbs', line 1039

def blocked_outputs_messaging
  @blocked_outputs_messaging
end

#client_request_token::String

Returns the value of attribute client_request_token.

Returns:

  • (::String)


1042
1043
1044
# File 'sig/types.rbs', line 1042

def client_request_token
  @client_request_token
end

#content_policy_configTypes::GuardrailContentPolicyConfig

Returns the value of attribute content_policy_config.



1032
1033
1034
# File 'sig/types.rbs', line 1032

def content_policy_config
  @content_policy_config
end

#contextual_grounding_policy_configTypes::GuardrailContextualGroundingPolicyConfig

Returns the value of attribute contextual_grounding_policy_config.



1035
1036
1037
# File 'sig/types.rbs', line 1035

def contextual_grounding_policy_config
  @contextual_grounding_policy_config
end

#cross_region_configTypes::GuardrailCrossRegionConfig

Returns the value of attribute cross_region_config.



1037
1038
1039
# File 'sig/types.rbs', line 1037

def cross_region_config
  @cross_region_config
end

#description::String

Returns the value of attribute description.

Returns:

  • (::String)


1030
1031
1032
# File 'sig/types.rbs', line 1030

def description
  @description
end

#kms_key_id::String

Returns the value of attribute kms_key_id.

Returns:

  • (::String)


1040
1041
1042
# File 'sig/types.rbs', line 1040

def kms_key_id
  @kms_key_id
end

#name::String

Returns the value of attribute name.

Returns:

  • (::String)


1029
1030
1031
# File 'sig/types.rbs', line 1029

def name
  @name
end

#sensitive_information_policy_configTypes::GuardrailSensitiveInformationPolicyConfig

Returns the value of attribute sensitive_information_policy_config.



1034
1035
1036
# File 'sig/types.rbs', line 1034

def sensitive_information_policy_config
  @sensitive_information_policy_config
end

#tags::Array[Types::Tag]

Returns the value of attribute tags.

Returns:



1041
1042
1043
# File 'sig/types.rbs', line 1041

def tags
  @tags
end

#topic_policy_configTypes::GuardrailTopicPolicyConfig

Returns the value of attribute topic_policy_config.



1031
1032
1033
# File 'sig/types.rbs', line 1031

def topic_policy_config
  @topic_policy_config
end

#word_policy_configTypes::GuardrailWordPolicyConfig

Returns the value of attribute word_policy_config.



1033
1034
1035
# File 'sig/types.rbs', line 1033

def word_policy_config
  @word_policy_config
end