sources

package
v1.10.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 11, 2021 License: Apache-2.0 Imports: 1 Imported by: 0

Documentation

Index

Constants

View Source
const (
	AzureServiceEventGrid = "eventgrid"
	AzureServiceEventHub  = "eventhub"
	AzureServiceMonitor   = "monitor"
	AzureServiceBusQueue  = "servicebus.queue"
	AzureIOTHub           = "iothub"
)

Name of Azure services

View Source
const GroupName = "sources.triggermesh.io"

GroupName is the name of the API group this package's resources belong to.

Variables

View Source
var (
	// AWSCloudWatchSourceResource respresents an event source for Amazon CloudWatch.
	AWSCloudWatchSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awscloudwatchsources",
	}

	// AWSCloudWatchLogsSourceResource respresents an event source for Amazon CloudWatch Logs.
	AWSCloudWatchLogsSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awscloudwatchlogssources",
	}

	// AWSCodeCommitSourceResource respresents an event source for AWS CodeCommit.
	AWSCodeCommitSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awscodecommitsources",
	}

	// AWSCognitoIdentitySourceResource respresents an event source for Amazon Cognito Identity.
	AWSCognitoIdentitySourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awscognitoidentitysources",
	}

	// AWSCognitoUserPoolSourceResource respresents an event source for Amazon Cognito User Pool.
	AWSCognitoUserPoolSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awscognitouserpoolsources",
	}

	// AWSDynamoDBSourceResource respresents an event source for Amazon DynamoDB.
	AWSDynamoDBSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awsdynamodbsources",
	}

	// AWSKinesisSourceResource respresents an event source for Amazon Kinesis.
	AWSKinesisSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awskinesissources",
	}

	// AWSPerformanceInsightsSourceResource respresents an event source for Amazon Performance Insights.
	AWSPerformanceInsightsSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awsperformanceinsights",
	}

	// AWSS3SourceResource respresents an event source for Amazon S3.
	AWSS3SourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awss3sources",
	}

	// AWSSNSSourceResource respresents an event source for Amazon SNS.
	AWSSNSSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awssnssources",
	}

	// AWSSQSSourceResource respresents an event source for Amazon SQS.
	AWSSQSSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "awssqssources",
	}

	// AzureActivityLogsSourceResource respresents an event source for Azure
	// activity logs (part of Azure Monitor).
	// https://docs.microsoft.com/en-us/azure/azure-monitor/platform/activity-log
	AzureActivityLogsSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "azureactivitylogssources",
	}

	// AzureBlobStorageSourceResource respresents an event source for Azure Blob
	// Storage containers.
	AzureBlobStorageSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "azureblobstoragesources",
	}

	// AzureEventGridSourceResource respresents an event source for Azure Event Grid.
	AzureEventGridSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "azureeventgridsources",
	}

	// AzureEventHubSourceResource respresents an event source for Azure Event Hub.
	AzureEventHubSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "azureeventhubsources",
	}

	// AzureQueueStorageSourceResource respresents an event source for Azure Queue Storage.
	AzureQueueStorageSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "azurequeuestoragesources",
	}

	// GoogleCloudAuditLogsSourceResource respresents an event source for Google
	// Cloud Audit Logs.
	GoogleCloudAuditLogsSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "googlecloudauditlogssources",
	}

	// GoogleCloudBillingSourceResource respresents an event source for Google
	// Cloud Billing.
	GoogleCloudBillingSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "googlecloudbillingsources",
	}

	// GoogleCloudPubSubSourceResource respresents an event source for Google Cloud
	// Pub/Sub.
	GoogleCloudPubSubSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "googlecloudpubsubsources",
	}

	// GoogleCloudRepositoriesSourceResource respresents an event source for Google
	// Cloud Source Repositories.
	GoogleCloudRepositoriesSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "googlecloudrepositoriessources",
	}

	// GoogleCloudStorageSourceResource respresents an event source for Google
	// Cloud Storage.
	GoogleCloudStorageSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "googlecloudstoragesources",
	}

	// HTTPPollerSourceResource represents an event source for polling HTTP endpoints.
	HTTPPollerSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "httppollersources",
	}

	// OCIMetricsSourceResource represents an event source for OCI Metrics.
	OCIMetricsSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "ocimetricssources",
	}

	// SalesforceSourceResource represents an event source for Salesforce.
	SalesforceSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "salesforcesources",
	}

	// SlackSourceResource represents an event source for Slack.
	SlackSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "slacksources",
	}

	// TwilioSourceResource represents an event source for Twilio.
	TwilioSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "twiliosources",
	}

	// WebhookSourceResource represents an event source for HTTP webhooks.
	WebhookSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "webhooksources",
	}

	// ZendeskSourceResource represents an event source for Zendesk.
	ZendeskSourceResource = schema.GroupResource{
		Group:    GroupName,
		Resource: "zendesksources",
	}
)

Functions

func SubscriptionResourceID

func SubscriptionResourceID(subID string) string

SubscriptionResourceID returns the Azure resource ID for the given subscription ID.

Types

This section is empty.

Directories

Path Synopsis
Package v1alpha1 contains API Schema definitions for the sources/v1alpha1 API group.
Package v1alpha1 contains API Schema definitions for the sources/v1alpha1 API group.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL