Compare commits
3 Commits
developmen
...
bugfix/ARS
Author | SHA1 | Date |
---|---|---|
Maha Benzekri | e9a9b74cb4 | |
Maha Benzekri | f3db7649ff | |
Maha Benzekri | a20665d97f |
|
@ -38,7 +38,7 @@
|
||||||
},
|
},
|
||||||
"principalAWSUserArn": {
|
"principalAWSUserArn": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"pattern": "^arn:aws:iam::[0-9]{12}:user/(?!\\*)[\\w+=,.@ -/]{1,64}$"
|
"pattern": "^arn:aws:iam::[0-9]{12}:user/(?!\\*)[\\w+=,.@ -/]{1,2017}$"
|
||||||
},
|
},
|
||||||
"principalAWSRoleArn": {
|
"principalAWSRoleArn": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
|
@ -360,6 +360,9 @@
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"const": "2012-10-17"
|
"const": "2012-10-17"
|
||||||
},
|
},
|
||||||
|
"Id": {
|
||||||
|
"type": "string"
|
||||||
|
},
|
||||||
"Statement": {
|
"Statement": {
|
||||||
"oneOf": [
|
"oneOf": [
|
||||||
{
|
{
|
||||||
|
|
|
@ -28,7 +28,7 @@
|
||||||
},
|
},
|
||||||
"principalAWSUserArn": {
|
"principalAWSUserArn": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
"pattern": "^arn:aws:iam::[0-9]{12}:user/(?!\\*)[\\w+=,.@ -/]{1,64}$"
|
"pattern": "^arn:aws:iam::[0-9]{12}:user/(?!\\*)[\\w+=,.@ -/]{1,2017}$"
|
||||||
},
|
},
|
||||||
"principalAWSRoleArn": {
|
"principalAWSRoleArn": {
|
||||||
"type": "string",
|
"type": "string",
|
||||||
|
|
|
@ -3,7 +3,7 @@
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": ">=16"
|
"node": ">=16"
|
||||||
},
|
},
|
||||||
"version": "7.10.43",
|
"version": "7.10.43-1",
|
||||||
"description": "Common utilities for the S3 project components",
|
"description": "Common utilities for the S3 project components",
|
||||||
"main": "build/index.js",
|
"main": "build/index.js",
|
||||||
"repository": {
|
"repository": {
|
||||||
|
|
|
@ -16,6 +16,7 @@ const sampleUserPolicy = {
|
||||||
};
|
};
|
||||||
const sampleResourcePolicy = {
|
const sampleResourcePolicy = {
|
||||||
Version: '2012-10-17',
|
Version: '2012-10-17',
|
||||||
|
Id: 'cd3ad3d9-2776-4ef1-a904-4c229d1642ee',
|
||||||
Statement: [
|
Statement: [
|
||||||
{
|
{
|
||||||
Sid: 'ResourcePolicy1',
|
Sid: 'ResourcePolicy1',
|
||||||
|
@ -187,6 +188,11 @@ describe('Policies validation - Principal', () => {
|
||||||
value: { AWS: 'arn:aws:iam::111111111111:user/path/in/org/leaf' },
|
value: { AWS: 'arn:aws:iam::111111111111:user/path/in/org/leaf' },
|
||||||
policyType: [user, resource],
|
policyType: [user, resource],
|
||||||
},
|
},
|
||||||
|
{
|
||||||
|
name: 'user arn with vault made path',
|
||||||
|
value: { AWS: 'arn:aws:iam::767707094035:user/user2/TENANT_USER/null/5417be27-8709-48bd-adfb-865ebc58b9f0/1a464be02ea631bdaf2a9ee884434233374a457460e925bf10d9e4665f8fa796/c1d83067-a3f3-41a4-bd45-d6bf47270bd0' }, // eslint-disable-line max-len
|
||||||
|
policyType: [user, resource],
|
||||||
|
},
|
||||||
{
|
{
|
||||||
name: 'multiple user arns',
|
name: 'multiple user arns',
|
||||||
value: {
|
value: {
|
||||||
|
|
Loading…
Reference in New Issue