aws

package
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Aug 21, 2023 License: MPL-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

View Source
const ReadOnlyPolicyName = "UptycsReadOnlyPolicy"
View Source
const SecurityAuditArn = "arn:aws:iam::aws:policy/SecurityAudit"
View Source
const ViewOnlyAccessArn = "arn:aws:iam::aws:policy/job-function/ViewOnlyAccess"

Variables

This section is empty.

Functions

func CreateUptycsCspmResources

func CreateUptycsCspmResources(
	ctx context.Context,
	svc *iam.Client, integrationName string,
	uptAccountID string,
	externalID string,
	bucketName string,
	bucketRegion string,
	profileName string,
	accountId string,
	policyDocument string,
	isUpdate bool,
) (string, error)

func DeleteUptycsCspmResources

func DeleteUptycsCspmResources(ctx context.Context, svc *iam.Client, integrationName string) error

func GetAwsIamClient

func GetAwsIamClient(ctx context.Context, profileName string, regionCode string, childAccountID string) (*iam.Client, error)

func GetIntegrationRoleName

func GetIntegrationRoleName(ctx context.Context, svc *iam.Client, integrationName string) (string, error)

Types

This section is empty.

Jump to

Keyboard shortcuts

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