Documentation ¶
Index ¶
- Constants
- func AccessanalyzerUpdateTags(conn *accessanalyzer.AccessAnalyzer, identifier string, oldTagsMap interface{}, ...) error
- func AcmUpdateTags(conn *acm.ACM, identifier string, oldTagsMap interface{}, ...) error
- func AcmpcaUpdateTags(conn *acmpca.ACMPCA, identifier string, oldTagsMap interface{}, ...) error
- func AmplifyUpdateTags(conn *amplify.Amplify, identifier string, oldTagsMap interface{}, ...) error
- func ApigatewayUpdateTags(conn *apigateway.APIGateway, identifier string, oldTagsMap interface{}, ...) error
- func Apigatewayv2UpdateTags(conn *apigatewayv2.ApiGatewayV2, identifier string, oldTagsMap interface{}, ...) error
- func AppmeshUpdateTags(conn *appmesh.AppMesh, identifier string, oldTagsMap interface{}, ...) error
- func AppstreamUpdateTags(conn *appstream.AppStream, identifier string, oldTagsMap interface{}, ...) error
- func AppsyncUpdateTags(conn *appsync.AppSync, identifier string, oldTagsMap interface{}, ...) error
- func AthenaUpdateTags(conn *athena.Athena, identifier string, oldTagsMap interface{}, ...) error
- func AutoscalingUpdateTags(conn *autoscaling.AutoScaling, identifier string, resourceType string, ...) error
- func BackupUpdateTags(conn *backup.Backup, identifier string, oldTagsMap interface{}, ...) error
- func Cloud9UpdateTags(conn *cloud9.Cloud9, identifier string, oldTagsMap interface{}, ...) error
- func CloudfrontUpdateTags(conn *cloudfront.CloudFront, identifier string, oldTagsMap interface{}, ...) error
- func Cloudhsmv2UpdateTags(conn *cloudhsmv2.CloudHSMV2, identifier string, oldTagsMap interface{}, ...) error
- func CloudtrailUpdateTags(conn *cloudtrail.CloudTrail, identifier string, oldTagsMap interface{}, ...) error
- func CloudwatchUpdateTags(conn *cloudwatch.CloudWatch, identifier string, oldTagsMap interface{}, ...) error
- func CloudwatcheventsUpdateTags(conn *cloudwatchevents.CloudWatchEvents, identifier string, ...) error
- func CloudwatchlogsUpdateTags(conn *cloudwatchlogs.CloudWatchLogs, identifier string, oldTagsMap interface{}, ...) error
- func CodecommitUpdateTags(conn *codecommit.CodeCommit, identifier string, oldTagsMap interface{}, ...) error
- func CodedeployUpdateTags(conn *codedeploy.CodeDeploy, identifier string, oldTagsMap interface{}, ...) error
- func CodepipelineUpdateTags(conn *codepipeline.CodePipeline, identifier string, oldTagsMap interface{}, ...) error
- func CodestarnotificationsUpdateTags(conn *codestarnotifications.CodeStarNotifications, identifier string, ...) error
- func CognitoidentityUpdateTags(conn *cognitoidentity.CognitoIdentity, identifier string, ...) error
- func CognitoidentityproviderUpdateTags(conn *cognitoidentityprovider.CognitoIdentityProvider, identifier string, ...) error
- func ConfigserviceUpdateTags(conn *configservice.ConfigService, identifier string, oldTagsMap interface{}, ...) error
- func DatabasemigrationserviceUpdateTags(conn *databasemigrationservice.DatabaseMigrationService, identifier string, ...) error
- func DataexchangeUpdateTags(conn *dataexchange.DataExchange, identifier string, oldTagsMap interface{}, ...) error
- func DatapipelineUpdateTags(conn *datapipeline.DataPipeline, identifier string, oldTagsMap interface{}, ...) error
- func DatasyncUpdateTags(conn *datasync.DataSync, identifier string, oldTagsMap interface{}, ...) error
- func DaxUpdateTags(conn *dax.DAX, identifier string, oldTagsMap interface{}, ...) error
- func DevicefarmUpdateTags(conn *devicefarm.DeviceFarm, identifier string, oldTagsMap interface{}, ...) error
- func DirectconnectUpdateTags(conn *directconnect.DirectConnect, identifier string, oldTagsMap interface{}, ...) error
- func DirectoryserviceUpdateTags(conn *directoryservice.DirectoryService, identifier string, ...) error
- func DlmUpdateTags(conn *dlm.DLM, identifier string, oldTagsMap interface{}, ...) error
- func DocdbUpdateTags(conn *docdb.DocDB, identifier string, oldTagsMap interface{}, ...) error
- func DynamodbGetTag(conn *dynamodb.DynamoDB, identifier string, key string) (bool, *string, error)
- func DynamodbUpdateTags(conn *dynamodb.DynamoDB, identifier string, oldTagsMap interface{}, ...) error
- func Ec2CreateTags(conn *ec2.EC2, identifier string, tagsMap interface{}) error
- func Ec2GetTag(conn *ec2.EC2, identifier string, key string) (bool, *string, error)
- func Ec2UpdateTags(conn *ec2.EC2, identifier string, oldTagsMap interface{}, ...) error
- func EcrUpdateTags(conn *ecr.ECR, identifier string, oldTagsMap interface{}, ...) error
- func EcsGetTag(conn *ecs.ECS, identifier string, key string) (bool, *string, error)
- func EcsUpdateTags(conn *ecs.ECS, identifier string, oldTagsMap interface{}, ...) error
- func EfsUpdateTags(conn *efs.EFS, identifier string, oldTagsMap interface{}, ...) error
- func EksUpdateTags(conn *eks.EKS, identifier string, oldTagsMap interface{}, ...) error
- func ElasticacheUpdateTags(conn *elasticache.ElastiCache, identifier string, oldTagsMap interface{}, ...) error
- func ElasticbeanstalkUpdateTags(conn *elasticbeanstalk.ElasticBeanstalk, identifier string, ...) error
- func ElasticsearchserviceUpdateTags(conn *elasticsearchservice.ElasticsearchService, identifier string, ...) error
- func ElbUpdateTags(conn *elb.ELB, identifier string, oldTagsMap interface{}, ...) error
- func Elbv2UpdateTags(conn *elbv2.ELBV2, identifier string, oldTagsMap interface{}, ...) error
- func EmrUpdateTags(conn *emr.EMR, identifier string, oldTagsMap interface{}, ...) error
- func FirehoseUpdateTags(conn *firehose.Firehose, identifier string, oldTagsMap interface{}, ...) error
- func FsxUpdateTags(conn *fsx.FSx, identifier string, oldTagsMap interface{}, ...) error
- func GameliftUpdateTags(conn *gamelift.GameLift, identifier string, oldTagsMap interface{}, ...) error
- func GlacierUpdateTags(conn *glacier.Glacier, identifier string, oldTagsMap interface{}, ...) error
- func GlobalacceleratorUpdateTags(conn *globalaccelerator.GlobalAccelerator, identifier string, ...) error
- func GlueUpdateTags(conn *glue.Glue, identifier string, oldTagsMap interface{}, ...) error
- func GreengrassUpdateTags(conn *greengrass.Greengrass, identifier string, oldTagsMap interface{}, ...) error
- func GuarddutyUpdateTags(conn *guardduty.GuardDuty, identifier string, oldTagsMap interface{}, ...) error
- func IamRoleUpdateTags(conn *iam.IAM, identifier string, oldTagsMap interface{}, ...) error
- func IamUserUpdateTags(conn *iam.IAM, identifier string, oldTagsMap interface{}, ...) error
- func ImagebuilderUpdateTags(conn *imagebuilder.Imagebuilder, identifier string, oldTagsMap interface{}, ...) error
- func InspectorUpdateTags(conn *inspector.Inspector, identifier string, oldTagsMap interface{}, ...) error
- func IotUpdateTags(conn *iot.IoT, identifier string, oldTagsMap interface{}, ...) error
- func IotanalyticsUpdateTags(conn *iotanalytics.IoTAnalytics, identifier string, oldTagsMap interface{}, ...) error
- func IoteventsUpdateTags(conn *iotevents.IoTEvents, identifier string, oldTagsMap interface{}, ...) error
- func KafkaUpdateTags(conn *kafka.Kafka, identifier string, oldTagsMap interface{}, ...) error
- func KinesisUpdateTags(conn *kinesis.Kinesis, identifier string, oldTagsMap interface{}, ...) error
- func KinesisanalyticsUpdateTags(conn *kinesisanalytics.KinesisAnalytics, identifier string, ...) error
- func Kinesisanalyticsv2UpdateTags(conn *kinesisanalyticsv2.KinesisAnalyticsV2, identifier string, ...) error
- func KinesisvideoUpdateTags(conn *kinesisvideo.KinesisVideo, identifier string, oldTagsMap interface{}, ...) error
- func KmsUpdateTags(conn *kms.KMS, identifier string, oldTagsMap interface{}, ...) error
- func LambdaUpdateTags(conn *lambda.Lambda, identifier string, oldTagsMap interface{}, ...) error
- func LicensemanagerUpdateTags(conn *licensemanager.LicenseManager, identifier string, oldTagsMap interface{}, ...) error
- func LightsailUpdateTags(conn *lightsail.Lightsail, identifier string, oldTagsMap interface{}, ...) error
- func MediaconnectUpdateTags(conn *mediaconnect.MediaConnect, identifier string, oldTagsMap interface{}, ...) error
- func MediaconvertUpdateTags(conn *mediaconvert.MediaConvert, identifier string, oldTagsMap interface{}, ...) error
- func MedialiveUpdateTags(conn *medialive.MediaLive, identifier string, oldTagsMap interface{}, ...) error
- func MediapackageUpdateTags(conn *mediapackage.MediaPackage, identifier string, oldTagsMap interface{}, ...) error
- func MediastoreUpdateTags(conn *mediastore.MediaStore, identifier string, oldTagsMap interface{}, ...) error
- func MqUpdateTags(conn *mq.MQ, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
- func NeptuneUpdateTags(conn *neptune.Neptune, identifier string, oldTagsMap interface{}, ...) error
- func NetworkmanagerUpdateTags(conn *networkmanager.NetworkManager, identifier string, oldTagsMap interface{}, ...) error
- func OpsworksUpdateTags(conn *opsworks.OpsWorks, identifier string, oldTagsMap interface{}, ...) error
- func OrganizationsUpdateTags(conn *organizations.Organizations, identifier string, oldTagsMap interface{}, ...) error
- func PinpointUpdateTags(conn *pinpoint.Pinpoint, identifier string, oldTagsMap interface{}, ...) error
- func QldbUpdateTags(conn *qldb.QLDB, identifier string, oldTagsMap interface{}, ...) error
- func QuicksightUpdateTags(conn *quicksight.QuickSight, identifier string, oldTagsMap interface{}, ...) error
- func RamUpdateTags(conn *ram.RAM, identifier string, oldTagsMap interface{}, ...) error
- func RdsUpdateTags(conn *rds.RDS, identifier string, oldTagsMap interface{}, ...) error
- func RedshiftUpdateTags(conn *redshift.Redshift, identifier string, oldTagsMap interface{}, ...) error
- func ResourcegroupsUpdateTags(conn *resourcegroups.ResourceGroups, identifier string, oldTagsMap interface{}, ...) error
- func Route53UpdateTags(conn *route53.Route53, identifier string, resourceType string, ...) error
- func Route53resolverGetTag(conn *route53resolver.Route53Resolver, identifier string, key string) (bool, *string, error)
- func Route53resolverUpdateTags(conn *route53resolver.Route53Resolver, identifier string, ...) error
- func S3BucketUpdateTags(conn *s3.S3, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
- func S3ObjectUpdateTags(conn *s3.S3, bucket, key string, oldTagsMap interface{}, ...) error
- func SagemakerUpdateTags(conn *sagemaker.SageMaker, identifier string, oldTagsMap interface{}, ...) error
- func SecretsmanagerUpdateTags(conn *secretsmanager.SecretsManager, identifier string, oldTagsMap interface{}, ...) error
- func SecurityhubUpdateTags(conn *securityhub.SecurityHub, identifier string, oldTagsMap interface{}, ...) error
- func ServiceClientType(serviceName string) string
- func ServiceListTagsFunction(serviceName string) string
- func ServiceListTagsInputFilterIdentifierName(serviceName string) string
- func ServiceListTagsInputIdentifierField(serviceName string) string
- func ServiceListTagsInputIdentifierRequiresSlice(serviceName string) string
- func ServiceListTagsOutputTagsField(serviceName string) string
- func ServiceResourceNotFoundErrorCode(serviceName string) string
- func ServiceResourceNotFoundErrorCodeContains(serviceName string) string
- func ServiceRetryCreationOnResourceNotFound(serviceName string) string
- func ServiceTagFunction(serviceName string) string
- func ServiceTagFunctionBatchSize(serviceName string) string
- func ServiceTagInputCustomValue(serviceName string) string
- func ServiceTagInputIdentifierField(serviceName string) string
- func ServiceTagInputIdentifierRequiresSlice(serviceName string) string
- func ServiceTagInputTagsField(serviceName string) string
- func ServiceTagKeyType(serviceName string) string
- func ServiceTagPackage(serviceName string) string
- func ServiceTagResourceTypeField(serviceName string) string
- func ServiceTagType(serviceName string) string
- func ServiceTagType2(serviceName string) string
- func ServiceTagTypeAdditionalBoolFields(serviceName string) []string
- func ServiceTagTypeIdentifierField(serviceName string) string
- func ServiceTagTypeKeyField(serviceName string) string
- func ServiceTagTypeValueField(serviceName string) string
- func ServiceUntagFunction(serviceName string) string
- func ServiceUntagInputCustomValue(serviceName string) string
- func ServiceUntagInputRequiresTagKeyType(serviceName string) string
- func ServiceUntagInputRequiresTagType(serviceName string) string
- func ServiceUntagInputTagsField(serviceName string) string
- func ServicediscoveryUpdateTags(conn *servicediscovery.ServiceDiscovery, identifier string, ...) error
- func SfnUpdateTags(conn *sfn.SFN, identifier string, oldTagsMap interface{}, ...) error
- func SnsUpdateTags(conn *sns.SNS, identifier string, oldTagsMap interface{}, ...) error
- func SqsUpdateTags(conn *sqs.SQS, identifier string, oldTagsMap interface{}, ...) error
- func SsmUpdateTags(conn *ssm.SSM, identifier string, resourceType string, oldTagsMap interface{}, ...) error
- func StoragegatewayUpdateTags(conn *storagegateway.StorageGateway, identifier string, oldTagsMap interface{}, ...) error
- func SwfUpdateTags(conn *swf.SWF, identifier string, oldTagsMap interface{}, ...) error
- func SyntheticsUpdateTags(conn *synthetics.Synthetics, identifier string, oldTagsMap interface{}, ...) error
- func ToSnakeCase(str string) string
- func TransferUpdateTags(conn *transfer.Transfer, identifier string, oldTagsMap interface{}, ...) error
- func WafUpdateTags(conn *waf.WAF, identifier string, oldTagsMap interface{}, ...) error
- func WafregionalUpdateTags(conn *wafregional.WAFRegional, identifier string, oldTagsMap interface{}, ...) error
- func Wafv2UpdateTags(conn *wafv2.WAFV2, identifier string, oldTagsMap interface{}, ...) error
- func WorklinkUpdateTags(conn *worklink.WorkLink, identifier string, oldTagsMap interface{}, ...) error
- func WorkspacesUpdateTags(conn *workspaces.WorkSpaces, identifier string, oldTagsMap interface{}, ...) error
- func XrayUpdateTags(conn *xray.XRay, identifier string, oldTagsMap interface{}, ...) error
- type IgnoreConfig
- type KeyValueTags
- func AccessanalyzerKeyValueTags(tags map[string]*string) KeyValueTags
- func AccessanalyzerListTags(conn *accessanalyzer.AccessAnalyzer, identifier string) (KeyValueTags, error)
- func AcmKeyValueTags(tags []*acm.Tag) KeyValueTags
- func AcmListTags(conn *acm.ACM, identifier string) (KeyValueTags, error)
- func AcmpcaKeyValueTags(tags []*acmpca.Tag) KeyValueTags
- func AcmpcaListTags(conn *acmpca.ACMPCA, identifier string) (KeyValueTags, error)
- func AmplifyKeyValueTags(tags map[string]*string) KeyValueTags
- func AmplifyListTags(conn *amplify.Amplify, identifier string) (KeyValueTags, error)
- func ApigatewayKeyValueTags(tags map[string]*string) KeyValueTags
- func Apigatewayv2KeyValueTags(tags map[string]*string) KeyValueTags
- func Apigatewayv2ListTags(conn *apigatewayv2.ApiGatewayV2, identifier string) (KeyValueTags, error)
- func AppmeshKeyValueTags(tags []*appmesh.TagRef) KeyValueTags
- func AppmeshListTags(conn *appmesh.AppMesh, identifier string) (KeyValueTags, error)
- func AppstreamKeyValueTags(tags map[string]*string) KeyValueTags
- func AppstreamListTags(conn *appstream.AppStream, identifier string) (KeyValueTags, error)
- func AppsyncKeyValueTags(tags map[string]*string) KeyValueTags
- func AppsyncListTags(conn *appsync.AppSync, identifier string) (KeyValueTags, error)
- func AthenaKeyValueTags(tags []*athena.Tag) KeyValueTags
- func AthenaListTags(conn *athena.Athena, identifier string) (KeyValueTags, error)
- func AutoscalingKeyValueTags(tags interface{}, identifier string, resourceType string) KeyValueTags
- func AutoscalingListTags(conn *autoscaling.AutoScaling, identifier string, resourceType string) (KeyValueTags, error)
- func BackupKeyValueTags(tags map[string]*string) KeyValueTags
- func BackupListTags(conn *backup.Backup, identifier string) (KeyValueTags, error)
- func BatchKeyValueTags(tags map[string]*string) KeyValueTags
- func Cloud9KeyValueTags(tags []*cloud9.Tag) KeyValueTags
- func Cloud9ListTags(conn *cloud9.Cloud9, identifier string) (KeyValueTags, error)
- func CloudformationKeyValueTags(tags []*cloudformation.Tag) KeyValueTags
- func CloudfrontKeyValueTags(tags []*cloudfront.Tag) KeyValueTags
- func CloudfrontListTags(conn *cloudfront.CloudFront, identifier string) (KeyValueTags, error)
- func Cloudhsmv2KeyValueTags(tags []*cloudhsmv2.Tag) KeyValueTags
- func Cloudhsmv2ListTags(conn *cloudhsmv2.CloudHSMV2, identifier string) (KeyValueTags, error)
- func CloudtrailKeyValueTags(tags []*cloudtrail.Tag) KeyValueTags
- func CloudtrailListTags(conn *cloudtrail.CloudTrail, identifier string) (KeyValueTags, error)
- func CloudwatchKeyValueTags(tags []*cloudwatch.Tag) KeyValueTags
- func CloudwatchListTags(conn *cloudwatch.CloudWatch, identifier string) (KeyValueTags, error)
- func CloudwatcheventsKeyValueTags(tags []*cloudwatchevents.Tag) KeyValueTags
- func CloudwatcheventsListTags(conn *cloudwatchevents.CloudWatchEvents, identifier string) (KeyValueTags, error)
- func CloudwatchlogsKeyValueTags(tags map[string]*string) KeyValueTags
- func CloudwatchlogsListTags(conn *cloudwatchlogs.CloudWatchLogs, identifier string) (KeyValueTags, error)
- func CodebuildKeyValueTags(tags []*codebuild.Tag) KeyValueTags
- func CodecommitKeyValueTags(tags map[string]*string) KeyValueTags
- func CodecommitListTags(conn *codecommit.CodeCommit, identifier string) (KeyValueTags, error)
- func CodedeployKeyValueTags(tags []*codedeploy.Tag) KeyValueTags
- func CodedeployListTags(conn *codedeploy.CodeDeploy, identifier string) (KeyValueTags, error)
- func CodepipelineKeyValueTags(tags []*codepipeline.Tag) KeyValueTags
- func CodepipelineListTags(conn *codepipeline.CodePipeline, identifier string) (KeyValueTags, error)
- func CodestarnotificationsKeyValueTags(tags map[string]*string) KeyValueTags
- func CodestarnotificationsListTags(conn *codestarnotifications.CodeStarNotifications, identifier string) (KeyValueTags, error)
- func CognitoidentityKeyValueTags(tags map[string]*string) KeyValueTags
- func CognitoidentityListTags(conn *cognitoidentity.CognitoIdentity, identifier string) (KeyValueTags, error)
- func CognitoidentityproviderKeyValueTags(tags map[string]*string) KeyValueTags
- func CognitoidentityproviderListTags(conn *cognitoidentityprovider.CognitoIdentityProvider, identifier string) (KeyValueTags, error)
- func ConfigserviceKeyValueTags(tags []*configservice.Tag) KeyValueTags
- func ConfigserviceListTags(conn *configservice.ConfigService, identifier string) (KeyValueTags, error)
- func DatabasemigrationserviceKeyValueTags(tags []*databasemigrationservice.Tag) KeyValueTags
- func DatabasemigrationserviceListTags(conn *databasemigrationservice.DatabaseMigrationService, identifier string) (KeyValueTags, error)
- func DataexchangeKeyValueTags(tags map[string]*string) KeyValueTags
- func DataexchangeListTags(conn *dataexchange.DataExchange, identifier string) (KeyValueTags, error)
- func DatapipelineKeyValueTags(tags []*datapipeline.Tag) KeyValueTags
- func DatasyncKeyValueTags(tags []*datasync.TagListEntry) KeyValueTags
- func DatasyncListTags(conn *datasync.DataSync, identifier string) (KeyValueTags, error)
- func DaxKeyValueTags(tags []*dax.Tag) KeyValueTags
- func DaxListTags(conn *dax.DAX, identifier string) (KeyValueTags, error)
- func DevicefarmKeyValueTags(tags []*devicefarm.Tag) KeyValueTags
- func DevicefarmListTags(conn *devicefarm.DeviceFarm, identifier string) (KeyValueTags, error)
- func DirectconnectKeyValueTags(tags []*directconnect.Tag) KeyValueTags
- func DirectconnectListTags(conn *directconnect.DirectConnect, identifier string) (KeyValueTags, error)
- func DirectoryserviceKeyValueTags(tags []*directoryservice.Tag) KeyValueTags
- func DirectoryserviceListTags(conn *directoryservice.DirectoryService, identifier string) (KeyValueTags, error)
- func DlmKeyValueTags(tags map[string]*string) KeyValueTags
- func DlmListTags(conn *dlm.DLM, identifier string) (KeyValueTags, error)
- func DocdbKeyValueTags(tags []*docdb.Tag) KeyValueTags
- func DocdbListTags(conn *docdb.DocDB, identifier string) (KeyValueTags, error)
- func DynamodbKeyValueTags(tags []*dynamodb.Tag) KeyValueTags
- func DynamodbListTags(conn *dynamodb.DynamoDB, identifier string) (KeyValueTags, error)
- func Ec2KeyValueTags(tags interface{}) KeyValueTags
- func Ec2ListTags(conn *ec2.EC2, identifier string) (KeyValueTags, error)
- func EcrKeyValueTags(tags []*ecr.Tag) KeyValueTags
- func EcrListTags(conn *ecr.ECR, identifier string) (KeyValueTags, error)
- func EcsKeyValueTags(tags []*ecs.Tag) KeyValueTags
- func EcsListTags(conn *ecs.ECS, identifier string) (KeyValueTags, error)
- func EfsKeyValueTags(tags []*efs.Tag) KeyValueTags
- func EfsListTags(conn *efs.EFS, identifier string) (KeyValueTags, error)
- func EksKeyValueTags(tags map[string]*string) KeyValueTags
- func EksListTags(conn *eks.EKS, identifier string) (KeyValueTags, error)
- func ElasticacheKeyValueTags(tags []*elasticache.Tag) KeyValueTags
- func ElasticacheListTags(conn *elasticache.ElastiCache, identifier string) (KeyValueTags, error)
- func ElasticbeanstalkKeyValueTags(tags []*elasticbeanstalk.Tag) KeyValueTags
- func ElasticbeanstalkListTags(conn *elasticbeanstalk.ElasticBeanstalk, identifier string) (KeyValueTags, error)
- func ElasticsearchserviceKeyValueTags(tags []*elasticsearchservice.Tag) KeyValueTags
- func ElasticsearchserviceListTags(conn *elasticsearchservice.ElasticsearchService, identifier string) (KeyValueTags, error)
- func ElbKeyValueTags(tags []*elb.Tag) KeyValueTags
- func ElbListTags(conn *elb.ELB, identifier string) (KeyValueTags, error)
- func Elbv2KeyValueTags(tags []*elbv2.Tag) KeyValueTags
- func Elbv2ListTags(conn *elbv2.ELBV2, identifier string) (KeyValueTags, error)
- func EmrKeyValueTags(tags []*emr.Tag) KeyValueTags
- func FirehoseKeyValueTags(tags []*firehose.Tag) KeyValueTags
- func FirehoseListTags(conn *firehose.Firehose, identifier string) (KeyValueTags, error)
- func FmsKeyValueTags(tags []*fms.ResourceTag) KeyValueTags
- func FsxKeyValueTags(tags []*fsx.Tag) KeyValueTags
- func FsxListTags(conn *fsx.FSx, identifier string) (KeyValueTags, error)
- func GameliftKeyValueTags(tags []*gamelift.Tag) KeyValueTags
- func GameliftListTags(conn *gamelift.GameLift, identifier string) (KeyValueTags, error)
- func GlacierKeyValueTags(tags map[string]*string) KeyValueTags
- func GlacierListTags(conn *glacier.Glacier, identifier string) (KeyValueTags, error)
- func GlobalacceleratorKeyValueTags(tags []*globalaccelerator.Tag) KeyValueTags
- func GlobalacceleratorListTags(conn *globalaccelerator.GlobalAccelerator, identifier string) (KeyValueTags, error)
- func GlueKeyValueTags(tags map[string]*string) KeyValueTags
- func GlueListTags(conn *glue.Glue, identifier string) (KeyValueTags, error)
- func GreengrassKeyValueTags(tags map[string]*string) KeyValueTags
- func GreengrassListTags(conn *greengrass.Greengrass, identifier string) (KeyValueTags, error)
- func GuarddutyKeyValueTags(tags map[string]*string) KeyValueTags
- func GuarddutyListTags(conn *guardduty.GuardDuty, identifier string) (KeyValueTags, error)
- func IamKeyValueTags(tags []*iam.Tag) KeyValueTags
- func ImagebuilderKeyValueTags(tags map[string]*string) KeyValueTags
- func ImagebuilderListTags(conn *imagebuilder.Imagebuilder, identifier string) (KeyValueTags, error)
- func InspectorKeyValueTags(tags []*inspector.Tag) KeyValueTags
- func InspectorListTags(conn *inspector.Inspector, identifier string) (KeyValueTags, error)
- func IotKeyValueTags(tags []*iot.Tag) KeyValueTags
- func IotListTags(conn *iot.IoT, identifier string) (KeyValueTags, error)
- func IotanalyticsKeyValueTags(tags []*iotanalytics.Tag) KeyValueTags
- func IotanalyticsListTags(conn *iotanalytics.IoTAnalytics, identifier string) (KeyValueTags, error)
- func IoteventsKeyValueTags(tags []*iotevents.Tag) KeyValueTags
- func IoteventsListTags(conn *iotevents.IoTEvents, identifier string) (KeyValueTags, error)
- func KafkaKeyValueTags(tags map[string]*string) KeyValueTags
- func KafkaListTags(conn *kafka.Kafka, identifier string) (KeyValueTags, error)
- func KinesisKeyValueTags(tags []*kinesis.Tag) KeyValueTags
- func KinesisListTags(conn *kinesis.Kinesis, identifier string) (KeyValueTags, error)
- func KinesisanalyticsKeyValueTags(tags []*kinesisanalytics.Tag) KeyValueTags
- func KinesisanalyticsListTags(conn *kinesisanalytics.KinesisAnalytics, identifier string) (KeyValueTags, error)
- func Kinesisanalyticsv2KeyValueTags(tags []*kinesisanalyticsv2.Tag) KeyValueTags
- func Kinesisanalyticsv2ListTags(conn *kinesisanalyticsv2.KinesisAnalyticsV2, identifier string) (KeyValueTags, error)
- func KinesisvideoKeyValueTags(tags map[string]*string) KeyValueTags
- func KinesisvideoListTags(conn *kinesisvideo.KinesisVideo, identifier string) (KeyValueTags, error)
- func KmsKeyValueTags(tags []*kms.Tag) KeyValueTags
- func KmsListTags(conn *kms.KMS, identifier string) (KeyValueTags, error)
- func LambdaKeyValueTags(tags map[string]*string) KeyValueTags
- func LambdaListTags(conn *lambda.Lambda, identifier string) (KeyValueTags, error)
- func LicensemanagerKeyValueTags(tags []*licensemanager.Tag) KeyValueTags
- func LicensemanagerListTags(conn *licensemanager.LicenseManager, identifier string) (KeyValueTags, error)
- func LightsailKeyValueTags(tags []*lightsail.Tag) KeyValueTags
- func MediaconnectKeyValueTags(tags map[string]*string) KeyValueTags
- func MediaconnectListTags(conn *mediaconnect.MediaConnect, identifier string) (KeyValueTags, error)
- func MediaconvertKeyValueTags(tags map[string]*string) KeyValueTags
- func MediaconvertListTags(conn *mediaconvert.MediaConvert, identifier string) (KeyValueTags, error)
- func MedialiveKeyValueTags(tags map[string]*string) KeyValueTags
- func MedialiveListTags(conn *medialive.MediaLive, identifier string) (KeyValueTags, error)
- func MediapackageKeyValueTags(tags map[string]*string) KeyValueTags
- func MediapackageListTags(conn *mediapackage.MediaPackage, identifier string) (KeyValueTags, error)
- func MediastoreKeyValueTags(tags []*mediastore.Tag) KeyValueTags
- func MediastoreListTags(conn *mediastore.MediaStore, identifier string) (KeyValueTags, error)
- func MqKeyValueTags(tags map[string]*string) KeyValueTags
- func MqListTags(conn *mq.MQ, identifier string) (KeyValueTags, error)
- func NeptuneKeyValueTags(tags []*neptune.Tag) KeyValueTags
- func NeptuneListTags(conn *neptune.Neptune, identifier string) (KeyValueTags, error)
- func NetworkmanagerKeyValueTags(tags []*networkmanager.Tag) KeyValueTags
- func NetworkmanagerListTags(conn *networkmanager.NetworkManager, identifier string) (KeyValueTags, error)
- func New(i interface{}) KeyValueTags
- func OpsworksKeyValueTags(tags map[string]*string) KeyValueTags
- func OpsworksListTags(conn *opsworks.OpsWorks, identifier string) (KeyValueTags, error)
- func OrganizationsKeyValueTags(tags []*organizations.Tag) KeyValueTags
- func OrganizationsListTags(conn *organizations.Organizations, identifier string) (KeyValueTags, error)
- func PinpointKeyValueTags(tags map[string]*string) KeyValueTags
- func PinpointListTags(conn *pinpoint.Pinpoint, identifier string) (KeyValueTags, error)
- func QldbKeyValueTags(tags map[string]*string) KeyValueTags
- func QldbListTags(conn *qldb.QLDB, identifier string) (KeyValueTags, error)
- func QuicksightKeyValueTags(tags []*quicksight.Tag) KeyValueTags
- func QuicksightListTags(conn *quicksight.QuickSight, identifier string) (KeyValueTags, error)
- func RamKeyValueTags(tags []*ram.Tag) KeyValueTags
- func RdsKeyValueTags(tags []*rds.Tag) KeyValueTags
- func RdsListTags(conn *rds.RDS, identifier string) (KeyValueTags, error)
- func RedshiftKeyValueTags(tags []*redshift.Tag) KeyValueTags
- func ResourcegroupsKeyValueTags(tags map[string]*string) KeyValueTags
- func ResourcegroupsListTags(conn *resourcegroups.ResourceGroups, identifier string) (KeyValueTags, error)
- func ResourcegroupstaggingapiKeyValueTags(tags []*resourcegroupstaggingapi.Tag) KeyValueTags
- func Route53KeyValueTags(tags []*route53.Tag) KeyValueTags
- func Route53ListTags(conn *route53.Route53, identifier string, resourceType string) (KeyValueTags, error)
- func Route53resolverKeyValueTags(tags []*route53resolver.Tag) KeyValueTags
- func Route53resolverListTags(conn *route53resolver.Route53Resolver, identifier string) (KeyValueTags, error)
- func S3BucketListTags(conn *s3.S3, identifier string) (KeyValueTags, error)
- func S3KeyValueTags(tags []*s3.Tag) KeyValueTags
- func S3ObjectListTags(conn *s3.S3, bucket, key string) (KeyValueTags, error)
- func SagemakerKeyValueTags(tags []*sagemaker.Tag) KeyValueTags
- func SagemakerListTags(conn *sagemaker.SageMaker, identifier string) (KeyValueTags, error)
- func SecretsmanagerKeyValueTags(tags []*secretsmanager.Tag) KeyValueTags
- func SecurityhubKeyValueTags(tags map[string]*string) KeyValueTags
- func SecurityhubListTags(conn *securityhub.SecurityHub, identifier string) (KeyValueTags, error)
- func ServerlessapplicationrepositoryKeyValueTags(tags []*serverlessapplicationrepository.Tag) KeyValueTags
- func ServicecatalogKeyValueTags(tags []*servicecatalog.Tag) KeyValueTags
- func ServicediscoveryKeyValueTags(tags []*servicediscovery.Tag) KeyValueTags
- func ServicediscoveryListTags(conn *servicediscovery.ServiceDiscovery, identifier string) (KeyValueTags, error)
- func SfnKeyValueTags(tags []*sfn.Tag) KeyValueTags
- func SfnListTags(conn *sfn.SFN, identifier string) (KeyValueTags, error)
- func SnsKeyValueTags(tags []*sns.Tag) KeyValueTags
- func SnsListTags(conn *sns.SNS, identifier string) (KeyValueTags, error)
- func SqsKeyValueTags(tags map[string]*string) KeyValueTags
- func SqsListTags(conn *sqs.SQS, identifier string) (KeyValueTags, error)
- func SsmKeyValueTags(tags []*ssm.Tag) KeyValueTags
- func SsmListTags(conn *ssm.SSM, identifier string, resourceType string) (KeyValueTags, error)
- func StoragegatewayKeyValueTags(tags []*storagegateway.Tag) KeyValueTags
- func StoragegatewayListTags(conn *storagegateway.StorageGateway, identifier string) (KeyValueTags, error)
- func SwfKeyValueTags(tags []*swf.ResourceTag) KeyValueTags
- func SwfListTags(conn *swf.SWF, identifier string) (KeyValueTags, error)
- func SyntheticsKeyValueTags(tags map[string]*string) KeyValueTags
- func TransferKeyValueTags(tags []*transfer.Tag) KeyValueTags
- func TransferListTags(conn *transfer.Transfer, identifier string) (KeyValueTags, error)
- func WafKeyValueTags(tags []*waf.Tag) KeyValueTags
- func WafListTags(conn *waf.WAF, identifier string) (KeyValueTags, error)
- func WafregionalKeyValueTags(tags []*waf.Tag) KeyValueTags
- func WafregionalListTags(conn *wafregional.WAFRegional, identifier string) (KeyValueTags, error)
- func Wafv2KeyValueTags(tags []*wafv2.Tag) KeyValueTags
- func Wafv2ListTags(conn *wafv2.WAFV2, identifier string) (KeyValueTags, error)
- func WorklinkKeyValueTags(tags map[string]*string) KeyValueTags
- func WorklinkListTags(conn *worklink.WorkLink, identifier string) (KeyValueTags, error)
- func WorkspacesKeyValueTags(tags []*workspaces.Tag) KeyValueTags
- func WorkspacesListTags(conn *workspaces.WorkSpaces, identifier string) (KeyValueTags, error)
- func XrayKeyValueTags(tags []*xray.Tag) KeyValueTags
- func XrayListTags(conn *xray.XRay, identifier string) (KeyValueTags, error)
- func (tags KeyValueTags) AccessanalyzerTags() map[string]*string
- func (tags KeyValueTags) AcmTags() []*acm.Tag
- func (tags KeyValueTags) AcmpcaTags() []*acmpca.Tag
- func (tags KeyValueTags) AmplifyTags() map[string]*string
- func (tags KeyValueTags) ApigatewayTags() map[string]*string
- func (tags KeyValueTags) Apigatewayv2Tags() map[string]*string
- func (tags KeyValueTags) AppmeshTags() []*appmesh.TagRef
- func (tags KeyValueTags) AppstreamTags() map[string]*string
- func (tags KeyValueTags) AppsyncTags() map[string]*string
- func (tags KeyValueTags) AthenaTags() []*athena.Tag
- func (tags KeyValueTags) AutoscalingListOfMap() []interface{}
- func (tags KeyValueTags) AutoscalingListOfStringMap() []interface{}
- func (tags KeyValueTags) AutoscalingTags() []*autoscaling.Tag
- func (tags KeyValueTags) BackupTags() map[string]*string
- func (tags KeyValueTags) BatchTags() map[string]*string
- func (tags KeyValueTags) Chunks(size int) []KeyValueTags
- func (tags KeyValueTags) Cloud9Tags() []*cloud9.Tag
- func (tags KeyValueTags) CloudformationTags() []*cloudformation.Tag
- func (tags KeyValueTags) CloudfrontTags() []*cloudfront.Tag
- func (tags KeyValueTags) Cloudhsmv2Tags() []*cloudhsmv2.Tag
- func (tags KeyValueTags) CloudtrailTags() []*cloudtrail.Tag
- func (tags KeyValueTags) CloudwatchTags() []*cloudwatch.Tag
- func (tags KeyValueTags) CloudwatcheventsTags() []*cloudwatchevents.Tag
- func (tags KeyValueTags) CloudwatchlogsTags() map[string]*string
- func (tags KeyValueTags) CodebuildTags() []*codebuild.Tag
- func (tags KeyValueTags) CodecommitTags() map[string]*string
- func (tags KeyValueTags) CodedeployTags() []*codedeploy.Tag
- func (tags KeyValueTags) CodepipelineTags() []*codepipeline.Tag
- func (tags KeyValueTags) CodestarnotificationsTags() map[string]*string
- func (tags KeyValueTags) CognitoidentityTags() map[string]*string
- func (tags KeyValueTags) CognitoidentityproviderTags() map[string]*string
- func (tags KeyValueTags) ConfigserviceTags() []*configservice.Tag
- func (tags KeyValueTags) ContainsAll(target KeyValueTags) bool
- func (tags KeyValueTags) DatabasemigrationserviceTags() []*databasemigrationservice.Tag
- func (tags KeyValueTags) DataexchangeTags() map[string]*string
- func (tags KeyValueTags) DatapipelineTags() []*datapipeline.Tag
- func (tags KeyValueTags) DatasyncTags() []*datasync.TagListEntry
- func (tags KeyValueTags) DaxTags() []*dax.Tag
- func (tags KeyValueTags) DevicefarmTags() []*devicefarm.Tag
- func (tags KeyValueTags) DirectconnectTags() []*directconnect.Tag
- func (tags KeyValueTags) DirectoryserviceTags() []*directoryservice.Tag
- func (tags KeyValueTags) DlmTags() map[string]*string
- func (tags KeyValueTags) DocdbTags() []*docdb.Tag
- func (tags KeyValueTags) DynamodbTags() []*dynamodb.Tag
- func (tags KeyValueTags) Ec2Tags() []*ec2.Tag
- func (tags KeyValueTags) EcrTags() []*ecr.Tag
- func (tags KeyValueTags) EcsTags() []*ecs.Tag
- func (tags KeyValueTags) EfsTags() []*efs.Tag
- func (tags KeyValueTags) EksTags() map[string]*string
- func (tags KeyValueTags) ElasticacheTags() []*elasticache.Tag
- func (tags KeyValueTags) ElasticbeanstalkTags() []*elasticbeanstalk.Tag
- func (tags KeyValueTags) ElasticsearchserviceTags() []*elasticsearchservice.Tag
- func (tags KeyValueTags) ElbTagKeys() []*elb.TagKeyOnly
- func (tags KeyValueTags) ElbTags() []*elb.Tag
- func (tags KeyValueTags) Elbv2Tags() []*elbv2.Tag
- func (tags KeyValueTags) EmrTags() []*emr.Tag
- func (tags KeyValueTags) FirehoseTags() []*firehose.Tag
- func (tags KeyValueTags) FmsTags() []*fms.ResourceTag
- func (tags KeyValueTags) FsxTags() []*fsx.Tag
- func (tags KeyValueTags) GameliftTags() []*gamelift.Tag
- func (tags KeyValueTags) GlacierTags() map[string]*string
- func (tags KeyValueTags) GlobalacceleratorTags() []*globalaccelerator.Tag
- func (tags KeyValueTags) GlueTags() map[string]*string
- func (tags KeyValueTags) GreengrassTags() map[string]*string
- func (tags KeyValueTags) GuarddutyTags() map[string]*string
- func (tags KeyValueTags) Hash() int
- func (tags KeyValueTags) IamTags() []*iam.Tag
- func (tags KeyValueTags) Ignore(ignoreTags KeyValueTags) KeyValueTags
- func (tags KeyValueTags) IgnoreAws() KeyValueTags
- func (tags KeyValueTags) IgnoreConfig(config *IgnoreConfig) KeyValueTags
- func (tags KeyValueTags) IgnoreElasticbeanstalk() KeyValueTags
- func (tags KeyValueTags) IgnorePrefixes(ignoreTagPrefixes KeyValueTags) KeyValueTags
- func (tags KeyValueTags) IgnoreRds() KeyValueTags
- func (tags KeyValueTags) ImagebuilderTags() map[string]*string
- func (tags KeyValueTags) InspectorTags() []*inspector.Tag
- func (tags KeyValueTags) IotTags() []*iot.Tag
- func (tags KeyValueTags) IotanalyticsTags() []*iotanalytics.Tag
- func (tags KeyValueTags) IoteventsTags() []*iotevents.Tag
- func (tags KeyValueTags) KafkaTags() map[string]*string
- func (tags KeyValueTags) KeyAdditionalBoolValue(key string, fieldName string) *bool
- func (tags KeyValueTags) KeyAdditionalStringValue(key string, fieldName string) *string
- func (tags KeyValueTags) KeyExists(key string) bool
- func (tags KeyValueTags) KeyTagData(key string) *TagData
- func (tags KeyValueTags) KeyValue(key string) *string
- func (tags KeyValueTags) Keys() []string
- func (tags KeyValueTags) KinesisTags() []*kinesis.Tag
- func (tags KeyValueTags) KinesisanalyticsTags() []*kinesisanalytics.Tag
- func (tags KeyValueTags) Kinesisanalyticsv2Tags() []*kinesisanalyticsv2.Tag
- func (tags KeyValueTags) KinesisvideoTags() map[string]*string
- func (tags KeyValueTags) KmsTags() []*kms.Tag
- func (tags KeyValueTags) LambdaTags() map[string]*string
- func (tags KeyValueTags) LicensemanagerTags() []*licensemanager.Tag
- func (tags KeyValueTags) LightsailTags() []*lightsail.Tag
- func (tags KeyValueTags) ListofMap() []map[string]interface{}
- func (tags KeyValueTags) Map() map[string]string
- func (tags KeyValueTags) MediaconnectTags() map[string]*string
- func (tags KeyValueTags) MediaconvertTags() map[string]*string
- func (tags KeyValueTags) MedialiveTags() map[string]*string
- func (tags KeyValueTags) MediapackageTags() map[string]*string
- func (tags KeyValueTags) MediastoreTags() []*mediastore.Tag
- func (tags KeyValueTags) Merge(mergeTags KeyValueTags) KeyValueTags
- func (tags KeyValueTags) MqTags() map[string]*string
- func (tags KeyValueTags) NeptuneTags() []*neptune.Tag
- func (tags KeyValueTags) NetworkmanagerTags() []*networkmanager.Tag
- func (tags KeyValueTags) Only(onlyTags KeyValueTags) KeyValueTags
- func (tags KeyValueTags) OpsworksTags() map[string]*string
- func (tags KeyValueTags) OrganizationsTags() []*organizations.Tag
- func (tags KeyValueTags) PinpointTags() map[string]*string
- func (tags KeyValueTags) QldbTags() map[string]*string
- func (tags KeyValueTags) QuicksightTags() []*quicksight.Tag
- func (tags KeyValueTags) RamTags() []*ram.Tag
- func (tags KeyValueTags) RdsTags() []*rds.Tag
- func (tags KeyValueTags) RedshiftTags() []*redshift.Tag
- func (tags KeyValueTags) Removed(newTags KeyValueTags) KeyValueTags
- func (tags KeyValueTags) ResourcegroupsTags() map[string]*string
- func (tags KeyValueTags) ResourcegroupstaggingapiTags() []*resourcegroupstaggingapi.Tag
- func (tags KeyValueTags) Route53Tags() []*route53.Tag
- func (tags KeyValueTags) Route53resolverTags() []*route53resolver.Tag
- func (tags KeyValueTags) S3Tags() []*s3.Tag
- func (tags KeyValueTags) SagemakerTags() []*sagemaker.Tag
- func (tags KeyValueTags) SecretsmanagerTags() []*secretsmanager.Tag
- func (tags KeyValueTags) SecurityhubTags() map[string]*string
- func (tags KeyValueTags) ServerlessapplicationrepositoryTags() []*serverlessapplicationrepository.Tag
- func (tags KeyValueTags) ServicecatalogTags() []*servicecatalog.Tag
- func (tags KeyValueTags) ServicediscoveryTags() []*servicediscovery.Tag
- func (tags KeyValueTags) SfnTags() []*sfn.Tag
- func (tags KeyValueTags) SnsTags() []*sns.Tag
- func (tags KeyValueTags) SqsTags() map[string]*string
- func (tags KeyValueTags) SsmTags() []*ssm.Tag
- func (tags KeyValueTags) StoragegatewayTags() []*storagegateway.Tag
- func (tags KeyValueTags) SwfTags() []*swf.ResourceTag
- func (tags KeyValueTags) SyntheticsTags() map[string]*string
- func (tags KeyValueTags) TransferTags() []*transfer.Tag
- func (tags KeyValueTags) Updated(newTags KeyValueTags) KeyValueTags
- func (tags KeyValueTags) UrlEncode() string
- func (tags KeyValueTags) WafTags() []*waf.Tag
- func (tags KeyValueTags) WafregionalTags() []*waf.Tag
- func (tags KeyValueTags) Wafv2Tags() []*wafv2.Tag
- func (tags KeyValueTags) WorklinkTags() map[string]*string
- func (tags KeyValueTags) WorkspacesTags() []*workspaces.Tag
- func (tags KeyValueTags) XrayTags() []*xray.Tag
- type TagData
Constants ¶
const ( AwsTagKeyPrefix = `aws:` ElasticbeanstalkTagKeyPrefix = `elasticbeanstalk:` NameTagKey = `Name` RdsTagKeyPrefix = `rds:` )
const EventualConsistencyTimeout = 5 * time.Minute
Variables ¶
This section is empty.
Functions ¶
func AccessanalyzerUpdateTags ¶
func AccessanalyzerUpdateTags(conn *accessanalyzer.AccessAnalyzer, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
AccessanalyzerUpdateTags updates accessanalyzer service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AcmUpdateTags ¶
func AcmUpdateTags(conn *acm.ACM, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
AcmUpdateTags updates acm service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AcmpcaUpdateTags ¶
func AcmpcaUpdateTags(conn *acmpca.ACMPCA, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
AcmpcaUpdateTags updates acmpca service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AmplifyUpdateTags ¶
func AmplifyUpdateTags(conn *amplify.Amplify, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
AmplifyUpdateTags updates amplify service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ApigatewayUpdateTags ¶
func ApigatewayUpdateTags(conn *apigateway.APIGateway, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
ApigatewayUpdateTags updates apigateway service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Apigatewayv2UpdateTags ¶
func Apigatewayv2UpdateTags(conn *apigatewayv2.ApiGatewayV2, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
Apigatewayv2UpdateTags updates apigatewayv2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AppmeshUpdateTags ¶
func AppmeshUpdateTags(conn *appmesh.AppMesh, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
AppmeshUpdateTags updates appmesh service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AppstreamUpdateTags ¶
func AppstreamUpdateTags(conn *appstream.AppStream, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
AppstreamUpdateTags updates appstream service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AppsyncUpdateTags ¶
func AppsyncUpdateTags(conn *appsync.AppSync, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
AppsyncUpdateTags updates appsync service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AthenaUpdateTags ¶
func AthenaUpdateTags(conn *athena.Athena, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
AthenaUpdateTags updates athena service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AutoscalingUpdateTags ¶
func AutoscalingUpdateTags(conn *autoscaling.AutoScaling, identifier string, resourceType string, oldTagsSet interface{}, newTagsSet interface{}) error
AutoscalingUpdateTags updates autoscaling service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func BackupUpdateTags ¶
func BackupUpdateTags(conn *backup.Backup, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
BackupUpdateTags updates backup service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Cloud9UpdateTags ¶
func Cloud9UpdateTags(conn *cloud9.Cloud9, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
Cloud9UpdateTags updates cloud9 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CloudfrontUpdateTags ¶
func CloudfrontUpdateTags(conn *cloudfront.CloudFront, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CloudfrontUpdateTags updates cloudfront service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Cloudhsmv2UpdateTags ¶
func Cloudhsmv2UpdateTags(conn *cloudhsmv2.CloudHSMV2, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
Cloudhsmv2UpdateTags updates cloudhsmv2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CloudtrailUpdateTags ¶
func CloudtrailUpdateTags(conn *cloudtrail.CloudTrail, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CloudtrailUpdateTags updates cloudtrail service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CloudwatchUpdateTags ¶
func CloudwatchUpdateTags(conn *cloudwatch.CloudWatch, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CloudwatchUpdateTags updates cloudwatch service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CloudwatcheventsUpdateTags ¶
func CloudwatcheventsUpdateTags(conn *cloudwatchevents.CloudWatchEvents, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CloudwatcheventsUpdateTags updates cloudwatchevents service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CloudwatchlogsUpdateTags ¶
func CloudwatchlogsUpdateTags(conn *cloudwatchlogs.CloudWatchLogs, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CloudwatchlogsUpdateTags updates cloudwatchlogs service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CodecommitUpdateTags ¶
func CodecommitUpdateTags(conn *codecommit.CodeCommit, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CodecommitUpdateTags updates codecommit service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CodedeployUpdateTags ¶
func CodedeployUpdateTags(conn *codedeploy.CodeDeploy, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CodedeployUpdateTags updates codedeploy service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CodepipelineUpdateTags ¶
func CodepipelineUpdateTags(conn *codepipeline.CodePipeline, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CodepipelineUpdateTags updates codepipeline service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CodestarnotificationsUpdateTags ¶
func CodestarnotificationsUpdateTags(conn *codestarnotifications.CodeStarNotifications, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CodestarnotificationsUpdateTags updates codestarnotifications service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CognitoidentityUpdateTags ¶
func CognitoidentityUpdateTags(conn *cognitoidentity.CognitoIdentity, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CognitoidentityUpdateTags updates cognitoidentity service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CognitoidentityproviderUpdateTags ¶
func CognitoidentityproviderUpdateTags(conn *cognitoidentityprovider.CognitoIdentityProvider, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
CognitoidentityproviderUpdateTags updates cognitoidentityprovider service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ConfigserviceUpdateTags ¶
func ConfigserviceUpdateTags(conn *configservice.ConfigService, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
ConfigserviceUpdateTags updates configservice service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DatabasemigrationserviceUpdateTags ¶
func DatabasemigrationserviceUpdateTags(conn *databasemigrationservice.DatabaseMigrationService, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DatabasemigrationserviceUpdateTags updates databasemigrationservice service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DataexchangeUpdateTags ¶
func DataexchangeUpdateTags(conn *dataexchange.DataExchange, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DataexchangeUpdateTags updates dataexchange service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DatapipelineUpdateTags ¶
func DatapipelineUpdateTags(conn *datapipeline.DataPipeline, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DatapipelineUpdateTags updates datapipeline service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DatasyncUpdateTags ¶
func DatasyncUpdateTags(conn *datasync.DataSync, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DatasyncUpdateTags updates datasync service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DaxUpdateTags ¶
func DaxUpdateTags(conn *dax.DAX, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DaxUpdateTags updates dax service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DevicefarmUpdateTags ¶
func DevicefarmUpdateTags(conn *devicefarm.DeviceFarm, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DevicefarmUpdateTags updates devicefarm service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DirectconnectUpdateTags ¶
func DirectconnectUpdateTags(conn *directconnect.DirectConnect, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DirectconnectUpdateTags updates directconnect service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DirectoryserviceUpdateTags ¶
func DirectoryserviceUpdateTags(conn *directoryservice.DirectoryService, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DirectoryserviceUpdateTags updates directoryservice service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DlmUpdateTags ¶
func DlmUpdateTags(conn *dlm.DLM, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DlmUpdateTags updates dlm service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DocdbUpdateTags ¶
func DocdbUpdateTags(conn *docdb.DocDB, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DocdbUpdateTags updates docdb service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DynamodbGetTag ¶
DynamodbGetTag fetches an individual dynamodb service tag for a resource. Returns whether the key exists, the key value, and any errors. This function will optimise the handling over DynamodbListTags, if possible. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DynamodbUpdateTags ¶
func DynamodbUpdateTags(conn *dynamodb.DynamoDB, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
DynamodbUpdateTags updates dynamodb service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Ec2CreateTags ¶
Ec2CreateTags creates ec2 service tags for new resources. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Ec2GetTag ¶
Ec2GetTag fetches an individual ec2 service tag for a resource. Returns whether the key exists, the key value, and any errors. This function will optimise the handling over Ec2ListTags, if possible. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Ec2UpdateTags ¶
func Ec2UpdateTags(conn *ec2.EC2, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
Ec2UpdateTags updates ec2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EcrUpdateTags ¶
func EcrUpdateTags(conn *ecr.ECR, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
EcrUpdateTags updates ecr service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EcsGetTag ¶
EcsGetTag fetches an individual ecs service tag for a resource. Returns whether the key exists, the key value, and any errors. This function will optimise the handling over EcsListTags, if possible. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EcsUpdateTags ¶
func EcsUpdateTags(conn *ecs.ECS, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
EcsUpdateTags updates ecs service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EfsUpdateTags ¶
func EfsUpdateTags(conn *efs.EFS, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
EfsUpdateTags updates efs service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EksUpdateTags ¶
func EksUpdateTags(conn *eks.EKS, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
EksUpdateTags updates eks service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ElasticacheUpdateTags ¶
func ElasticacheUpdateTags(conn *elasticache.ElastiCache, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
ElasticacheUpdateTags updates elasticache service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ElasticbeanstalkUpdateTags ¶
func ElasticbeanstalkUpdateTags(conn *elasticbeanstalk.ElasticBeanstalk, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
ElasticbeanstalkUpdateTags updates elasticbeanstalk service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ElasticsearchserviceUpdateTags ¶
func ElasticsearchserviceUpdateTags(conn *elasticsearchservice.ElasticsearchService, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
ElasticsearchserviceUpdateTags updates elasticsearchservice service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ElbUpdateTags ¶
func ElbUpdateTags(conn *elb.ELB, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
ElbUpdateTags updates elb service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Elbv2UpdateTags ¶
func Elbv2UpdateTags(conn *elbv2.ELBV2, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
Elbv2UpdateTags updates elbv2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EmrUpdateTags ¶
func EmrUpdateTags(conn *emr.EMR, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
EmrUpdateTags updates emr service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func FirehoseUpdateTags ¶
func FirehoseUpdateTags(conn *firehose.Firehose, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
FirehoseUpdateTags updates firehose service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func FsxUpdateTags ¶
func FsxUpdateTags(conn *fsx.FSx, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
FsxUpdateTags updates fsx service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GameliftUpdateTags ¶
func GameliftUpdateTags(conn *gamelift.GameLift, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
GameliftUpdateTags updates gamelift service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GlacierUpdateTags ¶
func GlacierUpdateTags(conn *glacier.Glacier, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
GlacierUpdateTags updates glacier service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GlobalacceleratorUpdateTags ¶
func GlobalacceleratorUpdateTags(conn *globalaccelerator.GlobalAccelerator, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
GlobalacceleratorUpdateTags updates globalaccelerator service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GlueUpdateTags ¶
func GlueUpdateTags(conn *glue.Glue, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
GlueUpdateTags updates glue service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GreengrassUpdateTags ¶
func GreengrassUpdateTags(conn *greengrass.Greengrass, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
GreengrassUpdateTags updates greengrass service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GuarddutyUpdateTags ¶
func GuarddutyUpdateTags(conn *guardduty.GuardDuty, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
GuarddutyUpdateTags updates guardduty service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func IamRoleUpdateTags ¶
func IamRoleUpdateTags(conn *iam.IAM, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
IamRoleUpdateTags updates IAM role tags. The identifier is the role name.
func IamUserUpdateTags ¶
func IamUserUpdateTags(conn *iam.IAM, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
IamUserUpdateTags updates IAM user tags. The identifier is the user name.
func ImagebuilderUpdateTags ¶
func ImagebuilderUpdateTags(conn *imagebuilder.Imagebuilder, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
ImagebuilderUpdateTags updates imagebuilder service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func InspectorUpdateTags ¶
func InspectorUpdateTags(conn *inspector.Inspector, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
InspectorUpdateTags updates WorkSpaces resource tags. The identifier is the resource ARN.
func IotUpdateTags ¶
func IotUpdateTags(conn *iot.IoT, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
IotUpdateTags updates iot service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func IotanalyticsUpdateTags ¶
func IotanalyticsUpdateTags(conn *iotanalytics.IoTAnalytics, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
IotanalyticsUpdateTags updates iotanalytics service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func IoteventsUpdateTags ¶
func IoteventsUpdateTags(conn *iotevents.IoTEvents, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
IoteventsUpdateTags updates iotevents service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func KafkaUpdateTags ¶
func KafkaUpdateTags(conn *kafka.Kafka, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
KafkaUpdateTags updates kafka service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func KinesisUpdateTags ¶
func KinesisUpdateTags(conn *kinesis.Kinesis, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
KinesisUpdateTags updates kinesis service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func KinesisanalyticsUpdateTags ¶
func KinesisanalyticsUpdateTags(conn *kinesisanalytics.KinesisAnalytics, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
KinesisanalyticsUpdateTags updates kinesisanalytics service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Kinesisanalyticsv2UpdateTags ¶
func Kinesisanalyticsv2UpdateTags(conn *kinesisanalyticsv2.KinesisAnalyticsV2, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
Kinesisanalyticsv2UpdateTags updates kinesisanalyticsv2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func KinesisvideoUpdateTags ¶
func KinesisvideoUpdateTags(conn *kinesisvideo.KinesisVideo, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
KinesisvideoUpdateTags updates kinesisvideo service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func KmsUpdateTags ¶
func KmsUpdateTags(conn *kms.KMS, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
KmsUpdateTags updates kms service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func LambdaUpdateTags ¶
func LambdaUpdateTags(conn *lambda.Lambda, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
LambdaUpdateTags updates lambda service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func LicensemanagerUpdateTags ¶
func LicensemanagerUpdateTags(conn *licensemanager.LicenseManager, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
LicensemanagerUpdateTags updates licensemanager service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func LightsailUpdateTags ¶
func LightsailUpdateTags(conn *lightsail.Lightsail, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
LightsailUpdateTags updates lightsail service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MediaconnectUpdateTags ¶
func MediaconnectUpdateTags(conn *mediaconnect.MediaConnect, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
MediaconnectUpdateTags updates mediaconnect service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MediaconvertUpdateTags ¶
func MediaconvertUpdateTags(conn *mediaconvert.MediaConvert, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
MediaconvertUpdateTags updates mediaconvert service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MedialiveUpdateTags ¶
func MedialiveUpdateTags(conn *medialive.MediaLive, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
MedialiveUpdateTags updates medialive service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MediapackageUpdateTags ¶
func MediapackageUpdateTags(conn *mediapackage.MediaPackage, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
MediapackageUpdateTags updates mediapackage service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MediastoreUpdateTags ¶
func MediastoreUpdateTags(conn *mediastore.MediaStore, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
MediastoreUpdateTags updates mediastore service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MqUpdateTags ¶
func MqUpdateTags(conn *mq.MQ, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
MqUpdateTags updates mq service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func NeptuneUpdateTags ¶
func NeptuneUpdateTags(conn *neptune.Neptune, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
NeptuneUpdateTags updates neptune service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func NetworkmanagerUpdateTags ¶
func NetworkmanagerUpdateTags(conn *networkmanager.NetworkManager, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
NetworkmanagerUpdateTags updates networkmanager service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func OpsworksUpdateTags ¶
func OpsworksUpdateTags(conn *opsworks.OpsWorks, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
OpsworksUpdateTags updates opsworks service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func OrganizationsUpdateTags ¶
func OrganizationsUpdateTags(conn *organizations.Organizations, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
OrganizationsUpdateTags updates organizations service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func PinpointUpdateTags ¶
func PinpointUpdateTags(conn *pinpoint.Pinpoint, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
PinpointUpdateTags updates pinpoint service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func QldbUpdateTags ¶
func QldbUpdateTags(conn *qldb.QLDB, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
QldbUpdateTags updates qldb service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func QuicksightUpdateTags ¶
func QuicksightUpdateTags(conn *quicksight.QuickSight, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
QuicksightUpdateTags updates quicksight service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func RamUpdateTags ¶
func RamUpdateTags(conn *ram.RAM, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
RamUpdateTags updates ram service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func RdsUpdateTags ¶
func RdsUpdateTags(conn *rds.RDS, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
RdsUpdateTags updates rds service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func RedshiftUpdateTags ¶
func RedshiftUpdateTags(conn *redshift.Redshift, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
RedshiftUpdateTags updates redshift service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ResourcegroupsUpdateTags ¶
func ResourcegroupsUpdateTags(conn *resourcegroups.ResourceGroups, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
ResourcegroupsUpdateTags updates resourcegroups service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Route53UpdateTags ¶
func Route53UpdateTags(conn *route53.Route53, identifier string, resourceType string, oldTagsMap interface{}, newTagsMap interface{}) error
Route53UpdateTags updates route53 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Route53resolverGetTag ¶
func Route53resolverGetTag(conn *route53resolver.Route53Resolver, identifier string, key string) (bool, *string, error)
Route53resolverGetTag fetches an individual route53resolver service tag for a resource. Returns whether the key exists, the key value, and any errors. This function will optimise the handling over Route53resolverListTags, if possible. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Route53resolverUpdateTags ¶
func Route53resolverUpdateTags(conn *route53resolver.Route53Resolver, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
Route53resolverUpdateTags updates route53resolver service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func S3BucketUpdateTags ¶
func S3BucketUpdateTags(conn *s3.S3, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
S3BucketUpdateTags updates S3 bucket tags. The identifier is the bucket name.
func S3ObjectUpdateTags ¶
func S3ObjectUpdateTags(conn *s3.S3, bucket, key string, oldTagsMap interface{}, newTagsMap interface{}) error
S3ObjectUpdateTags updates S3 object tags.
func SagemakerUpdateTags ¶
func SagemakerUpdateTags(conn *sagemaker.SageMaker, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
SagemakerUpdateTags updates sagemaker service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SecretsmanagerUpdateTags ¶
func SecretsmanagerUpdateTags(conn *secretsmanager.SecretsManager, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
SecretsmanagerUpdateTags updates secretsmanager service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SecurityhubUpdateTags ¶
func SecurityhubUpdateTags(conn *securityhub.SecurityHub, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
SecurityhubUpdateTags updates securityhub service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ServiceClientType ¶
ServiceClientType determines the service client Go type. The AWS Go SDK does not provide a constant or reproducible inference methodology to get the correct type name of each service, so we resort to reflection for now.
func ServiceListTagsFunction ¶
ServiceListTagsFunction determines the service list tagging function.
func ServiceListTagsInputFilterIdentifierName ¶
ServiceListTagsInputFilterIdentifierName determines the service list tag filter identifier field. This causes the implementation to use the Filters field with the Input struct.
func ServiceListTagsInputIdentifierField ¶
ServiceListTagsInputIdentifierField determines the service list tag identifier field.
func ServiceListTagsInputIdentifierRequiresSlice ¶
ServiceListTagInputIdentifierRequiresSlice determines if the service list tagging resource field requires a slice.
func ServiceListTagsOutputTagsField ¶
ServiceListTagsOutputTagsField determines the service list tag field.
func ServiceResourceNotFoundErrorCode ¶
ServiceResourceNotFoundErrorCode determines the error code of tagable resources when not found
func ServiceResourceNotFoundErrorCodeContains ¶
ServiceResourceNotFoundErrorCode determines the common substring of error codes of tagable resources when not found This value takes precedence over ServiceResourceNotFoundErrorCode when defined for a service.
func ServiceRetryCreationOnResourceNotFound ¶
ServiceRetryCreationOnResourceNotFound determines if tag creation should be retried when the tagable resource is not found This should only be used for services with eventual consistency considerations.
func ServiceTagFunction ¶
ServiceTagFunction determines the service tagging function.
func ServiceTagFunctionBatchSize ¶
ServiceTagFunctionBatchSize determines the batch size (if any) for tagging and untagging.
func ServiceTagInputCustomValue ¶
ServiceTagInputCustomValue determines any custom value for the service tagging tags field.
func ServiceTagInputIdentifierField ¶
ServiceTagInputIdentifierField determines the service tag identifier field.
func ServiceTagInputIdentifierRequiresSlice ¶
ServiceTagInputIdentifierRequiresSlice determines if the service tagging resource field requires a slice.
func ServiceTagInputTagsField ¶
ServiceTagInputTagsField determines the service tagging tags field.
func ServiceTagKeyType ¶
ServiceTagKeyType determines the service tagging tag key type.
func ServiceTagPackage ¶
func ServiceTagResourceTypeField ¶
ServiceTagResourceTypeField determines the service tagging resource type field.
func ServiceTagType ¶
ServiceTagType determines the service tagging tag type.
func ServiceTagType2 ¶
ServiceTagType2 determines if the service tagging has a second tag type. The two types must be equivalent.
func ServiceTagTypeAdditionalBoolFields ¶
ServiceTagTypeAdditionalBoolFields returns the names of additional boolean fields in the type.
func ServiceTagTypeIdentifierField ¶
ServiceTagTypeIdentifierField determines the type self-contained identifier field. Use ServiceTagResourceTypeField if the type also self-contains resource type.
func ServiceTagTypeKeyField ¶
ServiceTagTypeKeyField determines the service tagging tag type key field.
func ServiceTagTypeValueField ¶
ServiceTagTypeValueField determines the service tagging tag type value field.
func ServiceUntagFunction ¶
ServiceUntagFunction determines the service untagging function.
func ServiceUntagInputCustomValue ¶
ServiceUntagInputCustomValue determines any custom value for the service untagging tags field.
func ServiceUntagInputRequiresTagKeyType ¶
ServiceUntagInputRequiresTagKeyType determines if a special type for the untagging function tag key field is needed.
func ServiceUntagInputRequiresTagType ¶
ServiceUntagInputRequiresTagType determines if the service untagging requires full Tag type.
func ServiceUntagInputTagsField ¶
ServiceUntagInputTagsField determines the service untagging tags field.
func ServicediscoveryUpdateTags ¶
func ServicediscoveryUpdateTags(conn *servicediscovery.ServiceDiscovery, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
ServicediscoveryUpdateTags updates servicediscovery service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SfnUpdateTags ¶
func SfnUpdateTags(conn *sfn.SFN, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
SfnUpdateTags updates sfn service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SnsUpdateTags ¶
func SnsUpdateTags(conn *sns.SNS, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
SnsUpdateTags updates sns service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SqsUpdateTags ¶
func SqsUpdateTags(conn *sqs.SQS, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
SqsUpdateTags updates sqs service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SsmUpdateTags ¶
func SsmUpdateTags(conn *ssm.SSM, identifier string, resourceType string, oldTagsMap interface{}, newTagsMap interface{}) error
SsmUpdateTags updates ssm service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func StoragegatewayUpdateTags ¶
func StoragegatewayUpdateTags(conn *storagegateway.StorageGateway, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
StoragegatewayUpdateTags updates storagegateway service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SwfUpdateTags ¶
func SwfUpdateTags(conn *swf.SWF, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
SwfUpdateTags updates swf service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SyntheticsUpdateTags ¶
func SyntheticsUpdateTags(conn *synthetics.Synthetics, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
SyntheticsUpdateTags updates synthetics service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ToSnakeCase ¶
ToSnakeCase converts a string to snake case.
For example, AWS Go SDK field names are in PascalCase, while Terraform schema attribute names are in snake_case.
func TransferUpdateTags ¶
func TransferUpdateTags(conn *transfer.Transfer, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
TransferUpdateTags updates transfer service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func WafUpdateTags ¶
func WafUpdateTags(conn *waf.WAF, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
WafUpdateTags updates waf service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func WafregionalUpdateTags ¶
func WafregionalUpdateTags(conn *wafregional.WAFRegional, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
WafregionalUpdateTags updates wafregional service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Wafv2UpdateTags ¶
func Wafv2UpdateTags(conn *wafv2.WAFV2, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
Wafv2UpdateTags updates wafv2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func WorklinkUpdateTags ¶
func WorklinkUpdateTags(conn *worklink.WorkLink, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
WorklinkUpdateTags updates worklink service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func WorkspacesUpdateTags ¶
func WorkspacesUpdateTags(conn *workspaces.WorkSpaces, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
WorkspacesUpdateTags updates workspaces service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func XrayUpdateTags ¶
func XrayUpdateTags(conn *xray.XRay, identifier string, oldTagsMap interface{}, newTagsMap interface{}) error
XrayUpdateTags updates xray service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
Types ¶
type IgnoreConfig ¶
type IgnoreConfig struct { Keys KeyValueTags KeyPrefixes KeyValueTags }
IgnoreConfig contains various options for removing resource tags.
type KeyValueTags ¶
KeyValueTags is a standard implementation for AWS key-value resource tags. The AWS Go SDK is split into multiple service packages, each service with its own Go struct type representing a resource tag. To standardize logic across all these Go types, we convert them into this Go type.
func AccessanalyzerKeyValueTags ¶
func AccessanalyzerKeyValueTags(tags map[string]*string) KeyValueTags
AccessanalyzerKeyValueTags creates KeyValueTags from accessanalyzer service tags.
func AccessanalyzerListTags ¶
func AccessanalyzerListTags(conn *accessanalyzer.AccessAnalyzer, identifier string) (KeyValueTags, error)
AccessanalyzerListTags lists accessanalyzer service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AcmKeyValueTags ¶
func AcmKeyValueTags(tags []*acm.Tag) KeyValueTags
AcmKeyValueTags creates KeyValueTags from acm service tags.
func AcmListTags ¶
func AcmListTags(conn *acm.ACM, identifier string) (KeyValueTags, error)
AcmListTags lists acm service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AcmpcaKeyValueTags ¶
func AcmpcaKeyValueTags(tags []*acmpca.Tag) KeyValueTags
AcmpcaKeyValueTags creates KeyValueTags from acmpca service tags.
func AcmpcaListTags ¶
func AcmpcaListTags(conn *acmpca.ACMPCA, identifier string) (KeyValueTags, error)
AcmpcaListTags lists acmpca service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AmplifyKeyValueTags ¶
func AmplifyKeyValueTags(tags map[string]*string) KeyValueTags
AmplifyKeyValueTags creates KeyValueTags from amplify service tags.
func AmplifyListTags ¶
func AmplifyListTags(conn *amplify.Amplify, identifier string) (KeyValueTags, error)
AmplifyListTags lists amplify service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ApigatewayKeyValueTags ¶
func ApigatewayKeyValueTags(tags map[string]*string) KeyValueTags
ApigatewayKeyValueTags creates KeyValueTags from apigateway service tags.
func Apigatewayv2KeyValueTags ¶
func Apigatewayv2KeyValueTags(tags map[string]*string) KeyValueTags
Apigatewayv2KeyValueTags creates KeyValueTags from apigatewayv2 service tags.
func Apigatewayv2ListTags ¶
func Apigatewayv2ListTags(conn *apigatewayv2.ApiGatewayV2, identifier string) (KeyValueTags, error)
Apigatewayv2ListTags lists apigatewayv2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AppmeshKeyValueTags ¶
func AppmeshKeyValueTags(tags []*appmesh.TagRef) KeyValueTags
AppmeshKeyValueTags creates KeyValueTags from appmesh service tags.
func AppmeshListTags ¶
func AppmeshListTags(conn *appmesh.AppMesh, identifier string) (KeyValueTags, error)
AppmeshListTags lists appmesh service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AppstreamKeyValueTags ¶
func AppstreamKeyValueTags(tags map[string]*string) KeyValueTags
AppstreamKeyValueTags creates KeyValueTags from appstream service tags.
func AppstreamListTags ¶
func AppstreamListTags(conn *appstream.AppStream, identifier string) (KeyValueTags, error)
AppstreamListTags lists appstream service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AppsyncKeyValueTags ¶
func AppsyncKeyValueTags(tags map[string]*string) KeyValueTags
AppsyncKeyValueTags creates KeyValueTags from appsync service tags.
func AppsyncListTags ¶
func AppsyncListTags(conn *appsync.AppSync, identifier string) (KeyValueTags, error)
AppsyncListTags lists appsync service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AthenaKeyValueTags ¶
func AthenaKeyValueTags(tags []*athena.Tag) KeyValueTags
AthenaKeyValueTags creates KeyValueTags from athena service tags.
func AthenaListTags ¶
func AthenaListTags(conn *athena.Athena, identifier string) (KeyValueTags, error)
AthenaListTags lists athena service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func AutoscalingKeyValueTags ¶
func AutoscalingKeyValueTags(tags interface{}, identifier string, resourceType string) KeyValueTags
AutoscalingKeyValueTags creates KeyValueTags from autoscaling service tags.
Accepts the following types:
- []*autoscaling.Tag
- []*autoscaling.TagDescription
- []interface{} (Terraform TypeList configuration block compatible)
- *schema.Set (Terraform TypeSet configuration block compatible)
func AutoscalingListTags ¶
func AutoscalingListTags(conn *autoscaling.AutoScaling, identifier string, resourceType string) (KeyValueTags, error)
AutoscalingListTags lists autoscaling service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func BackupKeyValueTags ¶
func BackupKeyValueTags(tags map[string]*string) KeyValueTags
BackupKeyValueTags creates KeyValueTags from backup service tags.
func BackupListTags ¶
func BackupListTags(conn *backup.Backup, identifier string) (KeyValueTags, error)
BackupListTags lists backup service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func BatchKeyValueTags ¶
func BatchKeyValueTags(tags map[string]*string) KeyValueTags
BatchKeyValueTags creates KeyValueTags from batch service tags.
func Cloud9KeyValueTags ¶
func Cloud9KeyValueTags(tags []*cloud9.Tag) KeyValueTags
Cloud9KeyValueTags creates KeyValueTags from cloud9 service tags.
func Cloud9ListTags ¶
func Cloud9ListTags(conn *cloud9.Cloud9, identifier string) (KeyValueTags, error)
Cloud9ListTags lists cloud9 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CloudformationKeyValueTags ¶
func CloudformationKeyValueTags(tags []*cloudformation.Tag) KeyValueTags
CloudformationKeyValueTags creates KeyValueTags from cloudformation service tags.
func CloudfrontKeyValueTags ¶
func CloudfrontKeyValueTags(tags []*cloudfront.Tag) KeyValueTags
CloudfrontKeyValueTags creates KeyValueTags from cloudfront service tags.
func CloudfrontListTags ¶
func CloudfrontListTags(conn *cloudfront.CloudFront, identifier string) (KeyValueTags, error)
CloudfrontListTags lists cloudfront service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Cloudhsmv2KeyValueTags ¶
func Cloudhsmv2KeyValueTags(tags []*cloudhsmv2.Tag) KeyValueTags
Cloudhsmv2KeyValueTags creates KeyValueTags from cloudhsmv2 service tags.
func Cloudhsmv2ListTags ¶
func Cloudhsmv2ListTags(conn *cloudhsmv2.CloudHSMV2, identifier string) (KeyValueTags, error)
Cloudhsmv2ListTags lists cloudhsmv2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CloudtrailKeyValueTags ¶
func CloudtrailKeyValueTags(tags []*cloudtrail.Tag) KeyValueTags
CloudtrailKeyValueTags creates KeyValueTags from cloudtrail service tags.
func CloudtrailListTags ¶
func CloudtrailListTags(conn *cloudtrail.CloudTrail, identifier string) (KeyValueTags, error)
CloudtrailListTags lists cloudtrail service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CloudwatchKeyValueTags ¶
func CloudwatchKeyValueTags(tags []*cloudwatch.Tag) KeyValueTags
CloudwatchKeyValueTags creates KeyValueTags from cloudwatch service tags.
func CloudwatchListTags ¶
func CloudwatchListTags(conn *cloudwatch.CloudWatch, identifier string) (KeyValueTags, error)
CloudwatchListTags lists cloudwatch service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CloudwatcheventsKeyValueTags ¶
func CloudwatcheventsKeyValueTags(tags []*cloudwatchevents.Tag) KeyValueTags
CloudwatcheventsKeyValueTags creates KeyValueTags from cloudwatchevents service tags.
func CloudwatcheventsListTags ¶
func CloudwatcheventsListTags(conn *cloudwatchevents.CloudWatchEvents, identifier string) (KeyValueTags, error)
CloudwatcheventsListTags lists cloudwatchevents service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CloudwatchlogsKeyValueTags ¶
func CloudwatchlogsKeyValueTags(tags map[string]*string) KeyValueTags
CloudwatchlogsKeyValueTags creates KeyValueTags from cloudwatchlogs service tags.
func CloudwatchlogsListTags ¶
func CloudwatchlogsListTags(conn *cloudwatchlogs.CloudWatchLogs, identifier string) (KeyValueTags, error)
CloudwatchlogsListTags lists cloudwatchlogs service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CodebuildKeyValueTags ¶
func CodebuildKeyValueTags(tags []*codebuild.Tag) KeyValueTags
CodebuildKeyValueTags creates KeyValueTags from codebuild service tags.
func CodecommitKeyValueTags ¶
func CodecommitKeyValueTags(tags map[string]*string) KeyValueTags
CodecommitKeyValueTags creates KeyValueTags from codecommit service tags.
func CodecommitListTags ¶
func CodecommitListTags(conn *codecommit.CodeCommit, identifier string) (KeyValueTags, error)
CodecommitListTags lists codecommit service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CodedeployKeyValueTags ¶
func CodedeployKeyValueTags(tags []*codedeploy.Tag) KeyValueTags
CodedeployKeyValueTags creates KeyValueTags from codedeploy service tags.
func CodedeployListTags ¶
func CodedeployListTags(conn *codedeploy.CodeDeploy, identifier string) (KeyValueTags, error)
CodedeployListTags lists codedeploy service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CodepipelineKeyValueTags ¶
func CodepipelineKeyValueTags(tags []*codepipeline.Tag) KeyValueTags
CodepipelineKeyValueTags creates KeyValueTags from codepipeline service tags.
func CodepipelineListTags ¶
func CodepipelineListTags(conn *codepipeline.CodePipeline, identifier string) (KeyValueTags, error)
CodepipelineListTags lists codepipeline service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CodestarnotificationsKeyValueTags ¶
func CodestarnotificationsKeyValueTags(tags map[string]*string) KeyValueTags
CodestarnotificationsKeyValueTags creates KeyValueTags from codestarnotifications service tags.
func CodestarnotificationsListTags ¶
func CodestarnotificationsListTags(conn *codestarnotifications.CodeStarNotifications, identifier string) (KeyValueTags, error)
CodestarnotificationsListTags lists codestarnotifications service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CognitoidentityKeyValueTags ¶
func CognitoidentityKeyValueTags(tags map[string]*string) KeyValueTags
CognitoidentityKeyValueTags creates KeyValueTags from cognitoidentity service tags.
func CognitoidentityListTags ¶
func CognitoidentityListTags(conn *cognitoidentity.CognitoIdentity, identifier string) (KeyValueTags, error)
CognitoidentityListTags lists cognitoidentity service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func CognitoidentityproviderKeyValueTags ¶
func CognitoidentityproviderKeyValueTags(tags map[string]*string) KeyValueTags
CognitoidentityproviderKeyValueTags creates KeyValueTags from cognitoidentityprovider service tags.
func CognitoidentityproviderListTags ¶
func CognitoidentityproviderListTags(conn *cognitoidentityprovider.CognitoIdentityProvider, identifier string) (KeyValueTags, error)
CognitoidentityproviderListTags lists cognitoidentityprovider service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ConfigserviceKeyValueTags ¶
func ConfigserviceKeyValueTags(tags []*configservice.Tag) KeyValueTags
ConfigserviceKeyValueTags creates KeyValueTags from configservice service tags.
func ConfigserviceListTags ¶
func ConfigserviceListTags(conn *configservice.ConfigService, identifier string) (KeyValueTags, error)
ConfigserviceListTags lists configservice service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DatabasemigrationserviceKeyValueTags ¶
func DatabasemigrationserviceKeyValueTags(tags []*databasemigrationservice.Tag) KeyValueTags
DatabasemigrationserviceKeyValueTags creates KeyValueTags from databasemigrationservice service tags.
func DatabasemigrationserviceListTags ¶
func DatabasemigrationserviceListTags(conn *databasemigrationservice.DatabaseMigrationService, identifier string) (KeyValueTags, error)
DatabasemigrationserviceListTags lists databasemigrationservice service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DataexchangeKeyValueTags ¶
func DataexchangeKeyValueTags(tags map[string]*string) KeyValueTags
DataexchangeKeyValueTags creates KeyValueTags from dataexchange service tags.
func DataexchangeListTags ¶
func DataexchangeListTags(conn *dataexchange.DataExchange, identifier string) (KeyValueTags, error)
DataexchangeListTags lists dataexchange service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DatapipelineKeyValueTags ¶
func DatapipelineKeyValueTags(tags []*datapipeline.Tag) KeyValueTags
DatapipelineKeyValueTags creates KeyValueTags from datapipeline service tags.
func DatasyncKeyValueTags ¶
func DatasyncKeyValueTags(tags []*datasync.TagListEntry) KeyValueTags
DatasyncKeyValueTags creates KeyValueTags from datasync service tags.
func DatasyncListTags ¶
func DatasyncListTags(conn *datasync.DataSync, identifier string) (KeyValueTags, error)
DatasyncListTags lists datasync service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DaxKeyValueTags ¶
func DaxKeyValueTags(tags []*dax.Tag) KeyValueTags
DaxKeyValueTags creates KeyValueTags from dax service tags.
func DaxListTags ¶
func DaxListTags(conn *dax.DAX, identifier string) (KeyValueTags, error)
DaxListTags lists dax service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DevicefarmKeyValueTags ¶
func DevicefarmKeyValueTags(tags []*devicefarm.Tag) KeyValueTags
DevicefarmKeyValueTags creates KeyValueTags from devicefarm service tags.
func DevicefarmListTags ¶
func DevicefarmListTags(conn *devicefarm.DeviceFarm, identifier string) (KeyValueTags, error)
DevicefarmListTags lists devicefarm service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DirectconnectKeyValueTags ¶
func DirectconnectKeyValueTags(tags []*directconnect.Tag) KeyValueTags
DirectconnectKeyValueTags creates KeyValueTags from directconnect service tags.
func DirectconnectListTags ¶
func DirectconnectListTags(conn *directconnect.DirectConnect, identifier string) (KeyValueTags, error)
DirectconnectListTags lists directconnect service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DirectoryserviceKeyValueTags ¶
func DirectoryserviceKeyValueTags(tags []*directoryservice.Tag) KeyValueTags
DirectoryserviceKeyValueTags creates KeyValueTags from directoryservice service tags.
func DirectoryserviceListTags ¶
func DirectoryserviceListTags(conn *directoryservice.DirectoryService, identifier string) (KeyValueTags, error)
DirectoryserviceListTags lists directoryservice service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DlmKeyValueTags ¶
func DlmKeyValueTags(tags map[string]*string) KeyValueTags
DlmKeyValueTags creates KeyValueTags from dlm service tags.
func DlmListTags ¶
func DlmListTags(conn *dlm.DLM, identifier string) (KeyValueTags, error)
DlmListTags lists dlm service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DocdbKeyValueTags ¶
func DocdbKeyValueTags(tags []*docdb.Tag) KeyValueTags
DocdbKeyValueTags creates KeyValueTags from docdb service tags.
func DocdbListTags ¶
func DocdbListTags(conn *docdb.DocDB, identifier string) (KeyValueTags, error)
DocdbListTags lists docdb service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func DynamodbKeyValueTags ¶
func DynamodbKeyValueTags(tags []*dynamodb.Tag) KeyValueTags
DynamodbKeyValueTags creates KeyValueTags from dynamodb service tags.
func DynamodbListTags ¶
func DynamodbListTags(conn *dynamodb.DynamoDB, identifier string) (KeyValueTags, error)
DynamodbListTags lists dynamodb service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Ec2KeyValueTags ¶
func Ec2KeyValueTags(tags interface{}) KeyValueTags
Ec2KeyValueTags creates KeyValueTags from ec2 service tags.
Accepts the following types:
- []*ec2.Tag
- []*ec2.TagDescription
func Ec2ListTags ¶
func Ec2ListTags(conn *ec2.EC2, identifier string) (KeyValueTags, error)
Ec2ListTags lists ec2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EcrKeyValueTags ¶
func EcrKeyValueTags(tags []*ecr.Tag) KeyValueTags
EcrKeyValueTags creates KeyValueTags from ecr service tags.
func EcrListTags ¶
func EcrListTags(conn *ecr.ECR, identifier string) (KeyValueTags, error)
EcrListTags lists ecr service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EcsKeyValueTags ¶
func EcsKeyValueTags(tags []*ecs.Tag) KeyValueTags
EcsKeyValueTags creates KeyValueTags from ecs service tags.
func EcsListTags ¶
func EcsListTags(conn *ecs.ECS, identifier string) (KeyValueTags, error)
EcsListTags lists ecs service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EfsKeyValueTags ¶
func EfsKeyValueTags(tags []*efs.Tag) KeyValueTags
EfsKeyValueTags creates KeyValueTags from efs service tags.
func EfsListTags ¶
func EfsListTags(conn *efs.EFS, identifier string) (KeyValueTags, error)
EfsListTags lists efs service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EksKeyValueTags ¶
func EksKeyValueTags(tags map[string]*string) KeyValueTags
EksKeyValueTags creates KeyValueTags from eks service tags.
func EksListTags ¶
func EksListTags(conn *eks.EKS, identifier string) (KeyValueTags, error)
EksListTags lists eks service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ElasticacheKeyValueTags ¶
func ElasticacheKeyValueTags(tags []*elasticache.Tag) KeyValueTags
ElasticacheKeyValueTags creates KeyValueTags from elasticache service tags.
func ElasticacheListTags ¶
func ElasticacheListTags(conn *elasticache.ElastiCache, identifier string) (KeyValueTags, error)
ElasticacheListTags lists elasticache service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ElasticbeanstalkKeyValueTags ¶
func ElasticbeanstalkKeyValueTags(tags []*elasticbeanstalk.Tag) KeyValueTags
ElasticbeanstalkKeyValueTags creates KeyValueTags from elasticbeanstalk service tags.
func ElasticbeanstalkListTags ¶
func ElasticbeanstalkListTags(conn *elasticbeanstalk.ElasticBeanstalk, identifier string) (KeyValueTags, error)
ElasticbeanstalkListTags lists elasticbeanstalk service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ElasticsearchserviceKeyValueTags ¶
func ElasticsearchserviceKeyValueTags(tags []*elasticsearchservice.Tag) KeyValueTags
ElasticsearchserviceKeyValueTags creates KeyValueTags from elasticsearchservice service tags.
func ElasticsearchserviceListTags ¶
func ElasticsearchserviceListTags(conn *elasticsearchservice.ElasticsearchService, identifier string) (KeyValueTags, error)
ElasticsearchserviceListTags lists elasticsearchservice service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ElbKeyValueTags ¶
func ElbKeyValueTags(tags []*elb.Tag) KeyValueTags
ElbKeyValueTags creates KeyValueTags from elb service tags.
func ElbListTags ¶
func ElbListTags(conn *elb.ELB, identifier string) (KeyValueTags, error)
ElbListTags lists elb service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Elbv2KeyValueTags ¶
func Elbv2KeyValueTags(tags []*elbv2.Tag) KeyValueTags
Elbv2KeyValueTags creates KeyValueTags from elbv2 service tags.
func Elbv2ListTags ¶
func Elbv2ListTags(conn *elbv2.ELBV2, identifier string) (KeyValueTags, error)
Elbv2ListTags lists elbv2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func EmrKeyValueTags ¶
func EmrKeyValueTags(tags []*emr.Tag) KeyValueTags
EmrKeyValueTags creates KeyValueTags from emr service tags.
func FirehoseKeyValueTags ¶
func FirehoseKeyValueTags(tags []*firehose.Tag) KeyValueTags
FirehoseKeyValueTags creates KeyValueTags from firehose service tags.
func FirehoseListTags ¶
func FirehoseListTags(conn *firehose.Firehose, identifier string) (KeyValueTags, error)
FirehoseListTags lists firehose service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func FmsKeyValueTags ¶
func FmsKeyValueTags(tags []*fms.ResourceTag) KeyValueTags
FmsKeyValueTags creates KeyValueTags from fms service tags.
func FsxKeyValueTags ¶
func FsxKeyValueTags(tags []*fsx.Tag) KeyValueTags
FsxKeyValueTags creates KeyValueTags from fsx service tags.
func FsxListTags ¶
func FsxListTags(conn *fsx.FSx, identifier string) (KeyValueTags, error)
FsxListTags lists fsx service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GameliftKeyValueTags ¶
func GameliftKeyValueTags(tags []*gamelift.Tag) KeyValueTags
GameliftKeyValueTags creates KeyValueTags from gamelift service tags.
func GameliftListTags ¶
func GameliftListTags(conn *gamelift.GameLift, identifier string) (KeyValueTags, error)
GameliftListTags lists gamelift service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GlacierKeyValueTags ¶
func GlacierKeyValueTags(tags map[string]*string) KeyValueTags
GlacierKeyValueTags creates KeyValueTags from glacier service tags.
func GlacierListTags ¶
func GlacierListTags(conn *glacier.Glacier, identifier string) (KeyValueTags, error)
GlacierListTags lists glacier service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GlobalacceleratorKeyValueTags ¶
func GlobalacceleratorKeyValueTags(tags []*globalaccelerator.Tag) KeyValueTags
GlobalacceleratorKeyValueTags creates KeyValueTags from globalaccelerator service tags.
func GlobalacceleratorListTags ¶
func GlobalacceleratorListTags(conn *globalaccelerator.GlobalAccelerator, identifier string) (KeyValueTags, error)
GlobalacceleratorListTags lists globalaccelerator service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GlueKeyValueTags ¶
func GlueKeyValueTags(tags map[string]*string) KeyValueTags
GlueKeyValueTags creates KeyValueTags from glue service tags.
func GlueListTags ¶
func GlueListTags(conn *glue.Glue, identifier string) (KeyValueTags, error)
GlueListTags lists glue service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GreengrassKeyValueTags ¶
func GreengrassKeyValueTags(tags map[string]*string) KeyValueTags
GreengrassKeyValueTags creates KeyValueTags from greengrass service tags.
func GreengrassListTags ¶
func GreengrassListTags(conn *greengrass.Greengrass, identifier string) (KeyValueTags, error)
GreengrassListTags lists greengrass service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func GuarddutyKeyValueTags ¶
func GuarddutyKeyValueTags(tags map[string]*string) KeyValueTags
GuarddutyKeyValueTags creates KeyValueTags from guardduty service tags.
func GuarddutyListTags ¶
func GuarddutyListTags(conn *guardduty.GuardDuty, identifier string) (KeyValueTags, error)
GuarddutyListTags lists guardduty service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func IamKeyValueTags ¶
func IamKeyValueTags(tags []*iam.Tag) KeyValueTags
IamKeyValueTags creates KeyValueTags from iam service tags.
func ImagebuilderKeyValueTags ¶
func ImagebuilderKeyValueTags(tags map[string]*string) KeyValueTags
ImagebuilderKeyValueTags creates KeyValueTags from imagebuilder service tags.
func ImagebuilderListTags ¶
func ImagebuilderListTags(conn *imagebuilder.Imagebuilder, identifier string) (KeyValueTags, error)
ImagebuilderListTags lists imagebuilder service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func InspectorKeyValueTags ¶
func InspectorKeyValueTags(tags []*inspector.Tag) KeyValueTags
InspectorKeyValueTags creates KeyValueTags from inspector service tags.
func InspectorListTags ¶
func InspectorListTags(conn *inspector.Inspector, identifier string) (KeyValueTags, error)
InspectorListTags lists inspector service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func IotKeyValueTags ¶
func IotKeyValueTags(tags []*iot.Tag) KeyValueTags
IotKeyValueTags creates KeyValueTags from iot service tags.
func IotListTags ¶
func IotListTags(conn *iot.IoT, identifier string) (KeyValueTags, error)
IotListTags lists iot service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func IotanalyticsKeyValueTags ¶
func IotanalyticsKeyValueTags(tags []*iotanalytics.Tag) KeyValueTags
IotanalyticsKeyValueTags creates KeyValueTags from iotanalytics service tags.
func IotanalyticsListTags ¶
func IotanalyticsListTags(conn *iotanalytics.IoTAnalytics, identifier string) (KeyValueTags, error)
IotanalyticsListTags lists iotanalytics service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func IoteventsKeyValueTags ¶
func IoteventsKeyValueTags(tags []*iotevents.Tag) KeyValueTags
IoteventsKeyValueTags creates KeyValueTags from iotevents service tags.
func IoteventsListTags ¶
func IoteventsListTags(conn *iotevents.IoTEvents, identifier string) (KeyValueTags, error)
IoteventsListTags lists iotevents service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func KafkaKeyValueTags ¶
func KafkaKeyValueTags(tags map[string]*string) KeyValueTags
KafkaKeyValueTags creates KeyValueTags from kafka service tags.
func KafkaListTags ¶
func KafkaListTags(conn *kafka.Kafka, identifier string) (KeyValueTags, error)
KafkaListTags lists kafka service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func KinesisKeyValueTags ¶
func KinesisKeyValueTags(tags []*kinesis.Tag) KeyValueTags
KinesisKeyValueTags creates KeyValueTags from kinesis service tags.
func KinesisListTags ¶
func KinesisListTags(conn *kinesis.Kinesis, identifier string) (KeyValueTags, error)
KinesisListTags lists kinesis service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func KinesisanalyticsKeyValueTags ¶
func KinesisanalyticsKeyValueTags(tags []*kinesisanalytics.Tag) KeyValueTags
KinesisanalyticsKeyValueTags creates KeyValueTags from kinesisanalytics service tags.
func KinesisanalyticsListTags ¶
func KinesisanalyticsListTags(conn *kinesisanalytics.KinesisAnalytics, identifier string) (KeyValueTags, error)
KinesisanalyticsListTags lists kinesisanalytics service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Kinesisanalyticsv2KeyValueTags ¶
func Kinesisanalyticsv2KeyValueTags(tags []*kinesisanalyticsv2.Tag) KeyValueTags
Kinesisanalyticsv2KeyValueTags creates KeyValueTags from kinesisanalyticsv2 service tags.
func Kinesisanalyticsv2ListTags ¶
func Kinesisanalyticsv2ListTags(conn *kinesisanalyticsv2.KinesisAnalyticsV2, identifier string) (KeyValueTags, error)
Kinesisanalyticsv2ListTags lists kinesisanalyticsv2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func KinesisvideoKeyValueTags ¶
func KinesisvideoKeyValueTags(tags map[string]*string) KeyValueTags
KinesisvideoKeyValueTags creates KeyValueTags from kinesisvideo service tags.
func KinesisvideoListTags ¶
func KinesisvideoListTags(conn *kinesisvideo.KinesisVideo, identifier string) (KeyValueTags, error)
KinesisvideoListTags lists kinesisvideo service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func KmsKeyValueTags ¶
func KmsKeyValueTags(tags []*kms.Tag) KeyValueTags
KmsKeyValueTags creates KeyValueTags from kms service tags.
func KmsListTags ¶
func KmsListTags(conn *kms.KMS, identifier string) (KeyValueTags, error)
KmsListTags lists kms service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func LambdaKeyValueTags ¶
func LambdaKeyValueTags(tags map[string]*string) KeyValueTags
LambdaKeyValueTags creates KeyValueTags from lambda service tags.
func LambdaListTags ¶
func LambdaListTags(conn *lambda.Lambda, identifier string) (KeyValueTags, error)
LambdaListTags lists lambda service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func LicensemanagerKeyValueTags ¶
func LicensemanagerKeyValueTags(tags []*licensemanager.Tag) KeyValueTags
LicensemanagerKeyValueTags creates KeyValueTags from licensemanager service tags.
func LicensemanagerListTags ¶
func LicensemanagerListTags(conn *licensemanager.LicenseManager, identifier string) (KeyValueTags, error)
LicensemanagerListTags lists licensemanager service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func LightsailKeyValueTags ¶
func LightsailKeyValueTags(tags []*lightsail.Tag) KeyValueTags
LightsailKeyValueTags creates KeyValueTags from lightsail service tags.
func MediaconnectKeyValueTags ¶
func MediaconnectKeyValueTags(tags map[string]*string) KeyValueTags
MediaconnectKeyValueTags creates KeyValueTags from mediaconnect service tags.
func MediaconnectListTags ¶
func MediaconnectListTags(conn *mediaconnect.MediaConnect, identifier string) (KeyValueTags, error)
MediaconnectListTags lists mediaconnect service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MediaconvertKeyValueTags ¶
func MediaconvertKeyValueTags(tags map[string]*string) KeyValueTags
MediaconvertKeyValueTags creates KeyValueTags from mediaconvert service tags.
func MediaconvertListTags ¶
func MediaconvertListTags(conn *mediaconvert.MediaConvert, identifier string) (KeyValueTags, error)
MediaconvertListTags lists mediaconvert service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MedialiveKeyValueTags ¶
func MedialiveKeyValueTags(tags map[string]*string) KeyValueTags
MedialiveKeyValueTags creates KeyValueTags from medialive service tags.
func MedialiveListTags ¶
func MedialiveListTags(conn *medialive.MediaLive, identifier string) (KeyValueTags, error)
MedialiveListTags lists medialive service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MediapackageKeyValueTags ¶
func MediapackageKeyValueTags(tags map[string]*string) KeyValueTags
MediapackageKeyValueTags creates KeyValueTags from mediapackage service tags.
func MediapackageListTags ¶
func MediapackageListTags(conn *mediapackage.MediaPackage, identifier string) (KeyValueTags, error)
MediapackageListTags lists mediapackage service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MediastoreKeyValueTags ¶
func MediastoreKeyValueTags(tags []*mediastore.Tag) KeyValueTags
MediastoreKeyValueTags creates KeyValueTags from mediastore service tags.
func MediastoreListTags ¶
func MediastoreListTags(conn *mediastore.MediaStore, identifier string) (KeyValueTags, error)
MediastoreListTags lists mediastore service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func MqKeyValueTags ¶
func MqKeyValueTags(tags map[string]*string) KeyValueTags
MqKeyValueTags creates KeyValueTags from mq service tags.
func MqListTags ¶
func MqListTags(conn *mq.MQ, identifier string) (KeyValueTags, error)
MqListTags lists mq service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func NeptuneKeyValueTags ¶
func NeptuneKeyValueTags(tags []*neptune.Tag) KeyValueTags
NeptuneKeyValueTags creates KeyValueTags from neptune service tags.
func NeptuneListTags ¶
func NeptuneListTags(conn *neptune.Neptune, identifier string) (KeyValueTags, error)
NeptuneListTags lists neptune service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func NetworkmanagerKeyValueTags ¶
func NetworkmanagerKeyValueTags(tags []*networkmanager.Tag) KeyValueTags
NetworkmanagerKeyValueTags creates KeyValueTags from networkmanager service tags.
func NetworkmanagerListTags ¶
func NetworkmanagerListTags(conn *networkmanager.NetworkManager, identifier string) (KeyValueTags, error)
NetworkmanagerListTags lists networkmanager service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func New ¶
func New(i interface{}) KeyValueTags
New creates KeyValueTags from common Terraform Provider SDK types. Supports map[string]string, map[string]*string, map[string]interface{}, and []interface{}. When passed []interface{}, all elements are treated as keys and assigned nil values.
func OpsworksKeyValueTags ¶
func OpsworksKeyValueTags(tags map[string]*string) KeyValueTags
OpsworksKeyValueTags creates KeyValueTags from opsworks service tags.
func OpsworksListTags ¶
func OpsworksListTags(conn *opsworks.OpsWorks, identifier string) (KeyValueTags, error)
OpsworksListTags lists opsworks service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func OrganizationsKeyValueTags ¶
func OrganizationsKeyValueTags(tags []*organizations.Tag) KeyValueTags
OrganizationsKeyValueTags creates KeyValueTags from organizations service tags.
func OrganizationsListTags ¶
func OrganizationsListTags(conn *organizations.Organizations, identifier string) (KeyValueTags, error)
OrganizationsListTags lists organizations service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func PinpointKeyValueTags ¶
func PinpointKeyValueTags(tags map[string]*string) KeyValueTags
PinpointKeyValueTags creates KeyValueTags from pinpoint service tags.
func PinpointListTags ¶
func PinpointListTags(conn *pinpoint.Pinpoint, identifier string) (KeyValueTags, error)
PinpointListTags lists pinpoint service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func QldbKeyValueTags ¶
func QldbKeyValueTags(tags map[string]*string) KeyValueTags
QldbKeyValueTags creates KeyValueTags from qldb service tags.
func QldbListTags ¶
func QldbListTags(conn *qldb.QLDB, identifier string) (KeyValueTags, error)
QldbListTags lists qldb service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func QuicksightKeyValueTags ¶
func QuicksightKeyValueTags(tags []*quicksight.Tag) KeyValueTags
QuicksightKeyValueTags creates KeyValueTags from quicksight service tags.
func QuicksightListTags ¶
func QuicksightListTags(conn *quicksight.QuickSight, identifier string) (KeyValueTags, error)
QuicksightListTags lists quicksight service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func RamKeyValueTags ¶
func RamKeyValueTags(tags []*ram.Tag) KeyValueTags
RamKeyValueTags creates KeyValueTags from ram service tags.
func RdsKeyValueTags ¶
func RdsKeyValueTags(tags []*rds.Tag) KeyValueTags
RdsKeyValueTags creates KeyValueTags from rds service tags.
func RdsListTags ¶
func RdsListTags(conn *rds.RDS, identifier string) (KeyValueTags, error)
RdsListTags lists rds service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func RedshiftKeyValueTags ¶
func RedshiftKeyValueTags(tags []*redshift.Tag) KeyValueTags
RedshiftKeyValueTags creates KeyValueTags from redshift service tags.
func ResourcegroupsKeyValueTags ¶
func ResourcegroupsKeyValueTags(tags map[string]*string) KeyValueTags
ResourcegroupsKeyValueTags creates KeyValueTags from resourcegroups service tags.
func ResourcegroupsListTags ¶
func ResourcegroupsListTags(conn *resourcegroups.ResourceGroups, identifier string) (KeyValueTags, error)
ResourcegroupsListTags lists resourcegroups service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ResourcegroupstaggingapiKeyValueTags ¶
func ResourcegroupstaggingapiKeyValueTags(tags []*resourcegroupstaggingapi.Tag) KeyValueTags
ResourcegroupstaggingapiKeyValueTags creates KeyValueTags from resourcegroupstaggingapi service tags.
func Route53KeyValueTags ¶
func Route53KeyValueTags(tags []*route53.Tag) KeyValueTags
Route53KeyValueTags creates KeyValueTags from route53 service tags.
func Route53ListTags ¶
func Route53ListTags(conn *route53.Route53, identifier string, resourceType string) (KeyValueTags, error)
Route53ListTags lists route53 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Route53resolverKeyValueTags ¶
func Route53resolverKeyValueTags(tags []*route53resolver.Tag) KeyValueTags
Route53resolverKeyValueTags creates KeyValueTags from route53resolver service tags.
func Route53resolverListTags ¶
func Route53resolverListTags(conn *route53resolver.Route53Resolver, identifier string) (KeyValueTags, error)
Route53resolverListTags lists route53resolver service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func S3BucketListTags ¶
func S3BucketListTags(conn *s3.S3, identifier string) (KeyValueTags, error)
S3BucketListTags lists S3 bucket tags. The identifier is the bucket name.
func S3KeyValueTags ¶
func S3KeyValueTags(tags []*s3.Tag) KeyValueTags
S3KeyValueTags creates KeyValueTags from s3 service tags.
func S3ObjectListTags ¶
func S3ObjectListTags(conn *s3.S3, bucket, key string) (KeyValueTags, error)
S3ObjectListTags lists S3 object tags.
func SagemakerKeyValueTags ¶
func SagemakerKeyValueTags(tags []*sagemaker.Tag) KeyValueTags
SagemakerKeyValueTags creates KeyValueTags from sagemaker service tags.
func SagemakerListTags ¶
func SagemakerListTags(conn *sagemaker.SageMaker, identifier string) (KeyValueTags, error)
SagemakerListTags lists sagemaker service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SecretsmanagerKeyValueTags ¶
func SecretsmanagerKeyValueTags(tags []*secretsmanager.Tag) KeyValueTags
SecretsmanagerKeyValueTags creates KeyValueTags from secretsmanager service tags.
func SecurityhubKeyValueTags ¶
func SecurityhubKeyValueTags(tags map[string]*string) KeyValueTags
SecurityhubKeyValueTags creates KeyValueTags from securityhub service tags.
func SecurityhubListTags ¶
func SecurityhubListTags(conn *securityhub.SecurityHub, identifier string) (KeyValueTags, error)
SecurityhubListTags lists securityhub service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func ServerlessapplicationrepositoryKeyValueTags ¶
func ServerlessapplicationrepositoryKeyValueTags(tags []*serverlessapplicationrepository.Tag) KeyValueTags
ServerlessapplicationrepositoryKeyValueTags creates KeyValueTags from serverlessapplicationrepository service tags.
func ServicecatalogKeyValueTags ¶
func ServicecatalogKeyValueTags(tags []*servicecatalog.Tag) KeyValueTags
ServicecatalogKeyValueTags creates KeyValueTags from servicecatalog service tags.
func ServicediscoveryKeyValueTags ¶
func ServicediscoveryKeyValueTags(tags []*servicediscovery.Tag) KeyValueTags
ServicediscoveryKeyValueTags creates KeyValueTags from servicediscovery service tags.
func ServicediscoveryListTags ¶
func ServicediscoveryListTags(conn *servicediscovery.ServiceDiscovery, identifier string) (KeyValueTags, error)
ServicediscoveryListTags lists servicediscovery service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SfnKeyValueTags ¶
func SfnKeyValueTags(tags []*sfn.Tag) KeyValueTags
SfnKeyValueTags creates KeyValueTags from sfn service tags.
func SfnListTags ¶
func SfnListTags(conn *sfn.SFN, identifier string) (KeyValueTags, error)
SfnListTags lists sfn service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SnsKeyValueTags ¶
func SnsKeyValueTags(tags []*sns.Tag) KeyValueTags
SnsKeyValueTags creates KeyValueTags from sns service tags.
func SnsListTags ¶
func SnsListTags(conn *sns.SNS, identifier string) (KeyValueTags, error)
SnsListTags lists sns service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SqsKeyValueTags ¶
func SqsKeyValueTags(tags map[string]*string) KeyValueTags
SqsKeyValueTags creates KeyValueTags from sqs service tags.
func SqsListTags ¶
func SqsListTags(conn *sqs.SQS, identifier string) (KeyValueTags, error)
SqsListTags lists sqs service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SsmKeyValueTags ¶
func SsmKeyValueTags(tags []*ssm.Tag) KeyValueTags
SsmKeyValueTags creates KeyValueTags from ssm service tags.
func SsmListTags ¶
SsmListTags lists ssm service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func StoragegatewayKeyValueTags ¶
func StoragegatewayKeyValueTags(tags []*storagegateway.Tag) KeyValueTags
StoragegatewayKeyValueTags creates KeyValueTags from storagegateway service tags.
func StoragegatewayListTags ¶
func StoragegatewayListTags(conn *storagegateway.StorageGateway, identifier string) (KeyValueTags, error)
StoragegatewayListTags lists storagegateway service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SwfKeyValueTags ¶
func SwfKeyValueTags(tags []*swf.ResourceTag) KeyValueTags
SwfKeyValueTags creates KeyValueTags from swf service tags.
func SwfListTags ¶
func SwfListTags(conn *swf.SWF, identifier string) (KeyValueTags, error)
SwfListTags lists swf service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func SyntheticsKeyValueTags ¶
func SyntheticsKeyValueTags(tags map[string]*string) KeyValueTags
SyntheticsKeyValueTags creates KeyValueTags from synthetics service tags.
func TransferKeyValueTags ¶
func TransferKeyValueTags(tags []*transfer.Tag) KeyValueTags
TransferKeyValueTags creates KeyValueTags from transfer service tags.
func TransferListTags ¶
func TransferListTags(conn *transfer.Transfer, identifier string) (KeyValueTags, error)
TransferListTags lists transfer service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func WafKeyValueTags ¶
func WafKeyValueTags(tags []*waf.Tag) KeyValueTags
WafKeyValueTags creates KeyValueTags from waf service tags.
func WafListTags ¶
func WafListTags(conn *waf.WAF, identifier string) (KeyValueTags, error)
WafListTags lists waf service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func WafregionalKeyValueTags ¶
func WafregionalKeyValueTags(tags []*waf.Tag) KeyValueTags
WafregionalKeyValueTags creates KeyValueTags from wafregional service tags.
func WafregionalListTags ¶
func WafregionalListTags(conn *wafregional.WAFRegional, identifier string) (KeyValueTags, error)
WafregionalListTags lists wafregional service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func Wafv2KeyValueTags ¶
func Wafv2KeyValueTags(tags []*wafv2.Tag) KeyValueTags
Wafv2KeyValueTags creates KeyValueTags from wafv2 service tags.
func Wafv2ListTags ¶
func Wafv2ListTags(conn *wafv2.WAFV2, identifier string) (KeyValueTags, error)
Wafv2ListTags lists wafv2 service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func WorklinkKeyValueTags ¶
func WorklinkKeyValueTags(tags map[string]*string) KeyValueTags
WorklinkKeyValueTags creates KeyValueTags from worklink service tags.
func WorklinkListTags ¶
func WorklinkListTags(conn *worklink.WorkLink, identifier string) (KeyValueTags, error)
WorklinkListTags lists worklink service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func WorkspacesKeyValueTags ¶
func WorkspacesKeyValueTags(tags []*workspaces.Tag) KeyValueTags
WorkspacesKeyValueTags creates KeyValueTags from workspaces service tags.
func WorkspacesListTags ¶
func WorkspacesListTags(conn *workspaces.WorkSpaces, identifier string) (KeyValueTags, error)
WorkspacesListTags lists workspaces service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func XrayKeyValueTags ¶
func XrayKeyValueTags(tags []*xray.Tag) KeyValueTags
XrayKeyValueTags creates KeyValueTags from xray service tags.
func XrayListTags ¶
func XrayListTags(conn *xray.XRay, identifier string) (KeyValueTags, error)
XrayListTags lists xray service tags. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.
func (KeyValueTags) AccessanalyzerTags ¶
func (tags KeyValueTags) AccessanalyzerTags() map[string]*string
AccessanalyzerTags returns accessanalyzer service tags.
func (KeyValueTags) AcmTags ¶
func (tags KeyValueTags) AcmTags() []*acm.Tag
AcmTags returns acm service tags.
func (KeyValueTags) AcmpcaTags ¶
func (tags KeyValueTags) AcmpcaTags() []*acmpca.Tag
AcmpcaTags returns acmpca service tags.
func (KeyValueTags) AmplifyTags ¶
func (tags KeyValueTags) AmplifyTags() map[string]*string
AmplifyTags returns amplify service tags.
func (KeyValueTags) ApigatewayTags ¶
func (tags KeyValueTags) ApigatewayTags() map[string]*string
ApigatewayTags returns apigateway service tags.
func (KeyValueTags) Apigatewayv2Tags ¶
func (tags KeyValueTags) Apigatewayv2Tags() map[string]*string
Apigatewayv2Tags returns apigatewayv2 service tags.
func (KeyValueTags) AppmeshTags ¶
func (tags KeyValueTags) AppmeshTags() []*appmesh.TagRef
AppmeshTags returns appmesh service tags.
func (KeyValueTags) AppstreamTags ¶
func (tags KeyValueTags) AppstreamTags() map[string]*string
AppstreamTags returns appstream service tags.
func (KeyValueTags) AppsyncTags ¶
func (tags KeyValueTags) AppsyncTags() map[string]*string
AppsyncTags returns appsync service tags.
func (KeyValueTags) AthenaTags ¶
func (tags KeyValueTags) AthenaTags() []*athena.Tag
AthenaTags returns athena service tags.
func (KeyValueTags) AutoscalingListOfMap ¶
func (tags KeyValueTags) AutoscalingListOfMap() []interface{}
AutoscalingListOfMap returns a list of autoscaling in flattened map.
Compatible with setting Terraform state for strongly typed configuration blocks.
This function strips tag resource identifier and type. Generally, this is the desired behavior so the tag schema does not require those attributes. Use (keyvaluetags.KeyValueTags).ListOfMap() for full tag information.
func (KeyValueTags) AutoscalingListOfStringMap ¶
func (tags KeyValueTags) AutoscalingListOfStringMap() []interface{}
AutoscalingListOfStringMap returns a list of autoscaling tags in flattened map of only string values.
Compatible with setting Terraform state for legacy []map[string]string schema. Deprecated: Will be removed in a future major version without replacement.
func (KeyValueTags) AutoscalingTags ¶
func (tags KeyValueTags) AutoscalingTags() []*autoscaling.Tag
AutoscalingTags returns autoscaling service tags.
func (KeyValueTags) BackupTags ¶
func (tags KeyValueTags) BackupTags() map[string]*string
BackupTags returns backup service tags.
func (KeyValueTags) BatchTags ¶
func (tags KeyValueTags) BatchTags() map[string]*string
BatchTags returns batch service tags.
func (KeyValueTags) Chunks ¶
func (tags KeyValueTags) Chunks(size int) []KeyValueTags
Chunks returns a slice of KeyValueTags, each of the specified size.
func (KeyValueTags) Cloud9Tags ¶
func (tags KeyValueTags) Cloud9Tags() []*cloud9.Tag
Cloud9Tags returns cloud9 service tags.
func (KeyValueTags) CloudformationTags ¶
func (tags KeyValueTags) CloudformationTags() []*cloudformation.Tag
CloudformationTags returns cloudformation service tags.
func (KeyValueTags) CloudfrontTags ¶
func (tags KeyValueTags) CloudfrontTags() []*cloudfront.Tag
CloudfrontTags returns cloudfront service tags.
func (KeyValueTags) Cloudhsmv2Tags ¶
func (tags KeyValueTags) Cloudhsmv2Tags() []*cloudhsmv2.Tag
Cloudhsmv2Tags returns cloudhsmv2 service tags.
func (KeyValueTags) CloudtrailTags ¶
func (tags KeyValueTags) CloudtrailTags() []*cloudtrail.Tag
CloudtrailTags returns cloudtrail service tags.
func (KeyValueTags) CloudwatchTags ¶
func (tags KeyValueTags) CloudwatchTags() []*cloudwatch.Tag
CloudwatchTags returns cloudwatch service tags.
func (KeyValueTags) CloudwatcheventsTags ¶
func (tags KeyValueTags) CloudwatcheventsTags() []*cloudwatchevents.Tag
CloudwatcheventsTags returns cloudwatchevents service tags.
func (KeyValueTags) CloudwatchlogsTags ¶
func (tags KeyValueTags) CloudwatchlogsTags() map[string]*string
CloudwatchlogsTags returns cloudwatchlogs service tags.
func (KeyValueTags) CodebuildTags ¶
func (tags KeyValueTags) CodebuildTags() []*codebuild.Tag
CodebuildTags returns codebuild service tags.
func (KeyValueTags) CodecommitTags ¶
func (tags KeyValueTags) CodecommitTags() map[string]*string
CodecommitTags returns codecommit service tags.
func (KeyValueTags) CodedeployTags ¶
func (tags KeyValueTags) CodedeployTags() []*codedeploy.Tag
CodedeployTags returns codedeploy service tags.
func (KeyValueTags) CodepipelineTags ¶
func (tags KeyValueTags) CodepipelineTags() []*codepipeline.Tag
CodepipelineTags returns codepipeline service tags.
func (KeyValueTags) CodestarnotificationsTags ¶
func (tags KeyValueTags) CodestarnotificationsTags() map[string]*string
CodestarnotificationsTags returns codestarnotifications service tags.
func (KeyValueTags) CognitoidentityTags ¶
func (tags KeyValueTags) CognitoidentityTags() map[string]*string
CognitoidentityTags returns cognitoidentity service tags.
func (KeyValueTags) CognitoidentityproviderTags ¶
func (tags KeyValueTags) CognitoidentityproviderTags() map[string]*string
CognitoidentityproviderTags returns cognitoidentityprovider service tags.
func (KeyValueTags) ConfigserviceTags ¶
func (tags KeyValueTags) ConfigserviceTags() []*configservice.Tag
ConfigserviceTags returns configservice service tags.
func (KeyValueTags) ContainsAll ¶
func (tags KeyValueTags) ContainsAll(target KeyValueTags) bool
ContainsAll returns whether or not all the target tags are contained.
func (KeyValueTags) DatabasemigrationserviceTags ¶
func (tags KeyValueTags) DatabasemigrationserviceTags() []*databasemigrationservice.Tag
DatabasemigrationserviceTags returns databasemigrationservice service tags.
func (KeyValueTags) DataexchangeTags ¶
func (tags KeyValueTags) DataexchangeTags() map[string]*string
DataexchangeTags returns dataexchange service tags.
func (KeyValueTags) DatapipelineTags ¶
func (tags KeyValueTags) DatapipelineTags() []*datapipeline.Tag
DatapipelineTags returns datapipeline service tags.
func (KeyValueTags) DatasyncTags ¶
func (tags KeyValueTags) DatasyncTags() []*datasync.TagListEntry
DatasyncTags returns datasync service tags.
func (KeyValueTags) DaxTags ¶
func (tags KeyValueTags) DaxTags() []*dax.Tag
DaxTags returns dax service tags.
func (KeyValueTags) DevicefarmTags ¶
func (tags KeyValueTags) DevicefarmTags() []*devicefarm.Tag
DevicefarmTags returns devicefarm service tags.
func (KeyValueTags) DirectconnectTags ¶
func (tags KeyValueTags) DirectconnectTags() []*directconnect.Tag
DirectconnectTags returns directconnect service tags.
func (KeyValueTags) DirectoryserviceTags ¶
func (tags KeyValueTags) DirectoryserviceTags() []*directoryservice.Tag
DirectoryserviceTags returns directoryservice service tags.
func (KeyValueTags) DlmTags ¶
func (tags KeyValueTags) DlmTags() map[string]*string
DlmTags returns dlm service tags.
func (KeyValueTags) DocdbTags ¶
func (tags KeyValueTags) DocdbTags() []*docdb.Tag
DocdbTags returns docdb service tags.
func (KeyValueTags) DynamodbTags ¶
func (tags KeyValueTags) DynamodbTags() []*dynamodb.Tag
DynamodbTags returns dynamodb service tags.
func (KeyValueTags) Ec2Tags ¶
func (tags KeyValueTags) Ec2Tags() []*ec2.Tag
Ec2Tags returns ec2 service tags.
func (KeyValueTags) EcrTags ¶
func (tags KeyValueTags) EcrTags() []*ecr.Tag
EcrTags returns ecr service tags.
func (KeyValueTags) EcsTags ¶
func (tags KeyValueTags) EcsTags() []*ecs.Tag
EcsTags returns ecs service tags.
func (KeyValueTags) EfsTags ¶
func (tags KeyValueTags) EfsTags() []*efs.Tag
EfsTags returns efs service tags.
func (KeyValueTags) EksTags ¶
func (tags KeyValueTags) EksTags() map[string]*string
EksTags returns eks service tags.
func (KeyValueTags) ElasticacheTags ¶
func (tags KeyValueTags) ElasticacheTags() []*elasticache.Tag
ElasticacheTags returns elasticache service tags.
func (KeyValueTags) ElasticbeanstalkTags ¶
func (tags KeyValueTags) ElasticbeanstalkTags() []*elasticbeanstalk.Tag
ElasticbeanstalkTags returns elasticbeanstalk service tags.
func (KeyValueTags) ElasticsearchserviceTags ¶
func (tags KeyValueTags) ElasticsearchserviceTags() []*elasticsearchservice.Tag
ElasticsearchserviceTags returns elasticsearchservice service tags.
func (KeyValueTags) ElbTagKeys ¶
func (tags KeyValueTags) ElbTagKeys() []*elb.TagKeyOnly
ElbTagKeys returns elb service tag keys.
func (KeyValueTags) ElbTags ¶
func (tags KeyValueTags) ElbTags() []*elb.Tag
ElbTags returns elb service tags.
func (KeyValueTags) Elbv2Tags ¶
func (tags KeyValueTags) Elbv2Tags() []*elbv2.Tag
Elbv2Tags returns elbv2 service tags.
func (KeyValueTags) EmrTags ¶
func (tags KeyValueTags) EmrTags() []*emr.Tag
EmrTags returns emr service tags.
func (KeyValueTags) FirehoseTags ¶
func (tags KeyValueTags) FirehoseTags() []*firehose.Tag
FirehoseTags returns firehose service tags.
func (KeyValueTags) FmsTags ¶
func (tags KeyValueTags) FmsTags() []*fms.ResourceTag
FmsTags returns fms service tags.
func (KeyValueTags) FsxTags ¶
func (tags KeyValueTags) FsxTags() []*fsx.Tag
FsxTags returns fsx service tags.
func (KeyValueTags) GameliftTags ¶
func (tags KeyValueTags) GameliftTags() []*gamelift.Tag
GameliftTags returns gamelift service tags.
func (KeyValueTags) GlacierTags ¶
func (tags KeyValueTags) GlacierTags() map[string]*string
GlacierTags returns glacier service tags.
func (KeyValueTags) GlobalacceleratorTags ¶
func (tags KeyValueTags) GlobalacceleratorTags() []*globalaccelerator.Tag
GlobalacceleratorTags returns globalaccelerator service tags.
func (KeyValueTags) GlueTags ¶
func (tags KeyValueTags) GlueTags() map[string]*string
GlueTags returns glue service tags.
func (KeyValueTags) GreengrassTags ¶
func (tags KeyValueTags) GreengrassTags() map[string]*string
GreengrassTags returns greengrass service tags.
func (KeyValueTags) GuarddutyTags ¶
func (tags KeyValueTags) GuarddutyTags() map[string]*string
GuarddutyTags returns guardduty service tags.
func (KeyValueTags) Hash ¶
func (tags KeyValueTags) Hash() int
Hash returns a stable hash value. The returned value may be negative (i.e. not suitable for a 'Set' function).
func (KeyValueTags) IamTags ¶
func (tags KeyValueTags) IamTags() []*iam.Tag
IamTags returns iam service tags.
func (KeyValueTags) Ignore ¶
func (tags KeyValueTags) Ignore(ignoreTags KeyValueTags) KeyValueTags
Ignore returns non-matching tag keys.
func (KeyValueTags) IgnoreAws ¶
func (tags KeyValueTags) IgnoreAws() KeyValueTags
IgnoreAws returns non-AWS tag keys.
func (KeyValueTags) IgnoreConfig ¶
func (tags KeyValueTags) IgnoreConfig(config *IgnoreConfig) KeyValueTags
IgnoreConfig returns any tags not removed by a given configuration.
func (KeyValueTags) IgnoreElasticbeanstalk ¶
func (tags KeyValueTags) IgnoreElasticbeanstalk() KeyValueTags
IgnoreElasticbeanstalk returns non-AWS and non-Elasticbeanstalk tag keys.
func (KeyValueTags) IgnorePrefixes ¶
func (tags KeyValueTags) IgnorePrefixes(ignoreTagPrefixes KeyValueTags) KeyValueTags
IgnorePrefixes returns non-matching tag key prefixes.
func (KeyValueTags) IgnoreRds ¶
func (tags KeyValueTags) IgnoreRds() KeyValueTags
IgnoreRDS returns non-AWS and non-RDS tag keys.
func (KeyValueTags) ImagebuilderTags ¶
func (tags KeyValueTags) ImagebuilderTags() map[string]*string
ImagebuilderTags returns imagebuilder service tags.
func (KeyValueTags) InspectorTags ¶
func (tags KeyValueTags) InspectorTags() []*inspector.Tag
InspectorTags returns inspector service tags.
func (KeyValueTags) IotTags ¶
func (tags KeyValueTags) IotTags() []*iot.Tag
IotTags returns iot service tags.
func (KeyValueTags) IotanalyticsTags ¶
func (tags KeyValueTags) IotanalyticsTags() []*iotanalytics.Tag
IotanalyticsTags returns iotanalytics service tags.
func (KeyValueTags) IoteventsTags ¶
func (tags KeyValueTags) IoteventsTags() []*iotevents.Tag
IoteventsTags returns iotevents service tags.
func (KeyValueTags) KafkaTags ¶
func (tags KeyValueTags) KafkaTags() map[string]*string
KafkaTags returns kafka service tags.
func (KeyValueTags) KeyAdditionalBoolValue ¶
func (tags KeyValueTags) KeyAdditionalBoolValue(key string, fieldName string) *bool
KeyAdditionalBoolValue returns the boolean value of an additional tag field. If the key or additional field is not found, returns nil.
func (KeyValueTags) KeyAdditionalStringValue ¶
func (tags KeyValueTags) KeyAdditionalStringValue(key string, fieldName string) *string
KeyAdditionalStringValue returns the string value of an additional tag field. If the key or additional field is not found, returns nil.
func (KeyValueTags) KeyExists ¶
func (tags KeyValueTags) KeyExists(key string) bool
KeyExists returns true if a tag key exists. If the key is not found, returns nil.
func (KeyValueTags) KeyTagData ¶
func (tags KeyValueTags) KeyTagData(key string) *TagData
KeyTagData returns all tag key data. If the key is not found, returns nil. Use KeyExists to determine if key is present.
func (KeyValueTags) KeyValue ¶
func (tags KeyValueTags) KeyValue(key string) *string
KeyValue returns a tag key value. If the key is not found, returns nil. Use KeyExists to determine if key is present.
func (KeyValueTags) KinesisTags ¶
func (tags KeyValueTags) KinesisTags() []*kinesis.Tag
KinesisTags returns kinesis service tags.
func (KeyValueTags) KinesisanalyticsTags ¶
func (tags KeyValueTags) KinesisanalyticsTags() []*kinesisanalytics.Tag
KinesisanalyticsTags returns kinesisanalytics service tags.
func (KeyValueTags) Kinesisanalyticsv2Tags ¶
func (tags KeyValueTags) Kinesisanalyticsv2Tags() []*kinesisanalyticsv2.Tag
Kinesisanalyticsv2Tags returns kinesisanalyticsv2 service tags.
func (KeyValueTags) KinesisvideoTags ¶
func (tags KeyValueTags) KinesisvideoTags() map[string]*string
KinesisvideoTags returns kinesisvideo service tags.
func (KeyValueTags) KmsTags ¶
func (tags KeyValueTags) KmsTags() []*kms.Tag
KmsTags returns kms service tags.
func (KeyValueTags) LambdaTags ¶
func (tags KeyValueTags) LambdaTags() map[string]*string
LambdaTags returns lambda service tags.
func (KeyValueTags) LicensemanagerTags ¶
func (tags KeyValueTags) LicensemanagerTags() []*licensemanager.Tag
LicensemanagerTags returns licensemanager service tags.
func (KeyValueTags) LightsailTags ¶
func (tags KeyValueTags) LightsailTags() []*lightsail.Tag
LightsailTags returns lightsail service tags.
func (KeyValueTags) ListofMap ¶
func (tags KeyValueTags) ListofMap() []map[string]interface{}
ListofMap returns a list of flattened tags. Compatible with setting Terraform state for strongly typed configuration blocks.
func (KeyValueTags) Map ¶
func (tags KeyValueTags) Map() map[string]string
Map returns tag keys mapped to their values.
func (KeyValueTags) MediaconnectTags ¶
func (tags KeyValueTags) MediaconnectTags() map[string]*string
MediaconnectTags returns mediaconnect service tags.
func (KeyValueTags) MediaconvertTags ¶
func (tags KeyValueTags) MediaconvertTags() map[string]*string
MediaconvertTags returns mediaconvert service tags.
func (KeyValueTags) MedialiveTags ¶
func (tags KeyValueTags) MedialiveTags() map[string]*string
MedialiveTags returns medialive service tags.
func (KeyValueTags) MediapackageTags ¶
func (tags KeyValueTags) MediapackageTags() map[string]*string
MediapackageTags returns mediapackage service tags.
func (KeyValueTags) MediastoreTags ¶
func (tags KeyValueTags) MediastoreTags() []*mediastore.Tag
MediastoreTags returns mediastore service tags.
func (KeyValueTags) Merge ¶
func (tags KeyValueTags) Merge(mergeTags KeyValueTags) KeyValueTags
Merge adds missing and updates existing tags.
func (KeyValueTags) MqTags ¶
func (tags KeyValueTags) MqTags() map[string]*string
MqTags returns mq service tags.
func (KeyValueTags) NeptuneTags ¶
func (tags KeyValueTags) NeptuneTags() []*neptune.Tag
NeptuneTags returns neptune service tags.
func (KeyValueTags) NetworkmanagerTags ¶
func (tags KeyValueTags) NetworkmanagerTags() []*networkmanager.Tag
NetworkmanagerTags returns networkmanager service tags.
func (KeyValueTags) Only ¶
func (tags KeyValueTags) Only(onlyTags KeyValueTags) KeyValueTags
Only returns matching tag keys.
func (KeyValueTags) OpsworksTags ¶
func (tags KeyValueTags) OpsworksTags() map[string]*string
OpsworksTags returns opsworks service tags.
func (KeyValueTags) OrganizationsTags ¶
func (tags KeyValueTags) OrganizationsTags() []*organizations.Tag
OrganizationsTags returns organizations service tags.
func (KeyValueTags) PinpointTags ¶
func (tags KeyValueTags) PinpointTags() map[string]*string
PinpointTags returns pinpoint service tags.
func (KeyValueTags) QldbTags ¶
func (tags KeyValueTags) QldbTags() map[string]*string
QldbTags returns qldb service tags.
func (KeyValueTags) QuicksightTags ¶
func (tags KeyValueTags) QuicksightTags() []*quicksight.Tag
QuicksightTags returns quicksight service tags.
func (KeyValueTags) RamTags ¶
func (tags KeyValueTags) RamTags() []*ram.Tag
RamTags returns ram service tags.
func (KeyValueTags) RdsTags ¶
func (tags KeyValueTags) RdsTags() []*rds.Tag
RdsTags returns rds service tags.
func (KeyValueTags) RedshiftTags ¶
func (tags KeyValueTags) RedshiftTags() []*redshift.Tag
RedshiftTags returns redshift service tags.
func (KeyValueTags) Removed ¶
func (tags KeyValueTags) Removed(newTags KeyValueTags) KeyValueTags
Removed returns tags removed.
func (KeyValueTags) ResourcegroupsTags ¶
func (tags KeyValueTags) ResourcegroupsTags() map[string]*string
ResourcegroupsTags returns resourcegroups service tags.
func (KeyValueTags) ResourcegroupstaggingapiTags ¶
func (tags KeyValueTags) ResourcegroupstaggingapiTags() []*resourcegroupstaggingapi.Tag
ResourcegroupstaggingapiTags returns resourcegroupstaggingapi service tags.
func (KeyValueTags) Route53Tags ¶
func (tags KeyValueTags) Route53Tags() []*route53.Tag
Route53Tags returns route53 service tags.
func (KeyValueTags) Route53resolverTags ¶
func (tags KeyValueTags) Route53resolverTags() []*route53resolver.Tag
Route53resolverTags returns route53resolver service tags.
func (KeyValueTags) S3Tags ¶
func (tags KeyValueTags) S3Tags() []*s3.Tag
S3Tags returns s3 service tags.
func (KeyValueTags) SagemakerTags ¶
func (tags KeyValueTags) SagemakerTags() []*sagemaker.Tag
SagemakerTags returns sagemaker service tags.
func (KeyValueTags) SecretsmanagerTags ¶
func (tags KeyValueTags) SecretsmanagerTags() []*secretsmanager.Tag
SecretsmanagerTags returns secretsmanager service tags.
func (KeyValueTags) SecurityhubTags ¶
func (tags KeyValueTags) SecurityhubTags() map[string]*string
SecurityhubTags returns securityhub service tags.
func (KeyValueTags) ServerlessapplicationrepositoryTags ¶
func (tags KeyValueTags) ServerlessapplicationrepositoryTags() []*serverlessapplicationrepository.Tag
ServerlessapplicationrepositoryTags returns serverlessapplicationrepository service tags.
func (KeyValueTags) ServicecatalogTags ¶
func (tags KeyValueTags) ServicecatalogTags() []*servicecatalog.Tag
ServicecatalogTags returns servicecatalog service tags.
func (KeyValueTags) ServicediscoveryTags ¶
func (tags KeyValueTags) ServicediscoveryTags() []*servicediscovery.Tag
ServicediscoveryTags returns servicediscovery service tags.
func (KeyValueTags) SfnTags ¶
func (tags KeyValueTags) SfnTags() []*sfn.Tag
SfnTags returns sfn service tags.
func (KeyValueTags) SnsTags ¶
func (tags KeyValueTags) SnsTags() []*sns.Tag
SnsTags returns sns service tags.
func (KeyValueTags) SqsTags ¶
func (tags KeyValueTags) SqsTags() map[string]*string
SqsTags returns sqs service tags.
func (KeyValueTags) SsmTags ¶
func (tags KeyValueTags) SsmTags() []*ssm.Tag
SsmTags returns ssm service tags.
func (KeyValueTags) StoragegatewayTags ¶
func (tags KeyValueTags) StoragegatewayTags() []*storagegateway.Tag
StoragegatewayTags returns storagegateway service tags.
func (KeyValueTags) SwfTags ¶
func (tags KeyValueTags) SwfTags() []*swf.ResourceTag
SwfTags returns swf service tags.
func (KeyValueTags) SyntheticsTags ¶
func (tags KeyValueTags) SyntheticsTags() map[string]*string
SyntheticsTags returns synthetics service tags.
func (KeyValueTags) TransferTags ¶
func (tags KeyValueTags) TransferTags() []*transfer.Tag
TransferTags returns transfer service tags.
func (KeyValueTags) Updated ¶
func (tags KeyValueTags) Updated(newTags KeyValueTags) KeyValueTags
Updated returns tags added and updated.
func (KeyValueTags) UrlEncode ¶
func (tags KeyValueTags) UrlEncode() string
UrlEncode returns the KeyValueTags encoded as URL Query parameters.
func (KeyValueTags) WafTags ¶
func (tags KeyValueTags) WafTags() []*waf.Tag
WafTags returns waf service tags.
func (KeyValueTags) WafregionalTags ¶
func (tags KeyValueTags) WafregionalTags() []*waf.Tag
WafregionalTags returns wafregional service tags.
func (KeyValueTags) Wafv2Tags ¶
func (tags KeyValueTags) Wafv2Tags() []*wafv2.Tag
Wafv2Tags returns wafv2 service tags.
func (KeyValueTags) WorklinkTags ¶
func (tags KeyValueTags) WorklinkTags() map[string]*string
WorklinkTags returns worklink service tags.
func (KeyValueTags) WorkspacesTags ¶
func (tags KeyValueTags) WorkspacesTags() []*workspaces.Tag
WorkspacesTags returns workspaces service tags.
func (KeyValueTags) XrayTags ¶
func (tags KeyValueTags) XrayTags() []*xray.Tag
XrayTags returns xray service tags.
type TagData ¶
type TagData struct { // Additional boolean field names and values associated with this tag. // Each service is responsible for properly handling this data. AdditionalBoolFields map[string]*bool // Additional string field names and values associated with this tag. // Each service is responsible for properly handling this data. AdditionalStringFields map[string]*string // Tag value. Value *string }
TagData represents the data associated with a resource tag key. Almost exclusively for AWS services, this is just a tag value, however there are services that attach additional data to tags. An example is autoscaling with the PropagateAtLaunch field.
func AutoscalingGetTag ¶
func AutoscalingGetTag(conn *autoscaling.AutoScaling, identifier string, resourceType string, key string) (bool, *TagData, error)
AutoscalingGetTag fetches an individual autoscaling service tag for a resource. Returns whether the key exists, the key value, and any errors. This function will optimise the handling over AutoscalingListTags, if possible. The identifier is typically the Amazon Resource Name (ARN), although it may also be a different identifier depending on the service.