LayerVersionPermission constructor

LayerVersionPermission(
  1. String name, {
  2. LayerVersionPermissionArgs? args,
  3. 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');
}