We recommend new projects start with resources from the AWS provider.
aws-native.bedrock.AutomatedReasoningPolicy
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::Bedrock::AutomatedReasoningPolicy Resource Type
Create AutomatedReasoningPolicy Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new AutomatedReasoningPolicy(name: string, args?: AutomatedReasoningPolicyArgs, opts?: CustomResourceOptions);
@overload
def AutomatedReasoningPolicy(resource_name: str,
args: Optional[AutomatedReasoningPolicyArgs] = None,
opts: Optional[ResourceOptions] = None)
@overload
def AutomatedReasoningPolicy(resource_name: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
name: Optional[str] = None,
policy_definition: Optional[AutomatedReasoningPolicyPolicyDefinitionArgs] = None,
tags: Optional[Sequence[_root_inputs.TagArgs]] = None)
func NewAutomatedReasoningPolicy(ctx *Context, name string, args *AutomatedReasoningPolicyArgs, opts ...ResourceOption) (*AutomatedReasoningPolicy, error)
public AutomatedReasoningPolicy(string name, AutomatedReasoningPolicyArgs? args = null, CustomResourceOptions? opts = null)
public AutomatedReasoningPolicy(String name, AutomatedReasoningPolicyArgs args)
public AutomatedReasoningPolicy(String name, AutomatedReasoningPolicyArgs args, CustomResourceOptions options)
type: aws-native:bedrock:AutomatedReasoningPolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args AutomatedReasoningPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args AutomatedReasoningPolicyArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args AutomatedReasoningPolicyArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args AutomatedReasoningPolicyArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args AutomatedReasoningPolicyArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
AutomatedReasoningPolicy Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The AutomatedReasoningPolicy resource accepts the following input properties:
- Description string
- The description of the policy.
- Name string
- The name of the policy.
- Policy
Definition Pulumi.Aws Native. Bedrock. Inputs. Automated Reasoning Policy Policy Definition - The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
- List<Pulumi.
Aws Native. Inputs. Tag> - The tags associated with the Automated Reasoning policy.
- Description string
- The description of the policy.
- Name string
- The name of the policy.
- Policy
Definition AutomatedReasoning Policy Policy Definition Args - The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
- Tag
Args - The tags associated with the Automated Reasoning policy.
- description String
- The description of the policy.
- name String
- The name of the policy.
- policy
Definition AutomatedReasoning Policy Policy Definition - The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
- List<Tag>
- The tags associated with the Automated Reasoning policy.
- description string
- The description of the policy.
- name string
- The name of the policy.
- policy
Definition AutomatedReasoning Policy Policy Definition - The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
- Tag[]
- The tags associated with the Automated Reasoning policy.
- description str
- The description of the policy.
- name str
- The name of the policy.
- policy_
definition AutomatedReasoning Policy Policy Definition Args - The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
- Sequence[Tag
Args] - The tags associated with the Automated Reasoning policy.
- description String
- The description of the policy.
- name String
- The name of the policy.
- policy
Definition Property Map - The complete policy definition generated by the build workflow, containing all rules, variables, and custom types extracted from the source documents.
- List<Property Map>
- The tags associated with the Automated Reasoning policy.
Outputs
All input properties are implicitly available as output properties. Additionally, the AutomatedReasoningPolicy resource produces the following output properties:
- Created
At string - The timestamp when the policy was created.
- Definition
Hash string - A hash of the policy definition used to identify the version.
- Id string
- The provider-assigned unique ID for this managed resource.
- Policy
Arn string - The Amazon Resource Name (ARN) of the policy.
- Policy
Id string - The unique identifier of the policy.
- Updated
At string - The timestamp when the policy was last updated.
- Version string
- The version of the policy.
- Created
At string - The timestamp when the policy was created.
- Definition
Hash string - A hash of the policy definition used to identify the version.
- Id string
- The provider-assigned unique ID for this managed resource.
- Policy
Arn string - The Amazon Resource Name (ARN) of the policy.
- Policy
Id string - The unique identifier of the policy.
- Updated
At string - The timestamp when the policy was last updated.
- Version string
- The version of the policy.
- created
At String - The timestamp when the policy was created.
- definition
Hash String - A hash of the policy definition used to identify the version.
- id String
- The provider-assigned unique ID for this managed resource.
- policy
Arn String - The Amazon Resource Name (ARN) of the policy.
- policy
Id String - The unique identifier of the policy.
- updated
At String - The timestamp when the policy was last updated.
- version String
- The version of the policy.
- created
At string - The timestamp when the policy was created.
- definition
Hash string - A hash of the policy definition used to identify the version.
- id string
- The provider-assigned unique ID for this managed resource.
- policy
Arn string - The Amazon Resource Name (ARN) of the policy.
- policy
Id string - The unique identifier of the policy.
- updated
At string - The timestamp when the policy was last updated.
- version string
- The version of the policy.
- created_
at str - The timestamp when the policy was created.
- definition_
hash str - A hash of the policy definition used to identify the version.
- id str
- The provider-assigned unique ID for this managed resource.
- policy_
arn str - The Amazon Resource Name (ARN) of the policy.
- policy_
id str - The unique identifier of the policy.
- updated_
at str - The timestamp when the policy was last updated.
- version str
- The version of the policy.
- created
At String - The timestamp when the policy was created.
- definition
Hash String - A hash of the policy definition used to identify the version.
- id String
- The provider-assigned unique ID for this managed resource.
- policy
Arn String - The Amazon Resource Name (ARN) of the policy.
- policy
Id String - The unique identifier of the policy.
- updated
At String - The timestamp when the policy was last updated.
- version String
- The version of the policy.
Supporting Types
AutomatedReasoningPolicyPolicyDefinition, AutomatedReasoningPolicyPolicyDefinitionArgs
- Rules
List<Pulumi.
Aws Native. Bedrock. Inputs. Automated Reasoning Policy Policy Definition Rule> - The rules definition block of an AutomatedReasoningPolicyDefinition.
- Types
List<Pulumi.
Aws Native. Bedrock. Inputs. Automated Reasoning Policy Policy Definition Type> - The types definition block of an AutomatedReasoningPolicyDefinition.
- Variables
List<Pulumi.
Aws Native. Bedrock. Inputs. Automated Reasoning Policy Policy Definition Variable> - The variables definition block of an AutomatedReasoningPolicyDefinition.
- Version string
- The policy format version.
- Rules
[]Automated
Reasoning Policy Policy Definition Rule - The rules definition block of an AutomatedReasoningPolicyDefinition.
- Types
[]Automated
Reasoning Policy Policy Definition Type - The types definition block of an AutomatedReasoningPolicyDefinition.
- Variables
[]Automated
Reasoning Policy Policy Definition Variable - The variables definition block of an AutomatedReasoningPolicyDefinition.
- Version string
- The policy format version.
- rules
List<Automated
Reasoning Policy Policy Definition Rule> - The rules definition block of an AutomatedReasoningPolicyDefinition.
- types
List<Automated
Reasoning Policy Policy Definition Type> - The types definition block of an AutomatedReasoningPolicyDefinition.
- variables
List<Automated
Reasoning Policy Policy Definition Variable> - The variables definition block of an AutomatedReasoningPolicyDefinition.
- version String
- The policy format version.
- rules
Automated
Reasoning Policy Policy Definition Rule[] - The rules definition block of an AutomatedReasoningPolicyDefinition.
- types
Automated
Reasoning Policy Policy Definition Type[] - The types definition block of an AutomatedReasoningPolicyDefinition.
- variables
Automated
Reasoning Policy Policy Definition Variable[] - The variables definition block of an AutomatedReasoningPolicyDefinition.
- version string
- The policy format version.
- rules
Sequence[Automated
Reasoning Policy Policy Definition Rule] - The rules definition block of an AutomatedReasoningPolicyDefinition.
- types
Sequence[Automated
Reasoning Policy Policy Definition Type] - The types definition block of an AutomatedReasoningPolicyDefinition.
- variables
Sequence[Automated
Reasoning Policy Policy Definition Variable] - The variables definition block of an AutomatedReasoningPolicyDefinition.
- version str
- The policy format version.
- rules List<Property Map>
- The rules definition block of an AutomatedReasoningPolicyDefinition.
- types List<Property Map>
- The types definition block of an AutomatedReasoningPolicyDefinition.
- variables List<Property Map>
- The variables definition block of an AutomatedReasoningPolicyDefinition.
- version String
- The policy format version.
AutomatedReasoningPolicyPolicyDefinitionRule, AutomatedReasoningPolicyPolicyDefinitionRuleArgs
- Expression string
- The SMT expression for this rule
- Id string
- A unique id within the PolicyDefinition
- Alternate
Expression string - An alternate expression for this rule
- Expression string
- The SMT expression for this rule
- Id string
- A unique id within the PolicyDefinition
- Alternate
Expression string - An alternate expression for this rule
- expression String
- The SMT expression for this rule
- id String
- A unique id within the PolicyDefinition
- alternate
Expression String - An alternate expression for this rule
- expression string
- The SMT expression for this rule
- id string
- A unique id within the PolicyDefinition
- alternate
Expression string - An alternate expression for this rule
- expression str
- The SMT expression for this rule
- id str
- A unique id within the PolicyDefinition
- alternate_
expression str - An alternate expression for this rule
- expression String
- The SMT expression for this rule
- id String
- A unique id within the PolicyDefinition
- alternate
Expression String - An alternate expression for this rule
AutomatedReasoningPolicyPolicyDefinitionType, AutomatedReasoningPolicyPolicyDefinitionTypeArgs
- Name string
- A name for this type.
- Values
List<Pulumi.
Aws Native. Bedrock. Inputs. Automated Reasoning Policy Policy Definition Type Value> - A list of valid values for this type.
- Description string
- A natural language description of this type.
- Name string
- A name for this type.
- Values
[]Automated
Reasoning Policy Policy Definition Type Value - A list of valid values for this type.
- Description string
- A natural language description of this type.
- name String
- A name for this type.
- values
List<Automated
Reasoning Policy Policy Definition Type Value> - A list of valid values for this type.
- description String
- A natural language description of this type.
- name string
- A name for this type.
- values
Automated
Reasoning Policy Policy Definition Type Value[] - A list of valid values for this type.
- description string
- A natural language description of this type.
- name str
- A name for this type.
- values
Sequence[Automated
Reasoning Policy Policy Definition Type Value] - A list of valid values for this type.
- description str
- A natural language description of this type.
- name String
- A name for this type.
- values List<Property Map>
- A list of valid values for this type.
- description String
- A natural language description of this type.
AutomatedReasoningPolicyPolicyDefinitionTypeValue, AutomatedReasoningPolicyPolicyDefinitionTypeValueArgs
- Value string
- The value of the type value.
- Description string
- A natural language description of the type's value.
- Value string
- The value of the type value.
- Description string
- A natural language description of the type's value.
- value String
- The value of the type value.
- description String
- A natural language description of the type's value.
- value string
- The value of the type value.
- description string
- A natural language description of the type's value.
- value str
- The value of the type value.
- description str
- A natural language description of the type's value.
- value String
- The value of the type value.
- description String
- A natural language description of the type's value.
AutomatedReasoningPolicyPolicyDefinitionVariable, AutomatedReasoningPolicyPolicyDefinitionVariableArgs
- Description string
- A natural language description of this variable.
- Name string
- A name from this variable.
- Type string
- A type for this variable.
- Description string
- A natural language description of this variable.
- Name string
- A name from this variable.
- Type string
- A type for this variable.
- description String
- A natural language description of this variable.
- name String
- A name from this variable.
- type String
- A type for this variable.
- description string
- A natural language description of this variable.
- name string
- A name from this variable.
- type string
- A type for this variable.
- description str
- A natural language description of this variable.
- name str
- A name from this variable.
- type str
- A type for this variable.
- description String
- A natural language description of this variable.
- name String
- A name from this variable.
- type String
- A type for this variable.
Tag, TagArgs
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.