connectorgroups

package
v1.2.0 Latest Latest
Warning

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

Go to latest
Published: Oct 29, 2025 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