Documentation ¶
Index ¶
- Constants
- Variables
- func GetCreateGoogleComputeInstancePayload(name string, secondaryTag string, netWorkIP string) string
- func GetGoogleProviderString() string
- func GetSimpleGoogleComputeInstanceInsertResponse() string
- func GetSimpleGoogleFirewallInsertResponse() string
- func GetSimpleGoogleIPInsertResponse() string
- func GetSimpleGoogleNetworkDeleteResponse() string
- func GetSimpleGoogleNetworkInsertResponse() string
- func GetSimpleGoogleSubnetworkInsertResponse() string
- func GetSimpleNetworkDeletePath(proj string, network string) string
- func GetSimplePollOperationGoogleComputeInstanceInsertResponse() string
- func GetSimplePollOperationGoogleFirewallInsertResponse() string
- func GetSimplePollOperationGoogleIPInsertResponse() string
- func GetSimplePollOperationGoogleNetworkDeleteResponse() string
- func GetSimplePollOperationGoogleNetworkInsertResponse() string
- func GetSimplePollOperationGoogleSubnetworkInsertResponse() string
Constants ¶
View Source
const ( ExpectedSelectOktaApplicationAppsJSON string = "test/assets/expected/okta/select-apps.csv" ExpectedSimpleSelectGoogleComputeInstanceTableFile01 string = "test/assets/expected/simple-select/google/compute/instances/table/simple-select-variant-01.txt" ExpectedSimpleSelectGoogleComputeInstanceTableFile02 string = "test/assets/expected/simple-select/google/compute/instances/table/simple-select-variant-02.txt" ExpectedSimpleSelectGoogleComputeInstanceTextFile01 string = "test/assets/expected/simple-select/google/compute/instances/text/simple-select-variant-01.csv" ExpectedSimpleSelectGoogleComputeInstanceTextFile02 string = "test/assets/expected/simple-select/google/compute/instances/text/simple-select-variant-02.csv" ExpectedSimpleSelectGoogleCotainerSubnetworkTableFile01 string = "test/assets/expected/simple-select/google/container/agg-subnetworks-allowed/table/simple-select-variant-01.txt" ExpectedSimpleSelectGoogleCotainerSubnetworkTableFile02 string = "test/assets/expected/simple-select/google/container/agg-subnetworks-allowed/table/simple-select-variant-02.txt" ExpectedSimpleSelectGoogleCotainerSubnetworkTextFile01 string = "test/assets/expected/simple-select/google/container/agg-subnetworks-allowed/text/simple-select-variant-01.csv" ExpectedSimpleSelectGoogleCotainerSubnetworkTextFile02 string = "test/assets/expected/simple-select/google/container/agg-subnetworks-allowed/text/simple-select-variant-02.csv" ExpectedK8STheHardWayRenderedFile string = "test/assets/expected/k8s-the-hard-way/k8s-the-hard-way.iql" ExpectedShowInsertAddressesRequiredFile string = "test/assets/expected/simple-templating/insert-compute-addresses-required.iql" ExpectedShowInsertBQDatasetsFile string = "test/assets/expected/simple-templating/insert-bigquery-datasets.iql" ExpectedShowInsertBQDatasetsRequiredFile string = "test/assets/expected/simple-templating/insert-bigquery-datasets-required.iql" ExpectedComputeNetworkInsertAsyncFile string = "test/assets/expected/simple-insert/compute-network/insert-compute-network.txt" ExpectedComputeDisksDependentInsertAsyncFile string = "test/assets/expected/simple-insert/compute-disk/insert-dependent-compute-disk.txt" ExpectedBQDatasetsDependentInsertFile string = "test/assets/expected/simple-insert/bq-datasets/insert-dependent-bq-datasets.txt" ExpectedComputeNetworkDeleteAsyncFile string = "test/assets/expected/simple-delete/compute-network/delete-compute-network.txt" ExpectedK8STheHardWayAsyncFile string = "test/assets/expected/k8s-the-hard-way/k8s-the-hard-way-e2e/success.txt" ExpectedShowResourcesFilteredFile string = "test/assets/expected/show/show-resources-filtered.csv" ExpectedShowMethodsGoogleBQDatasetsFile string = "test/assets/expected/show/show-methods-google-bigquery-datasets.csv" ExpectedShowMethodsGoogleStorageBucketsFile string = "test/assets/expected/show/show-methods-google-storage-buckets.csv" ExpectedSimpleAggCountGroupedGoogleCotainerSubnetworkTableFileAsc string = "test/assets/expected/aggregated-select/google/container/agg-subnetworks-allowed/table/simple-count-grouped-variant-asc.txt" ExpectedSimpleAggCountGroupedGoogleCotainerSubnetworkTableFileDesc string = "test/assets/expected/aggregated-select/google/container/agg-subnetworks-allowed/table/simple-count-grouped-variant-desc.txt" ExpectedSimpleAggCountGroupedGoogleCotainerSubnetworkTextFileAsc string = "test/assets/expected/aggregated-select/google/container/agg-subnetworks-allowed/text/simple-count-grouped-variant-asc.csv" ExpectedSimpleAggCountGroupedGoogleCotainerSubnetworkTextFileDesc string = "test/assets/expected/aggregated-select/google/container/agg-subnetworks-allowed/text/simple-count-grouped-variant-desc.csv" ExpectedSelectComputeDisksOrderCrtTmstpAsc string = "test/assets/expected/simple-select/google/compute/disks/text/disks-order-crt-tmstp-asc.csv" ExpectedSelectComputeDisksOrderCrtTmstpAscPlusJsonExtract string = "test/assets/expected/function-select/google/compute/disks/text/disks-order-crt-tmstp-asc-json-extract.csv" ExpectedSelectComputeDisksOrderCrtTmstpAscPlusJsonExtractCoalesce string = "test/assets/expected/function-select/google/compute/disks/text/disks-order-crt-tmstp-asc-json-extract-coalesce.csv" ExpectedUnionAllSelectComputeDisksOrderCrtTmstpAscPlusJsonExtractCoalesce string = "test/assets/expected/function-select/google/compute/disks/text/union-all-disks-order-crt-tmstp-asc-json-extract-coalesce.csv" ExpectedSelectComputeDisksOrderCrtTmstpAscPlusJsonExtractInstr string = "test/assets/expected/function-select/google/compute/disks/text/disks-order-crt-tmstp-asc-json-extract-instr.csv" ExpectedSelectComputeDisksAggSizeOrderSizeAsc string = "test/assets/expected/aggregated-select/google/disks/text/disks-grp-by-sizeGb-order-crt-tmstp-asc.csv" ExpectedSelectComputeDisksAggSizeOrderSizeDesc string = "test/assets/expected/aggregated-select/google/disks/text/disks-grp-by-sizeGb-order-crt-tmstp-desc.csv" ExpectedSelectComputeDisksAggSizeTotal string = "test/assets/expected/aggregated-select/google/disks/text/disks-sizeGb-total-sum.csv" ExpectedSelectComputeDisksAggStringTotal string = "test/assets/expected/aggregated-select/google/disks/text/disks-total-string-agg.csv" ExpectedSelectComputeDisksOrderCrtTmstpAscPaginated string = "test/assets/expected/simple-select/google/compute/disks-paginated/text/disks-order-crt-tmstp-asc.csv" ExpectedSelectComputeDisksAggPaginatedSizeOrderSizeAsc string = "test/assets/expected/aggregated-select/google/disks-paginated/text/disks-grp-by-sizeGb-order-crt-tmstp-asc.csv" ExpectedSelectComputeDisksAggPaginatedSizeOrderSizeDesc string = "test/assets/expected/aggregated-select/google/disks-paginated/text/disks-grp-by-sizeGb-order-crt-tmstp-desc.csv" ExpectedSelectComputeDisksAggPaginatedSizeTotal string = "test/assets/expected/aggregated-select/google/disks-paginated/text/disks-sizeGb-total-sum.csv" ExpectedSelectComputeDisksAggPaginatedStringTotal string = "test/assets/expected/aggregated-select/google/disks-paginated/text/disks-total-string-agg.csv" ExpectedSelectExecOrgGetIamPolicyAgg string = "test/assets/expected/aggregated-select/google/cloudresourcemanager/select-exec-getiampolicy-agg.csv" )
View Source
const ( SimpleSelectOktaApplicationApps string = `` /* 150-byte string literal not displayed */ SimpleSelectGoogleComputeInstance string = `select name, zone from google.compute.instances where zone = 'australia-southeast1-b' AND /* */ project = 'testing-project';` SimpleSelectGoogleContainerSubnetworks string = "" /* 134-byte string literal not displayed */ K8STheHardWayTemplateFile string = "test/assets/input/k8s-the-hard-way/k8s-the-hard-way.iql" K8STheHardWayTemplateContextFile string = "test/assets/input/k8s-the-hard-way/vars.jsonnet" SimpleShowResourcesFilteredFile string = "test/assets/input/show/show-resources-filtered.iql" SimpleShowmethodsGoogleBQDatasetsFile string = "test/assets/input/show/show-methods-google-bq-datasets.iql" SimpleShowmethodsGoogleStorageBucketsFile string = "test/assets/input/show/show-methods-google-storage-buckets.iql" ShowInsertAddressesRequiredInputFile string = "test/assets/input/simple-templating/show-insert-compute-addresses-required.iql" ShowInsertBQDatasetsFile string = "test/assets/input/simple-templating/show-insert-bigquery-datasets.iql" ShowInsertBQDatasetsRequiredFile string = "test/assets/input/simple-templating/show-insert-bigquery-datasets-required.iql" SimpleInsertDependentComputeDisksFile string = "test/assets/input/insert-dependent-compute-disk.iql" SimpleInsertDependentComputeDisksReversedFile string = "test/assets/input/insert-dependent-compute-disk-reversed.iql" SimpleInsertDependentBQDatasetFile string = "test/assets/input/insert-dependent-bq-datasets.iql" SimpleSelectExecDependentOrgIamPolicyFile string = "test/assets/input/select-exec-dependent-org-iam-policy.iql" SimpleInsertComputeNetwork string = `` /* 254-byte string literal not displayed */ SimpleInsertExecComputeNetwork string = `` /* 212-byte string literal not displayed */ SimpleDeleteComputeNetwork string = `delete /*+ AWAIT */ from google.compute.networks WHERE project = 'stackql-demo' and network = 'kubernetes-the-hard-way-vpc';` SimpleDeleteExecComputeNetwork string = `EXEC /*+ AWAIT */ google.compute.networks.delete @project = 'stackql-demo', @network = 'kubernetes-the-hard-way-vpc';` SimpleAggCountGroupedGoogleContainerSubnetworkAsc string = "" /* 198-byte string literal not displayed */ SimpleAggCountGroupedGoogleContainerSubnetworkDesc string = "" /* 199-byte string literal not displayed */ SelectGoogleComputeDisksOrderCreationTmstpAsc string = `` /* 184-byte string literal not displayed */ SelectGoogleComputeDisksOrderCreationTmstpAscPlusJSONExtract string = `` /* 240-byte string literal not displayed */ SelectGoogleComputeDisksOrderCreationTmstpAscPlusJSONExtractCoalesce string = `` /* 245-byte string literal not displayed */ UnionSelectGoogleComputeDisksOrderCreationTmstpAscPlusJsonExtractCoalesce string = `` /* 632-byte string literal not displayed */ SelectGoogleComputeDisksOrderCreationTmstpAscPlusJsonExtractInstr string = `` /* 210-byte string literal not displayed */ SelectGoogleComputeDisksAggOrderSizeAsc string = `` /* 168-byte string literal not displayed */ SelectGoogleComputeDisksAggOrderSizeDesc string = `` /* 169-byte string literal not displayed */ SelectGoogleComputeDisksAggSizeTotal string = `` /* 150-byte string literal not displayed */ SelectGoogleComputeDisksAggStringTotal string = `` /* 161-byte string literal not displayed */ )
View Source
const ( CreateGoogleComputeDiskRequestPayload01 string = `{"name":"demo-disk-qq1-new16"}` CreateGoogleComputeDiskRequestPayload02 string = `{"name":"demo-disk-qq2-new16"}` CreateGoogleComputeDiskRequestPayload03 string = `{"name":"demo-disk-xx5-new16"}` CreateGoogleComputeDiskRequestPayload04 string = `{"name":"demo-disk-xx4-new16"}` CreateGoogleComputeNetworkRequestPayload string = `` /* 137-byte string literal not displayed */ CreateGoogleComputeSubnetworkRequestPayload string = `` /* 243-byte string literal not displayed */ CreateGoogleComputeIPRequestPayload string = ` { "name": "kubernetes-the-hard-way-ip" }` CreateGoogleComputeInternalFirewallRequestPayload string = `` /* 345-byte string literal not displayed */ CreateGoogleComputeExternalFirewallRequestPayload string = `` /* 357-byte string literal not displayed */ )
View Source
const ( SimpleSelectGoogleComputeInstanceResponse string = `` /* 3967-byte string literal not displayed */ SimpleSelectGoogleContainerAggregatedSubnetworksResponse string = `` /* 436-byte string literal not displayed */ //nolint:gosec // this is a test token GoogleAuthTokenResponse string = `` /* 635-byte string literal not displayed */ SimpleOktaApplicationsAppsListResponseFile string = "test/assets/response/okta/application/apps-list.json" SimpleGoogleComputeDisksListResponseFile string = "test/assets/response/google/compute/disks/disks-list.json" SimpleGoogleComputeDisksListResponsePaginated5Page1File string = "test/assets/response/google/compute/disks/disks-list-paginated-5-max-page-01.json" SimpleGoogleComputeDisksListResponsePaginated5Page2File string = "test/assets/response/google/compute/disks/disks-list-paginated-5-max-page-02.json" SimpleGoogleComputeDisksListResponsePaginated5Page3File string = "test/assets/response/google/compute/disks/disks-list-paginated-5-max-page-03.json" GoogleCloudResourceManagerGetIamPolicyResponseFile string = "test/assets/response/google/cloudresourcemanager/projects/organizations-getIamPolicy.json" GoogleCloudResourceManagerProjectsListResponseFile string = "test/assets/response/google/cloudresourcemanager/projects/projects-list.json" SimpleGoogleBQDatasetInsertResponseFile01 string = "test/assets/response/google/bigquery/dataset/create/dataset-01.json" SimpleGoogleBQDatasetInsertResponseFile02 string = "test/assets/response/google/bigquery/dataset/create/dataset-02.json" GoogleContainerHost string = "container.googleapis.com" GoogleComputeHost string = "compute.googleapis.com" GoogleBQHost string = "bigquery.googleapis.com" GoogleBQPRoject01 string = "testing-dummy-project" GoogleBQPRoject02 string = "testing-project" GoogleCloudResourceManagerHost string = "cloudresourcemanager.googleapis.com" GoogleProjectDefault string = "stackql-demo" DiskInsertPath string = "/compute/v1/projects/testing-project/zones/australia-southeast1-b/disks" NetworkInsertPath string = "/compute/v1/projects/stackql-demo/global/networks" DiskInsertURL string = "https://" + GoogleComputeHost + DiskInsertPath NetworkInsertURL string = "https://" + GoogleComputeHost + NetworkInsertPath BQPRoject01InsertURL string = "/bigquery/v2/projects/" + GoogleBQPRoject01 + "/datasets" BQPRoject02InsertURL string = "/bigquery/v2/projects/" + GoogleBQPRoject02 + "/datasets" SubnetworkInsertPath string = "/compute/v1/projects/stackql-demo/regions/australia-southeast1/subnetworks" IPInsertPath string = "/compute/v1/projects/stackql-demo/regions/australia-southeast1/addresses" FirewallInsertPath string = "/compute/v1/projects/stackql-demo/global/firewalls" ComputeInstanceInsertPath string = "/compute/v1/projects/stackql-demo/zones/australia-southeast1-a/instances" SubnetworkInsertURL string = "https://" + GoogleComputeHost + NetworkInsertPath GoogleApisHost string = "www.googleapis.com" GoogleComputeInsertOperationPath string = "/compute/v1/projects/stackql-demo/global/operations/operation-xxxxx-yyyyy-0001" GoogleComputeInsertOperationURL string = "https://" + GoogleApisHost + GoogleComputeInsertOperationPath )
Variables ¶
View Source
var ( CreateGoogleBQDatasetRequestPayload01 string = fmt.Sprintf(` { "datasetReference": {"datasetId":"test_dataset_zz","projectId":"%s"}, "location": "US" }`, GoogleBQPRoject01) CreateGoogleBQDatasetRequestPayload02 string = fmt.Sprintf(` { "datasetReference": {"datasetId":"test_dataset_zz","projectId":"%s"}, "location": "US" }`, GoogleBQPRoject02) )
Functions ¶
func GetGoogleProviderString ¶
func GetGoogleProviderString() string
func GetSimpleGoogleComputeInstanceInsertResponse ¶
func GetSimpleGoogleComputeInstanceInsertResponse() string
func GetSimpleGoogleFirewallInsertResponse ¶
func GetSimpleGoogleFirewallInsertResponse() string
func GetSimpleGoogleIPInsertResponse ¶
func GetSimpleGoogleIPInsertResponse() string
func GetSimpleGoogleNetworkDeleteResponse ¶
func GetSimpleGoogleNetworkDeleteResponse() string
func GetSimpleGoogleNetworkInsertResponse ¶
func GetSimpleGoogleNetworkInsertResponse() string
func GetSimpleGoogleSubnetworkInsertResponse ¶
func GetSimpleGoogleSubnetworkInsertResponse() string
func GetSimplePollOperationGoogleComputeInstanceInsertResponse ¶
func GetSimplePollOperationGoogleComputeInstanceInsertResponse() string
func GetSimplePollOperationGoogleFirewallInsertResponse ¶
func GetSimplePollOperationGoogleFirewallInsertResponse() string
func GetSimplePollOperationGoogleIPInsertResponse ¶
func GetSimplePollOperationGoogleIPInsertResponse() string
func GetSimplePollOperationGoogleNetworkDeleteResponse ¶
func GetSimplePollOperationGoogleNetworkDeleteResponse() string
func GetSimplePollOperationGoogleNetworkInsertResponse ¶
func GetSimplePollOperationGoogleNetworkInsertResponse() string
func GetSimplePollOperationGoogleSubnetworkInsertResponse ¶
func GetSimplePollOperationGoogleSubnetworkInsertResponse() string
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.