Skip to content

Commit b32dbe4

Browse files
committed
Merge branch 'fix/add-properties-for-policy-packs' into 'master'
fix: Add poperties needed for policy packs checks See merge request auto-cloud/cloudgraph/provider/cloudgraph-provider-aws!222
2 parents 7d1c1e5 + d9ad974 commit b32dbe4

3 files changed

Lines changed: 28 additions & 0 deletions

File tree

src/services/sqs/format.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,13 @@ export default ({
3333
DelaySeconds: delaySeconds,
3434
Policy: policy,
3535
ReceiveMessageWaitTimeSeconds: receiveMessageWaitTimeSeconds,
36+
KmsMasterKeyId: kmsMasterKeyId,
37+
KmsDataKeyReusePeriodSeconds: kmsDataKeyReusePeriodSeconds,
38+
SqsManagedSseEnabled: sqsManagedSseEnabled,
39+
FifoQueue: fifoQueue,
40+
DeduplicationScope: deduplicationScope,
41+
FifoThroughputLimit: fifoThroughputLimit,
42+
ContentBasedDeduplication: contentBasedDeduplication,
3643
} = key?.sqsAttributes || {}
3744

3845
return {
@@ -53,6 +60,13 @@ export default ({
5360
delaySeconds: `${delaySeconds} ${t.seconds}`,
5461
policy: formatIamJsonPolicy(policy),
5562
receiveMessageWaitTimeSeconds: getTime(receiveMessageWaitTimeSeconds),
63+
kmsMasterKeyId,
64+
kmsDataKeyReusePeriodSeconds,
65+
sqsManagedSseEnabled: sqsManagedSseEnabled === t.true,
66+
fifoQueue: fifoQueue === t.true,
67+
deduplicationScope,
68+
fifoThroughputLimit,
69+
contentBasedDeduplication: contentBasedDeduplication === t.true,
5670
tags: formatTagsFromMap(Tags),
5771
}
5872
}

src/services/sqs/schema.graphql

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,12 @@ type awsSqs @key(fields: "arn"){
1414
delaySeconds: String @search(by: [hash, regexp])
1515
policy: awsIamJSONPolicy
1616
receiveMessageWaitTimeSeconds: String @search(by: [hash, regexp])
17+
kmsMasterKeyId: String @search(by: [hash, regexp])
18+
kmsDataKeyReusePeriodSeconds: String @search(by: [hash, regexp])
19+
sqsManagedSseEnabled: Boolean @search
20+
fifoQueue: Boolean @search
21+
deduplicationScope: String @search(by: [hash, regexp])
22+
fifoThroughputLimit: String @search(by: [hash, regexp])
23+
contentBasedDeduplication: Boolean @search
1724
tags: [awsRawTag]
1825
}

src/types/generated.ts

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4032,15 +4032,22 @@ export type AwsSqs = {
40324032
approximateNumberOfMessagesDelayed?: Maybe<Scalars['Int']>;
40334033
approximateNumberOfMessagesNotVisible?: Maybe<Scalars['Int']>;
40344034
arn: Scalars['String'];
4035+
contentBasedDeduplication?: Maybe<Scalars['Boolean']>;
4036+
deduplicationScope?: Maybe<Scalars['String']>;
40354037
delaySeconds?: Maybe<Scalars['String']>;
4038+
fifoQueue?: Maybe<Scalars['Boolean']>;
4039+
fifoThroughputLimit?: Maybe<Scalars['String']>;
40364040
id: Scalars['String'];
4041+
kmsDataKeyReusePeriodSeconds?: Maybe<Scalars['String']>;
4042+
kmsMasterKeyId?: Maybe<Scalars['String']>;
40374043
maximumMessageSize?: Maybe<Scalars['Int']>;
40384044
messageRetentionPeriod?: Maybe<Scalars['String']>;
40394045
policy?: Maybe<AwsIamJsonPolicy>;
40404046
queueType: Scalars['String'];
40414047
queueUrl: Scalars['String'];
40424048
receiveMessageWaitTimeSeconds?: Maybe<Scalars['String']>;
40434049
region?: Maybe<Scalars['String']>;
4050+
sqsManagedSseEnabled?: Maybe<Scalars['Boolean']>;
40444051
tags?: Maybe<Array<Maybe<AwsRawTag>>>;
40454052
visibilityTimeout?: Maybe<Scalars['String']>;
40464053
};

0 commit comments

Comments
 (0)