aws-native logo
AWS Native v0.55.0, Mar 28 23

aws-native.xray.ResourcePolicy

This schema provides construct and validation rules for AWS-XRay Resource Policy resource parameters.

Create ResourcePolicy Resource

new ResourcePolicy(name: string, args: ResourcePolicyArgs, opts?: CustomResourceOptions);
@overload
def ResourcePolicy(resource_name: str,
                   opts: Optional[ResourceOptions] = None,
                   bypass_policy_lockout_check: Optional[bool] = None,
                   policy_document: Optional[str] = None,
                   policy_name: Optional[str] = None)
@overload
def ResourcePolicy(resource_name: str,
                   args: ResourcePolicyArgs,
                   opts: Optional[ResourceOptions] = None)
func NewResourcePolicy(ctx *Context, name string, args ResourcePolicyArgs, opts ...ResourceOption) (*ResourcePolicy, error)
public ResourcePolicy(string name, ResourcePolicyArgs args, CustomResourceOptions? opts = null)
public ResourcePolicy(String name, ResourcePolicyArgs args)
public ResourcePolicy(String name, ResourcePolicyArgs args, CustomResourceOptions options)
type: aws-native:xray:ResourcePolicy
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args ResourcePolicyArgs
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 ResourcePolicyArgs
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 ResourcePolicyArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args ResourcePolicyArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args ResourcePolicyArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

ResourcePolicy Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The ResourcePolicy resource accepts the following input properties:

PolicyDocument string

The resource policy document, which can be up to 5kb in size.

PolicyName string

The name of the resource policy. Must be unique within a specific AWS account.

BypassPolicyLockoutCheck bool

A flag to indicate whether to bypass the resource policy lockout safety check

PolicyDocument string

The resource policy document, which can be up to 5kb in size.

PolicyName string

The name of the resource policy. Must be unique within a specific AWS account.

BypassPolicyLockoutCheck bool

A flag to indicate whether to bypass the resource policy lockout safety check

policyDocument String

The resource policy document, which can be up to 5kb in size.

policyName String

The name of the resource policy. Must be unique within a specific AWS account.

bypassPolicyLockoutCheck Boolean

A flag to indicate whether to bypass the resource policy lockout safety check

policyDocument string

The resource policy document, which can be up to 5kb in size.

policyName string

The name of the resource policy. Must be unique within a specific AWS account.

bypassPolicyLockoutCheck boolean

A flag to indicate whether to bypass the resource policy lockout safety check

policy_document str

The resource policy document, which can be up to 5kb in size.

policy_name str

The name of the resource policy. Must be unique within a specific AWS account.

bypass_policy_lockout_check bool

A flag to indicate whether to bypass the resource policy lockout safety check

policyDocument String

The resource policy document, which can be up to 5kb in size.

policyName String

The name of the resource policy. Must be unique within a specific AWS account.

bypassPolicyLockoutCheck Boolean

A flag to indicate whether to bypass the resource policy lockout safety check

Outputs

All input properties are implicitly available as output properties. Additionally, the ResourcePolicy resource produces the following output properties:

Id string

The provider-assigned unique ID for this managed resource.

Id string

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

id string

The provider-assigned unique ID for this managed resource.

id str

The provider-assigned unique ID for this managed resource.

id String

The provider-assigned unique ID for this managed resource.

Package Details

Repository
AWS Native pulumi/pulumi-aws-native
License
Apache-2.0