Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
330 changes: 330 additions & 0 deletions .script/tests/KqlvalidationsTests/CustomFunctions/GCP_IAM.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,330 @@
{
"FunctionName": "GCP_IAM",
"FunctionParameters": [],
"FunctionResultColumns": [
{
"Name": "TimeGenerated",
"Type": "DateTime"
},
{
"Name": "PayloadStatusCode",
"Type": "Double"
},
{
"Name": "PayloadStatusMessage",
"Type": "String"
},
{
"Name": "PayloadRequestKeyTypes",
"Type": "String"
},
{
"Name": "PayloadServicedataPermissiondeltaRemovedpermissions",
"Type": "String"
},
{
"Name": "PayloadRequestUpdateMaskPaths",
"Type": "String"
},
{
"Name": "ResourceLabelsTopicId",
"Type": "String"
},
{
"Name": "PayloadServicedataPolicydeltaBindingdeltas",
"Type": "String"
},
{
"Name": "PayloadRequestPolicyAuditconfigs",
"Type": "String"
},
{
"Name": "PayloadRequestPolicyEtag",
"Type": "String"
},
{
"Name": "PayloadRequestPolicyBindings",
"Type": "String"
},
{
"Name": "PayloadRequestResource",
"Type": "String"
},
{
"Name": "PayloadResponseBindings",
"Type": "String"
},
{
"Name": "PayloadResponseAuditconfigs",
"Type": "String"
},
{
"Name": "PayloadRequestPageSize",
"Type": "Double"
},
{
"Name": "PayloadRequestRemoveDeletedServiceAccounts",
"Type": "Boolean"
},
{
"Name": "PayloadRequestRemoveDeletedServiceAccounts",
"Type": "String"
},
{
"Name": "PayloadRequestView",
"Type": "Double"
},
{
"Name": "PayloadRequestParent",
"Type": "String"
},
{
"Name": "PayloadRequestShowDeleted",
"Type": "Boolean"
},
{
"Name": "PayloadRequestShowDeleted",
"Type": "String"
},
{
"Name": "ResourceLabelsRoleName",
"Type": "String"
},
{
"Name": "PayloadServicedataType",
"Type": "String"
},
{
"Name": "PayloadServicedataPermissiondeltaAddedpermissions",
"Type": "String"
},
{
"Name": "PayloadRequestRoleIncludedPermissions",
"Type": "String"
},
{
"Name": "PayloadRequestRoleTitle",
"Type": "String"
},
{
"Name": "PayloadRequestRoleDescription",
"Type": "String"
},
{
"Name": "PayloadRequestRoleId",
"Type": "String"
},
{
"Name": "PayloadResponseGroupName",
"Type": "String"
},
{
"Name": "PayloadResponseIncludedPermissions",
"Type": "String"
},
{
"Name": "PayloadResponseTitle",
"Type": "String"
},
{
"Name": "PayloadResponseGroupTitle",
"Type": "String"
},
{
"Name": "LogName",
"Type": "String"
},
{
"Name": "InsertId",
"Type": "String"
},
{
"Name": "EventSeverity",
"Type": "String"
},
{
"Name": "EventEndTime",
"Type": "DateTime"
},
{
"Name": "EventEndTime",
"Type": "String"
},
{
"Name": "ResourceType",
"Type": "String"
},
{
"Name": "ResourceLabelsEmailId",
"Type": "String"
},
{
"Name": "ResourceLabelsProjectId",
"Type": "String"
},
{
"Name": "ResourceLabelsUniqueId",
"Type": "String"
},
{
"Name": "PayloadType",
"Type": "String"
},
{
"Name": "PayloadAuthenticationinfoPrincipalemail",
"Type": "String"
},
{
"Name": "PayloadAuthenticationinfoPrincipalsubject",
"Type": "String"
},
{
"Name": "SrcIpAddr",
"Type": "String"
},
{
"Name": "HttpUserAgentOriginal",
"Type": "String"
},
{
"Name": "PayloadRequestmetadataRequestattributesTime",
"Type": "String"
},
{
"Name": "PayloadServicename",
"Type": "String"
},
{
"Name": "PayloadMethodname",
"Type": "String"
},
{
"Name": "PayloadAuthorizationinfo",
"Type": "String"
},
{
"Name": "PayloadResourcename",
"Type": "String"
},
{
"Name": "PayloadRequestType",
"Type": "String"
},
{
"Name": "PayloadRequestName",
"Type": "String"
},
{
"Name": "PayloadRequestAccountId",
"Type": "String"
},
{
"Name": "PayloadRequestServiceAccountDescription",
"Type": "String"
},
{
"Name": "PayloadRequestServiceAccountDisplayName",
"Type": "String"
},
{
"Name": "PayloadResponseOauth2ClientId",
"Type": "String"
},
{
"Name": "PayloadResponseName",
"Type": "String"
},
{
"Name": "PayloadResponseEtag",
"Type": "String"
},
{
"Name": "PayloadResponseUniqueId",
"Type": "String"
},
{
"Name": "PayloadResponseDescription",
"Type": "String"
},
{
"Name": "PayloadResponseProjectId",
"Type": "String"
},
{
"Name": "PayloadResponseDisplayName",
"Type": "String"
},
{
"Name": "PayloadResponseType",
"Type": "String"
},
{
"Name": "PayloadResponseEmail",
"Type": "String"
},
{
"Name": "PayloadRequestPrivateKeyType",
"Type": "Double"
},
{
"Name": "PayloadResponseValidBeforeTimeSeconds",
"Type": "Double"
},
{
"Name": "PayloadResponseValidAfterTimeSeconds",
"Type": "Double"
},
{
"Name": "PayloadResponseKeyType",
"Type": "Double"
},
{
"Name": "PayloadResponseKeyOrigin",
"Type": "Double"
},
{
"Name": "PayloadResponsePrivateKeyType",
"Type": "Double"
},
{
"Name": "PayloadResponseKeyAlgorithm",
"Type": "Double"
},
{
"Name": "ResourceLabelsService",
"Type": "String"
},
{
"Name": "ResourceLabelsVersion",
"Type": "String"
},
{
"Name": "ResourceLabelsLocation",
"Type": "String"
},
{
"Name": "ResourceLabelsMethod",
"Type": "String"
},
{
"Name": "PayloadRequestFullResourceName",
"Type": "String"
},
{
"Name": "PayloadRequestOptionsRequestedPolicyVersion",
"Type": "Double"
},
{
"Name": "PayloadRequestSkipVisibilityCheck",
"Type": "Boolean"
},
{
"Name": "PayloadRequestSkipVisibilityCheck",
"Type": "String"
},
{
"Name": "PayloadRequestPageToken",
"Type": "String"
}
]
}
Binary file not shown.
102 changes: 51 additions & 51 deletions Solutions/GoogleCloudPlatformIAM/Package/mainTemplate.json

Large diffs are not rendered by default.

Loading