Documentation ¶
Index ¶
- Variables
- type AWSIDC
- func (*AWSIDC) Descriptor() ([]byte, []int)deprecated
- func (x *AWSIDC) GetAuditRoleName() string
- func (x *AWSIDC) GetIdentityStoreId() string
- func (x *AWSIDC) GetProvisionerRoleArn() string
- func (x *AWSIDC) GetReaderRoleArn() string
- func (x *AWSIDC) GetResourceRegions() []string
- func (x *AWSIDC) GetSsoAccessPortalUrl() string
- func (x *AWSIDC) GetSsoInstanceArn() string
- func (x *AWSIDC) GetSsoRegion() string
- func (*AWSIDC) ProtoMessage()
- func (x *AWSIDC) ProtoReflect() protoreflect.Message
- func (x *AWSIDC) Reset()
- func (x *AWSIDC) String() string
- type AWSRDS
- func (*AWSRDS) Descriptor() ([]byte, []int)deprecated
- func (x *AWSRDS) GetIdcInstanceArn() string
- func (x *AWSRDS) GetIdcProvisionerRoleArn() string
- func (x *AWSRDS) GetIdcRegion() string
- func (x *AWSRDS) GetInfraProvisionerRoleArn() string
- func (x *AWSRDS) GetReadRoleArns() []string
- func (x *AWSRDS) GetRegions() []string
- func (x *AWSRDS) GetShouldProvisionSecurityGroups() bool
- func (*AWSRDS) ProtoMessage()
- func (x *AWSRDS) ProtoReflect() protoreflect.Message
- func (x *AWSRDS) Reset()
- func (x *AWSRDS) String() string
- type Auth0
- func (*Auth0) Descriptor() ([]byte, []int)deprecated
- func (x *Auth0) GetClientId() string
- func (x *Auth0) GetClientSecretSecretPath() string
- func (x *Auth0) GetDomain() string
- func (*Auth0) ProtoMessage()
- func (x *Auth0) ProtoReflect() protoreflect.Message
- func (x *Auth0) Reset()
- func (x *Auth0) String() string
- type Config
- func (*Config) Descriptor() ([]byte, []int)deprecated
- func (x *Config) GetAuth0() *Auth0
- func (x *Config) GetAwsIdc() *AWSIDC
- func (x *Config) GetAwsRds() *AWSRDS
- func (m *Config) GetConfig() isConfig_Config
- func (x *Config) GetDatastax() *DataStax
- func (x *Config) GetEntra() *Entra
- func (x *Config) GetGcp() *GCP
- func (x *Config) GetOkta() *Okta
- func (x *Config) GetOpsgenie() *OpsGenie
- func (x *Config) GetPagerduty() *PagerDuty
- func (x *Config) GetS3LogDestination() *S3LogDestination
- func (x *Config) GetSlack() *Slack
- func (x *Config) GetWebhook() *Webhook
- func (*Config) ProtoMessage()
- func (x *Config) ProtoReflect() protoreflect.Message
- func (x *Config) Reset()
- func (x *Config) String() string
- type Config_Auth0
- type Config_AwsIdc
- type Config_AwsRds
- type Config_Datastax
- type Config_Entra
- type Config_Gcp
- type Config_Okta
- type Config_Opsgenie
- type Config_Pagerduty
- type Config_S3LogDestination
- type Config_Slack
- type Config_Webhook
- type CreateIntegrationRequest
- func (*CreateIntegrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *CreateIntegrationRequest) GetConfig() *Config
- func (x *CreateIntegrationRequest) GetName() string
- func (*CreateIntegrationRequest) ProtoMessage()
- func (x *CreateIntegrationRequest) ProtoReflect() protoreflect.Message
- func (x *CreateIntegrationRequest) Reset()
- func (x *CreateIntegrationRequest) String() string
- type CreateIntegrationResponse
- func (*CreateIntegrationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *CreateIntegrationResponse) GetIntegration() *Integration
- func (*CreateIntegrationResponse) ProtoMessage()
- func (x *CreateIntegrationResponse) ProtoReflect() protoreflect.Message
- func (x *CreateIntegrationResponse) Reset()
- func (x *CreateIntegrationResponse) String() string
- type DataStax
- type DeleteIntegrationRequest
- func (*DeleteIntegrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteIntegrationRequest) GetId() string
- func (*DeleteIntegrationRequest) ProtoMessage()
- func (x *DeleteIntegrationRequest) ProtoReflect() protoreflect.Message
- func (x *DeleteIntegrationRequest) Reset()
- func (x *DeleteIntegrationRequest) String() string
- type DeleteIntegrationResponse
- func (*DeleteIntegrationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *DeleteIntegrationResponse) GetId() string
- func (*DeleteIntegrationResponse) ProtoMessage()
- func (x *DeleteIntegrationResponse) ProtoReflect() protoreflect.Message
- func (x *DeleteIntegrationResponse) Reset()
- func (x *DeleteIntegrationResponse) String() string
- type Entra
- func (*Entra) Descriptor() ([]byte, []int)deprecated
- func (x *Entra) GetClientId() string
- func (x *Entra) GetClientSecretSecretPath() string
- func (x *Entra) GetTenantId() string
- func (*Entra) ProtoMessage()
- func (x *Entra) ProtoReflect() protoreflect.Message
- func (x *Entra) Reset()
- func (x *Entra) String() string
- type GCP
- func (*GCP) Descriptor() ([]byte, []int)deprecated
- func (x *GCP) GetGoogleWorkspaceCustomerId() string
- func (x *GCP) GetOrganizationId() string
- func (x *GCP) GetProvisionerServiceAccountCredentialsSecretPath() string
- func (x *GCP) GetProvisionerWorkloadIdentityConfig() string
- func (x *GCP) GetReaderServiceAccountCredentialsSecretPath() string
- func (x *GCP) GetReaderWorkloadIdentityConfig() string
- func (*GCP) ProtoMessage()
- func (x *GCP) ProtoReflect() protoreflect.Message
- func (x *GCP) Reset()
- func (x *GCP) String() string
- type GetIntegrationRequest
- func (*GetIntegrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *GetIntegrationRequest) GetId() string
- func (*GetIntegrationRequest) ProtoMessage()
- func (x *GetIntegrationRequest) ProtoReflect() protoreflect.Message
- func (x *GetIntegrationRequest) Reset()
- func (x *GetIntegrationRequest) String() string
- type GetIntegrationResponse
- func (*GetIntegrationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *GetIntegrationResponse) GetIntegration() *Integration
- func (*GetIntegrationResponse) ProtoMessage()
- func (x *GetIntegrationResponse) ProtoReflect() protoreflect.Message
- func (x *GetIntegrationResponse) Reset()
- func (x *GetIntegrationResponse) String() string
- type Header
- type Integration
- func (*Integration) Descriptor() ([]byte, []int)deprecated
- func (x *Integration) GetConfig() *Config
- func (x *Integration) GetDiagnostics() []*v1alpha1.Diagnostic
- func (x *Integration) GetId() string
- func (x *Integration) GetName() string
- func (x *Integration) GetSetupUrl() string
- func (x *Integration) GetStatus() Status
- func (*Integration) ProtoMessage()
- func (x *Integration) ProtoReflect() protoreflect.Message
- func (x *Integration) Reset()
- func (x *Integration) String() string
- type ListIntegrationsRequest
- func (*ListIntegrationsRequest) Descriptor() ([]byte, []int)deprecated
- func (x *ListIntegrationsRequest) GetPageToken() string
- func (*ListIntegrationsRequest) ProtoMessage()
- func (x *ListIntegrationsRequest) ProtoReflect() protoreflect.Message
- func (x *ListIntegrationsRequest) Reset()
- func (x *ListIntegrationsRequest) String() string
- type ListIntegrationsResponse
- func (*ListIntegrationsResponse) Descriptor() ([]byte, []int)deprecated
- func (x *ListIntegrationsResponse) GetIntegrations() []*Integration
- func (x *ListIntegrationsResponse) GetNextPageToken() string
- func (*ListIntegrationsResponse) ProtoMessage()
- func (x *ListIntegrationsResponse) ProtoReflect() protoreflect.Message
- func (x *ListIntegrationsResponse) Reset()
- func (x *ListIntegrationsResponse) String() string
- type Okta
- type OpsGenie
- type PagerDuty
- func (*PagerDuty) Descriptor() ([]byte, []int)deprecated
- func (x *PagerDuty) GetClientId() string
- func (x *PagerDuty) GetClientSecretSecretPath() string
- func (*PagerDuty) ProtoMessage()
- func (x *PagerDuty) ProtoReflect() protoreflect.Message
- func (x *PagerDuty) Reset()
- func (x *PagerDuty) String() string
- type S3LogDestination
- func (*S3LogDestination) Descriptor() ([]byte, []int)deprecated
- func (x *S3LogDestination) GetBatchDurationMinutes() uint32
- func (x *S3LogDestination) GetBucketName() string
- func (x *S3LogDestination) GetCompression() string
- func (x *S3LogDestination) GetFilterForActions() []string
- func (x *S3LogDestination) GetKeyTemplate() string
- func (x *S3LogDestination) GetMaximumBatchSize() uint32
- func (x *S3LogDestination) GetRoleArn() string
- func (*S3LogDestination) ProtoMessage()
- func (x *S3LogDestination) ProtoReflect() protoreflect.Message
- func (x *S3LogDestination) Reset()
- func (x *S3LogDestination) String() string
- type Slack
- func (*Slack) Descriptor() ([]byte, []int)deprecated
- func (x *Slack) GetClientId() string
- func (x *Slack) GetClientSecretSecretPath() string
- func (x *Slack) GetSigningSecretSecretPath() string
- func (*Slack) ProtoMessage()
- func (x *Slack) ProtoReflect() protoreflect.Message
- func (x *Slack) Reset()
- func (x *Slack) String() string
- type Status
- type UpdateIntegrationRequest
- func (*UpdateIntegrationRequest) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIntegrationRequest) GetIntegration() *Integration
- func (*UpdateIntegrationRequest) ProtoMessage()
- func (x *UpdateIntegrationRequest) ProtoReflect() protoreflect.Message
- func (x *UpdateIntegrationRequest) Reset()
- func (x *UpdateIntegrationRequest) String() string
- type UpdateIntegrationResponse
- func (*UpdateIntegrationResponse) Descriptor() ([]byte, []int)deprecated
- func (x *UpdateIntegrationResponse) GetIntegration() *Integration
- func (*UpdateIntegrationResponse) ProtoMessage()
- func (x *UpdateIntegrationResponse) ProtoReflect() protoreflect.Message
- func (x *UpdateIntegrationResponse) Reset()
- func (x *UpdateIntegrationResponse) String() string
- type Webhook
- func (*Webhook) Descriptor() ([]byte, []int)deprecated
- func (x *Webhook) GetFilterForActions() []string
- func (x *Webhook) GetHeaders() []*Header
- func (x *Webhook) GetSendAuditLogEvents() bool
- func (x *Webhook) GetSendAuthorizationEvents() bool
- func (x *Webhook) GetUrl() string
- func (*Webhook) ProtoMessage()
- func (x *Webhook) ProtoReflect() protoreflect.Message
- func (x *Webhook) Reset()
- func (x *Webhook) String() string
Constants ¶
This section is empty.
Variables ¶
var ( Status_name = map[int32]string{ 0: "STATUS_UNSPECIFIED", 1: "STATUS_PENDING_SETUP", 2: "STATUS_HEALTHY", 3: "STATUS_UNHEALTHY", } Status_value = map[string]int32{ "STATUS_UNSPECIFIED": 0, "STATUS_PENDING_SETUP": 1, "STATUS_HEALTHY": 2, "STATUS_UNHEALTHY": 3, } )
Enum value maps for Status.
var File_commonfate_control_integration_v1alpha1_auth0_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_aws_idc_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_aws_rds_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_datastax_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_entra_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_gcp_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_integration_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_okta_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_opsgenie_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_pagerduty_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_s3_log_destination_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_slack_proto protoreflect.FileDescriptor
var File_commonfate_control_integration_v1alpha1_webhook_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type AWSIDC ¶
type AWSIDC struct { SsoInstanceArn string `protobuf:"bytes,1,opt,name=sso_instance_arn,json=ssoInstanceArn,proto3" json:"sso_instance_arn,omitempty"` IdentityStoreId string `protobuf:"bytes,2,opt,name=identity_store_id,json=identityStoreId,proto3" json:"identity_store_id,omitempty"` SsoRegion string `protobuf:"bytes,3,opt,name=sso_region,json=ssoRegion,proto3" json:"sso_region,omitempty"` ReaderRoleArn string `protobuf:"bytes,4,opt,name=reader_role_arn,json=readerRoleArn,proto3" json:"reader_role_arn,omitempty"` AuditRoleName string `protobuf:"bytes,5,opt,name=audit_role_name,json=auditRoleName,proto3" json:"audit_role_name,omitempty"` ResourceRegions []string `protobuf:"bytes,6,rep,name=resource_regions,json=resourceRegions,proto3" json:"resource_regions,omitempty"` // The SSO Access Portal URL can optionally be provided. // // If not provided, the access portal URL will // default to 'https://<identity_store_id>.start.awsapps.com/start'. SsoAccessPortalUrl string `protobuf:"bytes,7,opt,name=sso_access_portal_url,json=ssoAccessPortalUrl,proto3" json:"sso_access_portal_url,omitempty"` ProvisionerRoleArn string `protobuf:"bytes,8,opt,name=provisioner_role_arn,json=provisionerRoleArn,proto3" json:"provisioner_role_arn,omitempty"` // contains filtered or unexported fields }
func (*AWSIDC) Descriptor
deprecated
func (*AWSIDC) GetAuditRoleName ¶ added in v1.4.0
func (*AWSIDC) GetIdentityStoreId ¶
func (*AWSIDC) GetProvisionerRoleArn ¶ added in v1.37.0
func (*AWSIDC) GetReaderRoleArn ¶
func (*AWSIDC) GetResourceRegions ¶ added in v1.4.0
func (*AWSIDC) GetSsoAccessPortalUrl ¶ added in v1.36.0
func (*AWSIDC) GetSsoInstanceArn ¶
func (*AWSIDC) GetSsoRegion ¶
func (*AWSIDC) ProtoMessage ¶
func (*AWSIDC) ProtoMessage()
func (*AWSIDC) ProtoReflect ¶
func (x *AWSIDC) ProtoReflect() protoreflect.Message
type AWSRDS ¶
type AWSRDS struct { Regions []string `protobuf:"bytes,1,rep,name=regions,proto3" json:"regions,omitempty"` ReadRoleArns []string `protobuf:"bytes,2,rep,name=read_role_arns,json=readRoleArns,proto3" json:"read_role_arns,omitempty"` IdcProvisionerRoleArn string `` /* 128-byte string literal not displayed */ InfraProvisionerRoleArn string `` /* 134-byte string literal not displayed */ ShouldProvisionSecurityGroups bool `` /* 153-byte string literal not displayed */ IdcInstanceArn string `protobuf:"bytes,6,opt,name=idc_instance_arn,json=idcInstanceArn,proto3" json:"idc_instance_arn,omitempty"` IdcRegion string `protobuf:"bytes,7,opt,name=idc_region,json=idcRegion,proto3" json:"idc_region,omitempty"` // contains filtered or unexported fields }
func (*AWSRDS) Descriptor
deprecated
func (*AWSRDS) GetIdcInstanceArn ¶ added in v1.37.0
func (*AWSRDS) GetIdcProvisionerRoleArn ¶ added in v1.37.0
func (*AWSRDS) GetIdcRegion ¶ added in v1.37.0
func (*AWSRDS) GetInfraProvisionerRoleArn ¶ added in v1.37.0
func (*AWSRDS) GetReadRoleArns ¶
func (*AWSRDS) GetRegions ¶
func (*AWSRDS) GetShouldProvisionSecurityGroups ¶ added in v1.37.0
func (*AWSRDS) ProtoMessage ¶
func (*AWSRDS) ProtoMessage()
func (*AWSRDS) ProtoReflect ¶
func (x *AWSRDS) ProtoReflect() protoreflect.Message
type Auth0 ¶ added in v1.30.0
type Auth0 struct { Domain string `protobuf:"bytes,1,opt,name=domain,proto3" json:"domain,omitempty"` ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` ClientSecretSecretPath string `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Auth0) Descriptor
deprecated
added in
v1.30.0
func (*Auth0) GetClientId ¶ added in v1.30.0
func (*Auth0) GetClientSecretSecretPath ¶ added in v1.30.0
func (*Auth0) ProtoMessage ¶ added in v1.30.0
func (*Auth0) ProtoMessage()
func (*Auth0) ProtoReflect ¶ added in v1.30.0
func (x *Auth0) ProtoReflect() protoreflect.Message
type Config ¶
type Config struct { // Types that are assignable to Config: // // *Config_Gcp // *Config_AwsIdc // *Config_Slack // *Config_Pagerduty // *Config_Opsgenie // *Config_Entra // *Config_AwsRds // *Config_Okta // *Config_Datastax // *Config_Webhook // *Config_Auth0 // *Config_S3LogDestination Config isConfig_Config `protobuf_oneof:"config"` // contains filtered or unexported fields }
func (*Config) Descriptor
deprecated
func (*Config) GetDatastax ¶ added in v1.9.0
func (*Config) GetOpsgenie ¶
func (*Config) GetPagerduty ¶
func (*Config) GetS3LogDestination ¶ added in v1.34.0
func (x *Config) GetS3LogDestination() *S3LogDestination
func (*Config) GetWebhook ¶ added in v1.24.0
func (*Config) ProtoMessage ¶
func (*Config) ProtoMessage()
func (*Config) ProtoReflect ¶
func (x *Config) ProtoReflect() protoreflect.Message
type Config_Auth0 ¶ added in v1.30.0
type Config_Auth0 struct {
Auth0 *Auth0 `protobuf:"bytes,11,opt,name=auth0,proto3,oneof"`
}
type Config_AwsIdc ¶
type Config_AwsIdc struct {
AwsIdc *AWSIDC `protobuf:"bytes,2,opt,name=aws_idc,json=awsIdc,proto3,oneof"`
}
type Config_AwsRds ¶
type Config_AwsRds struct {
AwsRds *AWSRDS `protobuf:"bytes,7,opt,name=aws_rds,json=awsRds,proto3,oneof"`
}
type Config_Datastax ¶ added in v1.9.0
type Config_Datastax struct {
Datastax *DataStax `protobuf:"bytes,9,opt,name=datastax,proto3,oneof"`
}
type Config_Entra ¶
type Config_Entra struct {
Entra *Entra `protobuf:"bytes,6,opt,name=entra,proto3,oneof"`
}
type Config_Gcp ¶
type Config_Gcp struct {
Gcp *GCP `protobuf:"bytes,1,opt,name=gcp,proto3,oneof"`
}
type Config_Okta ¶ added in v1.6.0
type Config_Okta struct {
Okta *Okta `protobuf:"bytes,8,opt,name=okta,proto3,oneof"`
}
type Config_Opsgenie ¶
type Config_Opsgenie struct {
Opsgenie *OpsGenie `protobuf:"bytes,5,opt,name=opsgenie,proto3,oneof"`
}
type Config_Pagerduty ¶
type Config_Pagerduty struct {
Pagerduty *PagerDuty `protobuf:"bytes,4,opt,name=pagerduty,proto3,oneof"`
}
type Config_S3LogDestination ¶ added in v1.34.0
type Config_S3LogDestination struct {
S3LogDestination *S3LogDestination `protobuf:"bytes,12,opt,name=s3_log_destination,json=s3LogDestination,proto3,oneof"`
}
type Config_Slack ¶
type Config_Slack struct {
Slack *Slack `protobuf:"bytes,3,opt,name=slack,proto3,oneof"`
}
type Config_Webhook ¶ added in v1.24.0
type Config_Webhook struct {
Webhook *Webhook `protobuf:"bytes,10,opt,name=webhook,proto3,oneof"`
}
type CreateIntegrationRequest ¶
type CreateIntegrationRequest struct { Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"` Config *Config `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"` // contains filtered or unexported fields }
func (*CreateIntegrationRequest) Descriptor
deprecated
func (*CreateIntegrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use CreateIntegrationRequest.ProtoReflect.Descriptor instead.
func (*CreateIntegrationRequest) GetConfig ¶
func (x *CreateIntegrationRequest) GetConfig() *Config
func (*CreateIntegrationRequest) GetName ¶
func (x *CreateIntegrationRequest) GetName() string
func (*CreateIntegrationRequest) ProtoMessage ¶
func (*CreateIntegrationRequest) ProtoMessage()
func (*CreateIntegrationRequest) ProtoReflect ¶
func (x *CreateIntegrationRequest) ProtoReflect() protoreflect.Message
func (*CreateIntegrationRequest) Reset ¶
func (x *CreateIntegrationRequest) Reset()
func (*CreateIntegrationRequest) String ¶
func (x *CreateIntegrationRequest) String() string
type CreateIntegrationResponse ¶
type CreateIntegrationResponse struct { Integration *Integration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"` // contains filtered or unexported fields }
func (*CreateIntegrationResponse) Descriptor
deprecated
func (*CreateIntegrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use CreateIntegrationResponse.ProtoReflect.Descriptor instead.
func (*CreateIntegrationResponse) GetIntegration ¶
func (x *CreateIntegrationResponse) GetIntegration() *Integration
func (*CreateIntegrationResponse) ProtoMessage ¶
func (*CreateIntegrationResponse) ProtoMessage()
func (*CreateIntegrationResponse) ProtoReflect ¶
func (x *CreateIntegrationResponse) ProtoReflect() protoreflect.Message
func (*CreateIntegrationResponse) Reset ¶
func (x *CreateIntegrationResponse) Reset()
func (*CreateIntegrationResponse) String ¶
func (x *CreateIntegrationResponse) String() string
type DataStax ¶ added in v1.9.0
type DataStax struct { ApiKeySecretPath string `protobuf:"bytes,1,opt,name=api_key_secret_path,json=apiKeySecretPath,proto3" json:"api_key_secret_path,omitempty"` // contains filtered or unexported fields }
func (*DataStax) Descriptor
deprecated
added in
v1.9.0
func (*DataStax) GetApiKeySecretPath ¶ added in v1.9.0
func (*DataStax) ProtoMessage ¶ added in v1.9.0
func (*DataStax) ProtoMessage()
func (*DataStax) ProtoReflect ¶ added in v1.9.0
func (x *DataStax) ProtoReflect() protoreflect.Message
type DeleteIntegrationRequest ¶
type DeleteIntegrationRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteIntegrationRequest) Descriptor
deprecated
func (*DeleteIntegrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIntegrationRequest.ProtoReflect.Descriptor instead.
func (*DeleteIntegrationRequest) GetId ¶
func (x *DeleteIntegrationRequest) GetId() string
func (*DeleteIntegrationRequest) ProtoMessage ¶
func (*DeleteIntegrationRequest) ProtoMessage()
func (*DeleteIntegrationRequest) ProtoReflect ¶
func (x *DeleteIntegrationRequest) ProtoReflect() protoreflect.Message
func (*DeleteIntegrationRequest) Reset ¶
func (x *DeleteIntegrationRequest) Reset()
func (*DeleteIntegrationRequest) String ¶
func (x *DeleteIntegrationRequest) String() string
type DeleteIntegrationResponse ¶
type DeleteIntegrationResponse struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*DeleteIntegrationResponse) Descriptor
deprecated
func (*DeleteIntegrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use DeleteIntegrationResponse.ProtoReflect.Descriptor instead.
func (*DeleteIntegrationResponse) GetId ¶
func (x *DeleteIntegrationResponse) GetId() string
func (*DeleteIntegrationResponse) ProtoMessage ¶
func (*DeleteIntegrationResponse) ProtoMessage()
func (*DeleteIntegrationResponse) ProtoReflect ¶
func (x *DeleteIntegrationResponse) ProtoReflect() protoreflect.Message
func (*DeleteIntegrationResponse) Reset ¶
func (x *DeleteIntegrationResponse) Reset()
func (*DeleteIntegrationResponse) String ¶
func (x *DeleteIntegrationResponse) String() string
type Entra ¶
type Entra struct { TenantId string `protobuf:"bytes,1,opt,name=tenant_id,json=tenantId,proto3" json:"tenant_id,omitempty"` ClientId string `protobuf:"bytes,2,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` ClientSecretSecretPath string `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Entra) Descriptor
deprecated
func (*Entra) GetClientId ¶
func (*Entra) GetClientSecretSecretPath ¶
func (*Entra) GetTenantId ¶
func (*Entra) ProtoMessage ¶
func (*Entra) ProtoMessage()
func (*Entra) ProtoReflect ¶
func (x *Entra) ProtoReflect() protoreflect.Message
type GCP ¶
type GCP struct { ReaderWorkloadIdentityConfig string `` /* 149-byte string literal not displayed */ ReaderServiceAccountCredentialsSecretPath string `` /* 192-byte string literal not displayed */ OrganizationId string `protobuf:"bytes,3,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"` GoogleWorkspaceCustomerId string `` /* 140-byte string literal not displayed */ ProvisionerWorkloadIdentityConfig string `` /* 164-byte string literal not displayed */ ProvisionerServiceAccountCredentialsSecretPath string `` /* 207-byte string literal not displayed */ // contains filtered or unexported fields }
func (*GCP) Descriptor
deprecated
func (*GCP) GetGoogleWorkspaceCustomerId ¶
func (*GCP) GetOrganizationId ¶
func (*GCP) GetProvisionerServiceAccountCredentialsSecretPath ¶ added in v1.37.0
func (*GCP) GetProvisionerWorkloadIdentityConfig ¶ added in v1.37.0
func (*GCP) GetReaderServiceAccountCredentialsSecretPath ¶
func (*GCP) GetReaderWorkloadIdentityConfig ¶
func (*GCP) ProtoMessage ¶
func (*GCP) ProtoMessage()
func (*GCP) ProtoReflect ¶
func (x *GCP) ProtoReflect() protoreflect.Message
type GetIntegrationRequest ¶
type GetIntegrationRequest struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` // contains filtered or unexported fields }
func (*GetIntegrationRequest) Descriptor
deprecated
func (*GetIntegrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use GetIntegrationRequest.ProtoReflect.Descriptor instead.
func (*GetIntegrationRequest) GetId ¶
func (x *GetIntegrationRequest) GetId() string
func (*GetIntegrationRequest) ProtoMessage ¶
func (*GetIntegrationRequest) ProtoMessage()
func (*GetIntegrationRequest) ProtoReflect ¶
func (x *GetIntegrationRequest) ProtoReflect() protoreflect.Message
func (*GetIntegrationRequest) Reset ¶
func (x *GetIntegrationRequest) Reset()
func (*GetIntegrationRequest) String ¶
func (x *GetIntegrationRequest) String() string
type GetIntegrationResponse ¶
type GetIntegrationResponse struct { Integration *Integration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"` // contains filtered or unexported fields }
func (*GetIntegrationResponse) Descriptor
deprecated
func (*GetIntegrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use GetIntegrationResponse.ProtoReflect.Descriptor instead.
func (*GetIntegrationResponse) GetIntegration ¶
func (x *GetIntegrationResponse) GetIntegration() *Integration
func (*GetIntegrationResponse) ProtoMessage ¶
func (*GetIntegrationResponse) ProtoMessage()
func (*GetIntegrationResponse) ProtoReflect ¶
func (x *GetIntegrationResponse) ProtoReflect() protoreflect.Message
func (*GetIntegrationResponse) Reset ¶
func (x *GetIntegrationResponse) Reset()
func (*GetIntegrationResponse) String ¶
func (x *GetIntegrationResponse) String() string
type Header ¶ added in v1.24.0
type Header struct { Key string `protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty"` Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"` // contains filtered or unexported fields }
func (*Header) Descriptor
deprecated
added in
v1.24.0
func (*Header) ProtoMessage ¶ added in v1.24.0
func (*Header) ProtoMessage()
func (*Header) ProtoReflect ¶ added in v1.24.0
func (x *Header) ProtoReflect() protoreflect.Message
type Integration ¶
type Integration struct { Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"` Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"` Status Status `protobuf:"varint,4,opt,name=status,proto3,enum=commonfate.control.integration.v1alpha1.Status" json:"status,omitempty"` Diagnostics []*v1alpha1.Diagnostic `protobuf:"bytes,5,rep,name=diagnostics,proto3" json:"diagnostics,omitempty"` Config *Config `protobuf:"bytes,6,opt,name=config,proto3" json:"config,omitempty"` SetupUrl string `protobuf:"bytes,7,opt,name=setup_url,json=setupUrl,proto3" json:"setup_url,omitempty"` // contains filtered or unexported fields }
func (*Integration) Descriptor
deprecated
func (*Integration) Descriptor() ([]byte, []int)
Deprecated: Use Integration.ProtoReflect.Descriptor instead.
func (*Integration) GetConfig ¶
func (x *Integration) GetConfig() *Config
func (*Integration) GetDiagnostics ¶
func (x *Integration) GetDiagnostics() []*v1alpha1.Diagnostic
func (*Integration) GetId ¶
func (x *Integration) GetId() string
func (*Integration) GetName ¶
func (x *Integration) GetName() string
func (*Integration) GetSetupUrl ¶
func (x *Integration) GetSetupUrl() string
func (*Integration) GetStatus ¶
func (x *Integration) GetStatus() Status
func (*Integration) ProtoMessage ¶
func (*Integration) ProtoMessage()
func (*Integration) ProtoReflect ¶
func (x *Integration) ProtoReflect() protoreflect.Message
func (*Integration) Reset ¶
func (x *Integration) Reset()
func (*Integration) String ¶
func (x *Integration) String() string
type ListIntegrationsRequest ¶
type ListIntegrationsRequest struct { // The token for the next page. PageToken string `protobuf:"bytes,1,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"` // contains filtered or unexported fields }
func (*ListIntegrationsRequest) Descriptor
deprecated
func (*ListIntegrationsRequest) Descriptor() ([]byte, []int)
Deprecated: Use ListIntegrationsRequest.ProtoReflect.Descriptor instead.
func (*ListIntegrationsRequest) GetPageToken ¶
func (x *ListIntegrationsRequest) GetPageToken() string
func (*ListIntegrationsRequest) ProtoMessage ¶
func (*ListIntegrationsRequest) ProtoMessage()
func (*ListIntegrationsRequest) ProtoReflect ¶
func (x *ListIntegrationsRequest) ProtoReflect() protoreflect.Message
func (*ListIntegrationsRequest) Reset ¶
func (x *ListIntegrationsRequest) Reset()
func (*ListIntegrationsRequest) String ¶
func (x *ListIntegrationsRequest) String() string
type ListIntegrationsResponse ¶
type ListIntegrationsResponse struct { Integrations []*Integration `protobuf:"bytes,1,rep,name=integrations,proto3" json:"integrations,omitempty"` NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"` // contains filtered or unexported fields }
func (*ListIntegrationsResponse) Descriptor
deprecated
func (*ListIntegrationsResponse) Descriptor() ([]byte, []int)
Deprecated: Use ListIntegrationsResponse.ProtoReflect.Descriptor instead.
func (*ListIntegrationsResponse) GetIntegrations ¶
func (x *ListIntegrationsResponse) GetIntegrations() []*Integration
func (*ListIntegrationsResponse) GetNextPageToken ¶
func (x *ListIntegrationsResponse) GetNextPageToken() string
func (*ListIntegrationsResponse) ProtoMessage ¶
func (*ListIntegrationsResponse) ProtoMessage()
func (*ListIntegrationsResponse) ProtoReflect ¶
func (x *ListIntegrationsResponse) ProtoReflect() protoreflect.Message
func (*ListIntegrationsResponse) Reset ¶
func (x *ListIntegrationsResponse) Reset()
func (*ListIntegrationsResponse) String ¶
func (x *ListIntegrationsResponse) String() string
type Okta ¶ added in v1.6.0
type Okta struct { OrganizationId string `protobuf:"bytes,1,opt,name=organization_id,json=organizationId,proto3" json:"organization_id,omitempty"` ApiKeySecretPath string `protobuf:"bytes,2,opt,name=api_key_secret_path,json=apiKeySecretPath,proto3" json:"api_key_secret_path,omitempty"` // contains filtered or unexported fields }
func (*Okta) Descriptor
deprecated
added in
v1.6.0
func (*Okta) GetApiKeySecretPath ¶ added in v1.6.0
func (*Okta) GetOrganizationId ¶ added in v1.6.0
func (*Okta) ProtoMessage ¶ added in v1.6.0
func (*Okta) ProtoMessage()
func (*Okta) ProtoReflect ¶ added in v1.6.0
func (x *Okta) ProtoReflect() protoreflect.Message
type OpsGenie ¶
type OpsGenie struct { ApiKeySecretPath string `protobuf:"bytes,1,opt,name=api_key_secret_path,json=apiKeySecretPath,proto3" json:"api_key_secret_path,omitempty"` // contains filtered or unexported fields }
func (*OpsGenie) Descriptor
deprecated
func (*OpsGenie) GetApiKeySecretPath ¶
func (*OpsGenie) ProtoMessage ¶
func (*OpsGenie) ProtoMessage()
func (*OpsGenie) ProtoReflect ¶
func (x *OpsGenie) ProtoReflect() protoreflect.Message
type PagerDuty ¶
type PagerDuty struct { ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` ClientSecretSecretPath string `` /* 131-byte string literal not displayed */ // contains filtered or unexported fields }
func (*PagerDuty) Descriptor
deprecated
func (*PagerDuty) GetClientId ¶
func (*PagerDuty) GetClientSecretSecretPath ¶
func (*PagerDuty) ProtoMessage ¶
func (*PagerDuty) ProtoMessage()
func (*PagerDuty) ProtoReflect ¶
func (x *PagerDuty) ProtoReflect() protoreflect.Message
type S3LogDestination ¶ added in v1.34.0
type S3LogDestination struct { BucketName string `protobuf:"bytes,1,opt,name=bucket_name,json=bucketName,proto3" json:"bucket_name,omitempty"` RoleArn string `protobuf:"bytes,2,opt,name=role_arn,json=roleArn,proto3" json:"role_arn,omitempty"` // The object key template to write audit log events // to in the bucket. // // If not provided, defaults to: '{{ .Year }}/{{ .Month }}/{{ .Day }}/{{ .Hour }}_{{ .Minute }}_{{ .Second }}_{{ .ID }}' // // Available template parameters are: // // Year - the year the events were written in YYYY format, e.g. 2024 // // Month - the month the events were written in MM format, e.g. 01 // // Day - the calendar day the events were written in DD format, e.g. 15 // // Hour - the hour the events were written in HH format (in UTC), e.g. 22 // // Minute - the minute the events were written in MM format, e.g. 04 // // Second - the second the events were written in SS format, e.g. 02 // // ID - a randomly generated report batch ID. // // Time - the full timestamp the event report was generated. This can be used // if you'd like to customise the time beyond the Year / Month / Day / Hour / Minute / Second // variables provided. // You can use Go [text template](https://pkg.go.dev/text/template) functions to customise this, // for example: {{ .Time.Format "Jan 02, 2006 15:04:05 UTC" }} KeyTemplate string `protobuf:"bytes,3,opt,name=key_template,json=keyTemplate,proto3" json:"key_template,omitempty"` // The compression algorithm to use on the log events. // If empty, events will be written without compression. // // Specifying 'gzip' will use GZIP compression. Compression string `protobuf:"bytes,4,opt,name=compression,proto3" json:"compression,omitempty"` // If provided, only the specified actions will be included. // // For example ["grant.requested", "grant.approved"] FilterForActions []string `protobuf:"bytes,5,rep,name=filter_for_actions,json=filterForActions,proto3" json:"filter_for_actions,omitempty"` // The frequency in minutes to generate reports at. // Must be greater or equal to 5. BatchDurationMinutes uint32 `protobuf:"varint,6,opt,name=batch_duration_minutes,json=batchDurationMinutes,proto3" json:"batch_duration_minutes,omitempty"` // The maximum number of events to include in a batch. // If set to zero, Common Fate will use a default automatic batch size. MaximumBatchSize uint32 `protobuf:"varint,7,opt,name=maximum_batch_size,json=maximumBatchSize,proto3" json:"maximum_batch_size,omitempty"` // contains filtered or unexported fields }
The S3 Log Destination integration allows audit log events to be written to an AWS S3 bucket in [JSONL format](https://jsonlines.org/).
func (*S3LogDestination) Descriptor
deprecated
added in
v1.34.0
func (*S3LogDestination) Descriptor() ([]byte, []int)
Deprecated: Use S3LogDestination.ProtoReflect.Descriptor instead.
func (*S3LogDestination) GetBatchDurationMinutes ¶ added in v1.34.0
func (x *S3LogDestination) GetBatchDurationMinutes() uint32
func (*S3LogDestination) GetBucketName ¶ added in v1.34.0
func (x *S3LogDestination) GetBucketName() string
func (*S3LogDestination) GetCompression ¶ added in v1.34.0
func (x *S3LogDestination) GetCompression() string
func (*S3LogDestination) GetFilterForActions ¶ added in v1.34.0
func (x *S3LogDestination) GetFilterForActions() []string
func (*S3LogDestination) GetKeyTemplate ¶ added in v1.34.0
func (x *S3LogDestination) GetKeyTemplate() string
func (*S3LogDestination) GetMaximumBatchSize ¶ added in v1.34.0
func (x *S3LogDestination) GetMaximumBatchSize() uint32
func (*S3LogDestination) GetRoleArn ¶ added in v1.34.0
func (x *S3LogDestination) GetRoleArn() string
func (*S3LogDestination) ProtoMessage ¶ added in v1.34.0
func (*S3LogDestination) ProtoMessage()
func (*S3LogDestination) ProtoReflect ¶ added in v1.34.0
func (x *S3LogDestination) ProtoReflect() protoreflect.Message
func (*S3LogDestination) Reset ¶ added in v1.34.0
func (x *S3LogDestination) Reset()
func (*S3LogDestination) String ¶ added in v1.34.0
func (x *S3LogDestination) String() string
type Slack ¶
type Slack struct { ClientId string `protobuf:"bytes,1,opt,name=client_id,json=clientId,proto3" json:"client_id,omitempty"` ClientSecretSecretPath string `` /* 131-byte string literal not displayed */ SigningSecretSecretPath string `` /* 134-byte string literal not displayed */ // contains filtered or unexported fields }
func (*Slack) Descriptor
deprecated
func (*Slack) GetClientId ¶
func (*Slack) GetClientSecretSecretPath ¶
func (*Slack) GetSigningSecretSecretPath ¶
func (*Slack) ProtoMessage ¶
func (*Slack) ProtoMessage()
func (*Slack) ProtoReflect ¶
func (x *Slack) ProtoReflect() protoreflect.Message
type Status ¶
type Status int32
func (Status) Descriptor ¶
func (Status) Descriptor() protoreflect.EnumDescriptor
func (Status) EnumDescriptor
deprecated
func (Status) Number ¶
func (x Status) Number() protoreflect.EnumNumber
func (Status) Type ¶
func (Status) Type() protoreflect.EnumType
type UpdateIntegrationRequest ¶
type UpdateIntegrationRequest struct { Integration *Integration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"` // contains filtered or unexported fields }
func (*UpdateIntegrationRequest) Descriptor
deprecated
func (*UpdateIntegrationRequest) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIntegrationRequest.ProtoReflect.Descriptor instead.
func (*UpdateIntegrationRequest) GetIntegration ¶
func (x *UpdateIntegrationRequest) GetIntegration() *Integration
func (*UpdateIntegrationRequest) ProtoMessage ¶
func (*UpdateIntegrationRequest) ProtoMessage()
func (*UpdateIntegrationRequest) ProtoReflect ¶
func (x *UpdateIntegrationRequest) ProtoReflect() protoreflect.Message
func (*UpdateIntegrationRequest) Reset ¶
func (x *UpdateIntegrationRequest) Reset()
func (*UpdateIntegrationRequest) String ¶
func (x *UpdateIntegrationRequest) String() string
type UpdateIntegrationResponse ¶
type UpdateIntegrationResponse struct { Integration *Integration `protobuf:"bytes,1,opt,name=integration,proto3" json:"integration,omitempty"` // contains filtered or unexported fields }
func (*UpdateIntegrationResponse) Descriptor
deprecated
func (*UpdateIntegrationResponse) Descriptor() ([]byte, []int)
Deprecated: Use UpdateIntegrationResponse.ProtoReflect.Descriptor instead.
func (*UpdateIntegrationResponse) GetIntegration ¶
func (x *UpdateIntegrationResponse) GetIntegration() *Integration
func (*UpdateIntegrationResponse) ProtoMessage ¶
func (*UpdateIntegrationResponse) ProtoMessage()
func (*UpdateIntegrationResponse) ProtoReflect ¶
func (x *UpdateIntegrationResponse) ProtoReflect() protoreflect.Message
func (*UpdateIntegrationResponse) Reset ¶
func (x *UpdateIntegrationResponse) Reset()
func (*UpdateIntegrationResponse) String ¶
func (x *UpdateIntegrationResponse) String() string
type Webhook ¶ added in v1.24.0
type Webhook struct { Url string `protobuf:"bytes,1,opt,name=url,proto3" json:"url,omitempty"` SendAuditLogEvents bool `protobuf:"varint,2,opt,name=send_audit_log_events,json=sendAuditLogEvents,proto3" json:"send_audit_log_events,omitempty"` SendAuthorizationEvents bool `` /* 133-byte string literal not displayed */ // HTTP headers to include in the webhook request. Headers []*Header `protobuf:"bytes,4,rep,name=headers,proto3" json:"headers,omitempty"` // provide a list of actions to filter for, e.g ["grant.requested", "grant.revoked"] FilterForActions []string `protobuf:"bytes,5,rep,name=filter_for_actions,json=filterForActions,proto3" json:"filter_for_actions,omitempty"` // contains filtered or unexported fields }
func (*Webhook) Descriptor
deprecated
added in
v1.24.0
func (*Webhook) GetFilterForActions ¶ added in v1.40.0
func (*Webhook) GetHeaders ¶ added in v1.24.0
func (*Webhook) GetSendAuditLogEvents ¶ added in v1.24.0
func (*Webhook) GetSendAuthorizationEvents ¶ added in v1.24.0
func (*Webhook) ProtoMessage ¶ added in v1.24.0
func (*Webhook) ProtoMessage()
func (*Webhook) ProtoReflect ¶ added in v1.24.0
func (x *Webhook) ProtoReflect() protoreflect.Message