LayerVersionPermission constructor
LayerVersionPermission(
- String name, {
- LayerVersionPermissionArgs? args,
- CustomResourceOptions? options,
Creates a new LayerVersionPermission.
name The Pulumi resource name.
args Arguments used to configure this LayerVersionPermission. The set of arguments for LayerVersionPermission.
options Resource options controlling this resource's behavior.
Implementation
LayerVersionPermission(
String name, {
LayerVersionPermissionArgs? args,
pulumi.CustomResourceOptions? options,
}) : super(
'aws:lambda/layerVersionPermission:LayerVersionPermission',
name,
pulumi.Input.mapToInputs(args?.toMap() ?? const {}),
pulumi.CustomResourceOptions(version: '7.44.0').merge(options),
) {
action = registerOutput<String>('action');
layerName = registerOutput<String>('layerName');
organizationId = registerOutput<String?>('organizationId');
policy = registerOutput<String>('policy');
principal = registerOutput<String>('principal');
region = registerOutput<String>('region');
revisionId = registerOutput<String>('revisionId');
skipDestroy = registerOutput<bool?>('skipDestroy');
statementId = registerOutput<String>('statementId');
versionNumber = registerOutput<int>('versionNumber');
}