aws-cdk-lib.aws_sam.CfnFunction.AuthResourcePolicyProperty

interface AuthResourcePolicyProperty

LanguageType name
.NETAmazon.CDK.AWS.SAM.CfnFunction.AuthResourcePolicyProperty
Gogithub.com/aws/aws-cdk-go/awscdk/v2/awssam#CfnFunction_AuthResourcePolicyProperty
Javasoftware.amazon.awscdk.services.sam.CfnFunction.AuthResourcePolicyProperty
Pythonaws_cdk.aws_sam.CfnFunction.AuthResourcePolicyProperty
TypeScript aws-cdk-lib » aws_sam » CfnFunction » AuthResourcePolicyProperty

Example

// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_sam as sam } from 'aws-cdk-lib';

declare const customStatements: any;
const authResourcePolicyProperty: sam.CfnFunction.AuthResourcePolicyProperty = {
  awsAccountBlacklist: ['awsAccountBlacklist'],
  awsAccountWhitelist: ['awsAccountWhitelist'],
  customStatements: [customStatements],
  intrinsicVpcBlacklist: ['intrinsicVpcBlacklist'],
  intrinsicVpceBlacklist: ['intrinsicVpceBlacklist'],
  intrinsicVpceWhitelist: ['intrinsicVpceWhitelist'],
  intrinsicVpcWhitelist: ['intrinsicVpcWhitelist'],
  ipRangeBlacklist: ['ipRangeBlacklist'],
  ipRangeWhitelist: ['ipRangeWhitelist'],
  sourceVpcBlacklist: ['sourceVpcBlacklist'],
  sourceVpcWhitelist: ['sourceVpcWhitelist'],
};

Properties

NameTypeDescription
awsAccountBlacklist?string[]CfnFunction.AuthResourcePolicyProperty.AwsAccountBlacklist.
awsAccountWhitelist?string[]CfnFunction.AuthResourcePolicyProperty.AwsAccountWhitelist.
customStatements?any[] | IResolvableCfnFunction.AuthResourcePolicyProperty.CustomStatements.
intrinsicVpcBlacklist?string[]CfnFunction.AuthResourcePolicyProperty.IntrinsicVpcBlacklist.
intrinsicVpcWhitelist?string[]CfnFunction.AuthResourcePolicyProperty.IntrinsicVpcWhitelist.
intrinsicVpceBlacklist?string[]CfnFunction.AuthResourcePolicyProperty.IntrinsicVpceBlacklist.
intrinsicVpceWhitelist?string[]CfnFunction.AuthResourcePolicyProperty.IntrinsicVpceWhitelist.
ipRangeBlacklist?string[]CfnFunction.AuthResourcePolicyProperty.IpRangeBlacklist.
ipRangeWhitelist?string[]CfnFunction.AuthResourcePolicyProperty.IpRangeWhitelist.
sourceVpcBlacklist?string[]CfnFunction.AuthResourcePolicyProperty.SourceVpcBlacklist.
sourceVpcWhitelist?string[]CfnFunction.AuthResourcePolicyProperty.SourceVpcWhitelist.

awsAccountBlacklist?

Type: string[] (optional)

CfnFunction.AuthResourcePolicyProperty.AwsAccountBlacklist.


awsAccountWhitelist?

Type: string[] (optional)

CfnFunction.AuthResourcePolicyProperty.AwsAccountWhitelist.


customStatements?

Type: any[] | IResolvable (optional)

CfnFunction.AuthResourcePolicyProperty.CustomStatements.


intrinsicVpcBlacklist?

Type: string[] (optional)

CfnFunction.AuthResourcePolicyProperty.IntrinsicVpcBlacklist.


intrinsicVpcWhitelist?

Type: string[] (optional)

CfnFunction.AuthResourcePolicyProperty.IntrinsicVpcWhitelist.


intrinsicVpceBlacklist?

Type: string[] (optional)

CfnFunction.AuthResourcePolicyProperty.IntrinsicVpceBlacklist.


intrinsicVpceWhitelist?

Type: string[] (optional)

CfnFunction.AuthResourcePolicyProperty.IntrinsicVpceWhitelist.


ipRangeBlacklist?

Type: string[] (optional)

CfnFunction.AuthResourcePolicyProperty.IpRangeBlacklist.


ipRangeWhitelist?

Type: string[] (optional)

CfnFunction.AuthResourcePolicyProperty.IpRangeWhitelist.


sourceVpcBlacklist?

Type: string[] (optional)

CfnFunction.AuthResourcePolicyProperty.SourceVpcBlacklist.


sourceVpcWhitelist?

Type: string[] (optional)

CfnFunction.AuthResourcePolicyProperty.SourceVpcWhitelist.