Versions in this module Expand all Collapse all v0 v0.9.0 Jul 3, 2023 v0.8.0 May 16, 2023 Changes in this version + type AWSClientAPI interface + CreateStack func(input *cloudformation.CreateStackInput) (*cloudformation.CreateStackOutput, error) + DescribeStacks func(input *cloudformation.DescribeStacksInput) (*cloudformation.DescribeStacksOutput, error) + DescribeSubnets func(input *ec2.DescribeSubnetsInput) (*ec2.DescribeSubnetsOutput, error) + GetCallerIdentity func(input *sts.GetCallerIdentityInput) (*sts.GetCallerIdentityOutput, error) + GetSecretValue func(input *secretsmanager.GetSecretValueInput) (*secretsmanager.GetSecretValueOutput, error) + NewFAClient func(ctx context.Context, host string, adminSecretsManagerArn string) (array.FAClientAPI, error) + PutSecretValue func(input *secretsmanager.PutSecretValueInput) (*secretsmanager.PutSecretValueOutput, error) + ValidateTemplate func(input *cloudformation.ValidateTemplateInput) (*cloudformation.ValidateTemplateOutput, error) + WaitUntilStackCreateCompleteWithContext func(ctx aws.Context, input *cloudformation.DescribeStacksInput) error + WaitUntilStackDeleteCompleteWithContext func(ctx aws.Context, input *cloudformation.DescribeStacksInput) error + func NewAWSClient(region string) (AWSClientAPI, error) + type AzureClientAPI interface + AppsCreateOrUpdate func(ctx context.Context, resourceGroupName string, applicationName string, ...) error + AppsDelete func(ctx context.Context, resourceGroupName string, applicationName string) error + AppsGet func(ctx context.Context, resourceGroupName string, applicationName string) (managedapplications.Application, error) + DeactivateWait func() + GroupsListComplete func(ctx context.Context, filter string) (*[]graphrbac.ADGroup, error) + NewFAClient func(ctx context.Context, host string, vaultId string, secretName string) (array.FAClientAPI, error) + SecretDelete func(ctx context.Context, vaultId string, secretName string) (vaultSecret.DeletedSecretBundle, error) + SecretGet func(ctx context.Context, vaultId string, secretName string, version string) (vaultSecret.SecretBundle, error) + SecretRecover func(ctx context.Context, vaultId string, secretName string) error + SecretSet func(ctx context.Context, vaultId string, secretName string, ...) (vaultSecret.SecretBundle, error) + SubscriptionID func() string + func NewAzureClient(ctx context.Context, config AzureConfig) (AzureClientAPI, error) + type AzureConfig struct + ClientID string + ClientSecret string + SubscriptionID string + TenantID string