Documentation ¶
Index ¶
- func AWSsecretsMngrCreateSecret(pSecretNameStr string, pDataMap map[string]interface{}, pDescriptionStr string, ...) *gf_core.GFerror
- func AWSsecretsMngrGetSecret(pSecretNameStr string, pRuntimeSys *gf_core.RuntimeSys) (map[string]interface{}, *gf_core.GFerror)
- func EC2describeInstancesByTags(p_tags_lst []map[string]string, pRuntimeSys *gf_core.RuntimeSys) ([]*ec2.Instance, *gf_core.GFerror)
- func EC2getInfoOnAutoscalingGroup(pAutscalingGroupNameStr string, pRuntimeSys *gf_core.RuntimeSys) (int, *gf_core.GFerror)
- func EC2scaleAutoscalingGroup(pAutscalingGroupNameStr string, pDesiredCapacityInt int, ...) *gf_core.GFerror
- func ECSupdateService(pServiceNameStr string, pClusterNameStr string, pHealthyPercentMinInt int, ...) *gf_core.GFerror
- func S3copyFile(pSourceBucketStr string, pSourceFileS3pathStr string, ...) *gf_core.GFerror
- func S3generatePresignedUploadURL(pTargetFileS3pathStr string, pS3bucketNameStr string, pS3info *GFs3Info, ...) (string, *gf_core.GFerror)
- func S3getFile(pTargetFileS3pathStr string, pTargetFileLocalPathStr string, ...) *gf_core.GFerror
- func S3putFile(pTargetFileLocalPathStr string, pTargetFileS3pathStr string, ...) (string, *gf_core.GFerror)
- func SESsendMessage(pRecipiendAddressStr string, pSenderAddressStr string, pSubjectStr string, ...) *gf_core.GFerror
- func SESverifyAddress(pRecipiendAddressStr string, pRuntimeSys *gf_core.RuntimeSys) *gf_core.GFerror
- func SQSinit(pRuntimeSys *gf_core.RuntimeSys) (*sqs.Client, *gf_core.GFerror)
- func SQSmsgPull(pQueueInfo *GF_SQS_queue, pAWSclient *sqs.Client, pCtx context.Context, ...) (map[string]interface{}, *gf_core.GFerror)
- func SQSmsgPush(p_msg interface{}, pQueueInfo *GF_SQS_queue, pAWSclient *sqs.Client, ...) *gf_core.GFerror
- func SQSqueueDelete(pSQSqueueNameStr string, pAWSclient *sqs.Client, pCtx context.Context, ...) *gf_core.GFerror
- func SQSqueueGetURL(pSQSqueueNameStr string, pSQSclient *sqs.Client, pCtx context.Context, ...) (string, *gf_core.GFerror)
- type GF_SQS_queue
- type GFs3Info
- type GFs3TestInfo
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AWSsecretsMngrGetSecret ¶
func ECSupdateService ¶
func S3copyFile ¶
func SESsendMessage ¶
func SESverifyAddress ¶
func SESverifyAddress(pRecipiendAddressStr string, pRuntimeSys *gf_core.RuntimeSys) *gf_core.GFerror
func SQSmsgPull ¶
func SQSmsgPull(pQueueInfo *GF_SQS_queue, pAWSclient *sqs.Client, pCtx context.Context, pRuntimeSys *gf_core.RuntimeSys) (map[string]interface{}, *gf_core.GFerror)
func SQSmsgPush ¶
func SQSmsgPush(p_msg interface{}, pQueueInfo *GF_SQS_queue, pAWSclient *sqs.Client, pCtx context.Context, pRuntimeSys *gf_core.RuntimeSys) *gf_core.GFerror
func SQSqueueDelete ¶
Types ¶
type GF_SQS_queue ¶
func SQSgetQueueInfo ¶
func SQSgetQueueInfo(pSQSqueueNameStr string, pSQSclient *sqs.Client, pCtx context.Context, pRuntimeSys *gf_core.RuntimeSys) (*GF_SQS_queue, *gf_core.GFerror)
func SQSqueueCreate ¶
func SQSqueueCreate(pSQSqueueNameStr string, pSQSclient *sqs.Client, pCtx context.Context, pRuntimeSys *gf_core.RuntimeSys) (*GF_SQS_queue, *gf_core.GFerror)
type GFs3TestInfo ¶
type GFs3TestInfo struct {
GFs3Info *GFs3Info
}
func TgetS3info ¶
func TgetS3info(pRuntimeSys *gf_core.RuntimeSys) *GFs3TestInfo
Click to show internal directories.
Click to hide internal directories.