We recommend new projects start with resources from the AWS provider.
aws-native.bedrock.GuardrailVersion
Explore with Pulumi AI
We recommend new projects start with resources from the AWS provider.
Definition of AWS::Bedrock::GuardrailVersion Resource Type
Create GuardrailVersion Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new GuardrailVersion(name: string, args: GuardrailVersionArgs, opts?: CustomResourceOptions);
@overload
def GuardrailVersion(resource_name: str,
args: GuardrailVersionArgs,
opts: Optional[ResourceOptions] = None)
@overload
def GuardrailVersion(resource_name: str,
opts: Optional[ResourceOptions] = None,
guardrail_identifier: Optional[str] = None,
description: Optional[str] = None)
func NewGuardrailVersion(ctx *Context, name string, args GuardrailVersionArgs, opts ...ResourceOption) (*GuardrailVersion, error)
public GuardrailVersion(string name, GuardrailVersionArgs args, CustomResourceOptions? opts = null)
public GuardrailVersion(String name, GuardrailVersionArgs args)
public GuardrailVersion(String name, GuardrailVersionArgs args, CustomResourceOptions options)
type: aws-native:bedrock:GuardrailVersion
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 GuardrailVersionArgs
- 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 GuardrailVersionArgs
- 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 GuardrailVersionArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args GuardrailVersionArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args GuardrailVersionArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
GuardrailVersion 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 GuardrailVersion resource accepts the following input properties:
- Guardrail
Identifier string - Identifier (GuardrailId or GuardrailArn) for the guardrail
- Description string
- Description of the Guardrail version
- Guardrail
Identifier string - Identifier (GuardrailId or GuardrailArn) for the guardrail
- Description string
- Description of the Guardrail version
- guardrail
Identifier String - Identifier (GuardrailId or GuardrailArn) for the guardrail
- description String
- Description of the Guardrail version
- guardrail
Identifier string - Identifier (GuardrailId or GuardrailArn) for the guardrail
- description string
- Description of the Guardrail version
- guardrail_
identifier str - Identifier (GuardrailId or GuardrailArn) for the guardrail
- description str
- Description of the Guardrail version
- guardrail
Identifier String - Identifier (GuardrailId or GuardrailArn) for the guardrail
- description String
- Description of the Guardrail version
Outputs
All input properties are implicitly available as output properties. Additionally, the GuardrailVersion resource produces the following output properties:
- Guardrail
Arn string - Arn representation for the guardrail
- Guardrail
Id string - Unique id for the guardrail
- Id string
- The provider-assigned unique ID for this managed resource.
- Version string
- Guardrail version
- Guardrail
Arn string - Arn representation for the guardrail
- Guardrail
Id string - Unique id for the guardrail
- Id string
- The provider-assigned unique ID for this managed resource.
- Version string
- Guardrail version
- guardrail
Arn String - Arn representation for the guardrail
- guardrail
Id String - Unique id for the guardrail
- id String
- The provider-assigned unique ID for this managed resource.
- version String
- Guardrail version
- guardrail
Arn string - Arn representation for the guardrail
- guardrail
Id string - Unique id for the guardrail
- id string
- The provider-assigned unique ID for this managed resource.
- version string
- Guardrail version
- guardrail_
arn str - Arn representation for the guardrail
- guardrail_
id str - Unique id for the guardrail
- id str
- The provider-assigned unique ID for this managed resource.
- version str
- Guardrail version
- guardrail
Arn String - Arn representation for the guardrail
- guardrail
Id String - Unique id for the guardrail
- id String
- The provider-assigned unique ID for this managed resource.
- version String
- Guardrail version
Package Details
- Repository
- AWS Native pulumi/pulumi-aws-native
- License
- Apache-2.0
We recommend new projects start with resources from the AWS provider.