Help us shape the future of Go! Take the 2026 Go Developer Survey

connectorgroups

package
v1.8.0 Latest Latest
Warning

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

Go to latest
Published: Oct 20, 2026 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Overview

Group Connectors allow users to connect multiple Cloud accounts instead of connecting them individually, simplifying the onboarding process for organizations with a large number of accounts.

For more details on Connector Groups, visit our [Documentation](https://docs.stackguardian.io/docs/connectors/csp/aws/#group-connector).

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func NewClient

func NewClient(opts ...option.RequestOption) *Client

func (*Client) AuthenticateConnectorGroup

func (c *Client) AuthenticateConnectorGroup(
	ctx context.Context,
	integrationgroup string,
	org string,
	opts ...option.RequestOption,
) (*sgsdkgo.IntegrationGroupsAuthenticationResponse, error)

Authenticate the attributes of a specific Connector Group.

func (*Client) CreateConnectorGroup

func (c *Client) CreateConnectorGroup(
	ctx context.Context,
	org string,
	request *sgsdkgo.IntegrationGroups,
	opts ...option.RequestOption,
) (*sgsdkgo.IntegrationGroupsCreateResponse, error)

Create a new Connector Group. A connector group can be created with multiple child connectors by including them in the `childIntegrations` field.

func (*Client) DeleteChildInACloudConnectorGroup

func (c *Client) DeleteChildInACloudConnectorGroup(
	ctx context.Context,
	integration string,
	integrationgroup string,
	org string,
	opts ...option.RequestOption,
) (*sgsdkgo.GeneratedCloudConnectorGroupDeleteResponse, error)

Delete a specific Child Connector in a Cloud Connector Group.

func (*Client) DeleteConnectorGroup

func (c *Client) DeleteConnectorGroup(
	ctx context.Context,
	integrationgroup string,
	org string,
	opts ...option.RequestOption,
) (*sgsdkgo.IntegrationGroupsDeleteResponse, error)

Delete a specific Connector Group.

func (*Client) ListAllConnectorGroups

List all the Connector Groups in an Organization.

func (*Client) ListAllConnectorsInAGroup

func (c *Client) ListAllConnectorsInAGroup(
	ctx context.Context,
	integrationgroup string,
	org string,
	request *sgsdkgo.ListAllConnectorsInAGroupRequest,
	opts ...option.RequestOption,
) (*sgsdkgo.IntegrationGroupsListAllIntegrations, error)

List all the Connectors within a specified Connector Group

func (*Client) ReadChildInACloudConnectorGroup

func (c *Client) ReadChildInACloudConnectorGroup(
	ctx context.Context,
	integration string,
	integrationgroup string,
	org string,
	opts ...option.RequestOption,
) (*sgsdkgo.IntegrationGetResponse, error)

Read an existing Child Connector in a Cloud Connector Group.

func (*Client) ReadConnectorGroup

func (c *Client) ReadConnectorGroup(
	ctx context.Context,
	integrationgroup string,
	org string,
	opts ...option.RequestOption,
) (*sgsdkgo.IntegrationGroupGetResponse, error)

Read the attributes of a specific Connector Group.

func (*Client) UpdateChildInACloudConnectorGroup

func (c *Client) UpdateChildInACloudConnectorGroup(
	ctx context.Context,
	integration string,
	integrationgroup string,
	org string,
	request *sgsdkgo.PatchedIntegration,
	opts ...option.RequestOption,
) (*sgsdkgo.IntegrationUpdateResponse, error)

Update a specific Child Connector in a Cloud Connector Group. To add a new child connector to a connector group, use the `Update Connector Group` endpoint.

func (*Client) UpdateConnectorGroup

func (c *Client) UpdateConnectorGroup(
	ctx context.Context,
	integrationgroup string,
	org string,
	request *sgsdkgo.PatchedIntegrationGroups,
	opts ...option.RequestOption,
) (*sgsdkgo.IntegrationGroupsCreateResponse, error)

Update the attributes of a specific Connector Group. Use this endpoint to add a new child connector to a connector group by including it in the `childIntegrations` field.

Jump to

Keyboard shortcuts

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