Documentation
¶
Index ¶
Constants ¶
View Source
const ( SettingsKindMarkdownDoc = `` /* 3275-byte string literal not displayed */ SettingsConfig = "Configuration settings for the connector's secrets" SettingsConfigRoleArn = "The Amazon Resource Name (ARN) of the role that the caller is assuming." SettingsConfigExternalId = `` /* 190-byte string literal not displayed */ SettingsConfigDurationSeconds = "The duration, in seconds, of the role session. Default is 3600 seconds (1 hour)." SettingsConfigInstallationId = "The installation ID for GitHub applications." SettingsConfigGithubAppId = "The application ID for the GitHub app." SettingsConfigGithubAppWebhookSecret = "Webhook secret for the GitHub app." SettingsConfigGithubApiUrl = "Base URL for the GitHub API." SettingsConfigGithubHttpUrl = "HTTP URL for accessing the GitHub repository." SettingsConfigGithubAppClientId = "Client ID for the GitHub app." SettingsConfigGithubAppClientSecret = "Client secret for the GitHub app." SettingsConfigGithubAppPemFileContent = "Content of the PEM file for the GitHub app." SettingsConfigGithubAppWebhookUrl = "Webhook URL for the GitHub app." SettingsConfigGitlabCreds = "Credentials for GitLab integration." SettingsConfigGitlabHttpUrl = "HTTP URL for accessing the GitLab repository." SettingsConfigGitlabApiUrl = "Base URL for the GitLab API." SettingsConfigAzureCreds = "Credentials for Azure integration." SettingsConfigAzureDevopsHttpUrl = "HTTP URL for accessing Azure DevOps services." SettingsConfigAzureDevopsApiUrl = "Base URL for Azure DevOps API." SettingsConfigBitbucketCreds = "Credentials for Bitbucket integration." SettingsConfigAwsAccessKeyId = "AWS access key ID for authentication." SettingsConfigAwsSecretAccessKey = "AWS secret access key for authentication." SettingsConfigAwsDefaultRegion = "Default AWS region for resource operations." SettingsConfigArmTenantId = "Azure Resource Manager tenant ID." SettingsConfigArmSubscriptionId = "Azure Resource Manager subscription ID." SettingsConfigArmClientId = "Client ID for Azure Resource Manager." SettingsConfigArmClientSecret = "Client secret for Azure Resource Manager." SettingsConfigGcpConfigFileContent = "Content of the GCP configuration file." DiscoverySettings = "Settings for discovery insights related to the connector." DiscoverySettingsBenchmarks = "Statistics for various StackGuardian resources." DiscoverySettingsBenchmarksChecks = "List of checks performed during discovery." DiscoverySettingsBenchmarksDescription = "A description of the benchmark. It must be less than 256 characters." DiscoverySettingsBenchmarksLabel = "Label associated with the discovery." DiscoverySettingsBenchmarksRuntimeSource = "Source configuration type and settings definition" DiscoverySettingsBenchmarksRuntimeSourceSourceConfigDestKind = "Kind of the source configuration destination. Valid examples include eg:- AWS_RBAC, AZURE_STATIC." DiscoverySettingsBenchmarksRuntimeSourceConfig = "Specific configuration settings for runtime source." DiscoverySettingsBenchmarksRuntimeSourceConfigIncludeSubModule = "Indicates whether to include sub-modules." DiscoverySettingsBenchmarksRuntimeSourceConfigRef = "Reference identifier for the repository." DiscoverySettingsBenchmarksRuntimeSourceConfigGitCoreAutoCRLF = "Indicates if core.autocrlf should be enabled." DiscoverySettingsBenchmarksRuntimeSourceConfigAuth = "Authentication method for accessing the repository." DiscoverySettingsBenchmarksRuntimeSourceConfigWorkingDir = "Working directory for operations." DiscoverySettingsBenchmarksRuntimeSourceConfigRepo = "Repository name or URL." DiscoverySettingsBenchmarksRuntimeSourceConfigIsPrivate = "Indicates if the repository is private." DiscoverySettingsBenchmarksSummaryDescription = "A brief summary of the discovery." DiscoverySettingsBenchmarksSummaryTitle = "Title for the discovery summary." DiscoverySettingsBenchmarksDiscoveryInterval = "Interval for the discovery process." DiscoverySettingsBenchmarksIsCustomCheck = "Indicates if the discovery is a custom check." DiscoverySettingsBenchmarksActive = "Indicates if the discovery is active." DiscoverySettingsBenchmarksRegions = "Regions associated with the discovery." DiscoverySettingsBenchmarksRegionsEmails = "List of emails to notify about the discovery." )
Connector
View Source
const ( AllowedPermissions = "A map of permissions assigned to the role." AllowedPermissionsName = "The name of the permission." AllowedPermissionsPaths = "A map of resource paths to which this permission is scoped." )
Role
View Source
const ( UserId = "" /* 236-byte string literal not displayed */ EntityType = `` /* 163-byte string literal not displayed */ Role = "StackGuardian role name." )
Role Assignment
View Source
const ( Approvers = "List of stackguardian users" NumberOfApprovalsRequired = "Number of approvals required for a policy check to pass" EnforcedOn = "List of Resource path on which this policy is to be applied on" PolicyConfig = "Policy configuration" PolicyConfigSkip = "Enable or disable the policy check" PolicyConfigOnFail = `` /* 355-byte string literal not displayed */ PolicyConfigOnPass = `` /* 352-byte string literal not displayed */ PolicyConfigInputData = "Policy definition" PolicyConfigInputDataSchemaType = `` /* 356-byte string literal not displayed */ PolicyConfigInputDataData = "Policy body" PolicyVCSConfig = "Configuration to import policy from version control" PolicyVCSConfigMarketplaceTemplate = "Name of the template from marketplace" PolicyVCSConfigTemplateId = "ID of the template from marketplace" PolicyVCSConfigCustomSource = DiscoverySettingsBenchmarksRuntimeSource PolicyVCSConfigCustomSourceSourceConfigDestKind = DiscoverySettingsBenchmarksRuntimeSourceSourceConfigDestKind PolicyVCSConfigCustomSourceSourceConfigKind = `` /* 187-byte string literal not displayed */ PolicyVCSConfigCustomSourceConfig = DiscoverySettingsBenchmarksRuntimeSourceConfig PolicyVCSConfigCustomSourceRef = DiscoverySettingsBenchmarksRuntimeSourceConfigRef PolicyVCSConfigCustomSourceGitCoreAutoCRLF = DiscoverySettingsBenchmarksRuntimeSourceConfigGitCoreAutoCRLF PolicyVCSConfigCustomSourceGitSparseCheckoutConfig = "Configuration for git sparse checkout" PolicyVCSConfigCustomSourceAuth = DiscoverySettingsBenchmarksRuntimeSourceConfigAuth PolicyVCSConfigCustomSourceWorkingDir = DiscoverySettingsBenchmarksRuntimeSourceConfigWorkingDir PolicyVCSConfigCustomSourceRepo = DiscoverySettingsBenchmarksRuntimeSourceConfigRepo PolicyVCSConfigCustomSourceIsPrivate = DiscoverySettingsBenchmarksRuntimeSourceConfigIsPrivate PolicyVCSConfigAdditionalConfig = "Additional configuration for the policy" )
Policy
View Source
const ( ResourceName = "The name of the %s. Must be less than 100 characters. Allowed characters are ^[a-zA-Z0-9_]+$" Description = "A brief description of the %s. Must be less than 256 characters." Tags = "A list of tags associated with the %s. A maximum of 10 tags are allowed." )
Common
View Source
const ( StackguardianStack = "Stackguardian stack name" StackguardianWorkflow = "Stackguardian workflow name" StackguardianWorkflowGroup = "Stackguardian workflow group name" DataSourceDataJson = "Raw JSON body" DataSourceData = "Map of k/v pairs with value as JSON string" )
Common
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.