Documentation ¶
Index ¶
- Constants
- 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 BackupUpdateTags(conn *backup.Backup, 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 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 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 DynamodbUpdateTags(conn *dynamodb.DynamoDB, identifier string, oldTagsMap interface{}, ...) error
- func Ec2UpdateTags(conn *ec2.EC2, identifier string, oldTagsMap interface{}, ...) error
- func EcrUpdateTags(conn *ecr.ECR, identifier string, oldTagsMap interface{}, ...) 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 ElasticsearchserviceUpdateTags(conn *elasticsearchservice.ElasticsearchService, identifier string, ...) 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 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 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 KinesisanalyticsUpdateTags(conn *kinesisanalytics.KinesisAnalytics, identifier string, ...) error
- func Kinesisanalyticsv2UpdateTags(conn *kinesisanalyticsv2.KinesisAnalyticsV2, identifier string, ...) 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 OpsworksUpdateTags(conn *opsworks.OpsWorks, identifier string, oldTagsMap interface{}, ...) error
- func OrganizationsUpdateTags(conn *organizations.Organizations, identifier string, oldTagsMap interface{}, ...) error
- func QldbUpdateTags(conn *qldb.QLDB, 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 Route53resolverUpdateTags(conn *route53resolver.Route53Resolver, identifier string, ...) 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 ServiceTagPackage(serviceName string) string
- 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 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 WorkspacesUpdateTags(conn *workspaces.WorkSpaces, identifier string, oldTagsMap interface{}, ...) error
- type KeyValueTags
- 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 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 BackupKeyValueTags(tags map[string]*string) KeyValueTags
- func BackupListTags(conn *backup.Backup, identifier string) (KeyValueTags, error)
- func BatchKeyValueTags(tags map[string]*string) KeyValueTags
- func CloudformationKeyValueTags(tags []*cloudformation.Tag) KeyValueTags
- func CloudfrontKeyValueTags(tags []*cloudfront.Tag) KeyValueTags
- 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 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 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 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 []*ec2.Tag) KeyValueTags
- 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 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 GlacierKeyValueTags(tags map[string]*string) KeyValueTags
- 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 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 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 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 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 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 QldbKeyValueTags(tags map[string]*string) KeyValueTags
- func QldbListTags(conn *qldb.QLDB, 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 Route53KeyValueTags(tags []*route53.Tag) KeyValueTags
- func Route53resolverKeyValueTags(tags []*route53resolver.Tag) KeyValueTags
- func Route53resolverListTags(conn *route53resolver.Route53Resolver, identifier string) (KeyValueTags, error)
- func S3KeyValueTags(tags []*s3.Tag) KeyValueTags
- 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 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 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 WorkspacesKeyValueTags(tags []*workspaces.Tag) KeyValueTags
- func WorkspacesListTags(conn *workspaces.WorkSpaces, identifier string) (KeyValueTags, error)
- 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) BackupTags() map[string]*string
- func (tags KeyValueTags) BatchTags() map[string]*string
- 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) CognitoidentityTags() map[string]*string
- func (tags KeyValueTags) CognitoidentityproviderTags() map[string]*string
- func (tags KeyValueTags) ConfigserviceTags() []*configservice.Tag
- func (tags KeyValueTags) DatabasemigrationserviceTags() []*databasemigrationservice.Tag
- 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) 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) GlacierTags() map[string]*string
- func (tags KeyValueTags) GlueTags() map[string]*string
- func (tags KeyValueTags) GreengrassTags() map[string]*string
- func (tags KeyValueTags) GuarddutyTags() map[string]*string
- func (tags KeyValueTags) IamTags() []*iam.Tag
- func (tags KeyValueTags) Ignore(ignoreTags KeyValueTags) KeyValueTags
- func (tags KeyValueTags) IgnoreAws() KeyValueTags
- func (tags KeyValueTags) IgnoreElasticbeanstalk() KeyValueTags
- func (tags KeyValueTags) IgnorePrefixes(ignoreTagPrefixes KeyValueTags) KeyValueTags
- func (tags KeyValueTags) IgnoreRds() KeyValueTags
- 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) Keys() []string
- func (tags KeyValueTags) KinesisTags() []*kinesis.Tag
- func (tags KeyValueTags) KinesisanalyticsTags() []*kinesisanalytics.Tag
- func (tags KeyValueTags) Kinesisanalyticsv2Tags() []*kinesisanalyticsv2.Tag
- 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) 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) 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) 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) 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) 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) TransferTags() []*transfer.Tag
- func (tags KeyValueTags) Updated(newTags KeyValueTags) KeyValueTags
- func (tags KeyValueTags) WafTags() []*waf.Tag
- func (tags KeyValueTags) WafregionalTags() []*waf.Tag
- func (tags KeyValueTags) WorkspacesTags() []*workspaces.Tag
Constants ¶
const ( AwsTagKeyPrefix = `aws:` ElasticbeanstalkTagKeyPrefix = `elasticbeanstalk:` NameTagKey = `Name` RdsTagKeyPrefix = `rds:` )
Variables ¶
This section is empty.
Functions ¶
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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 ServiceTagPackage ¶
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 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 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.
Types ¶
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 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 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 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 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 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 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 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 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 []*ec2.Tag) KeyValueTags
Ec2KeyValueTags creates KeyValueTags from ec2 service tags.
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 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 GlacierKeyValueTags ¶
func GlacierKeyValueTags(tags map[string]*string) KeyValueTags
GlacierKeyValueTags creates KeyValueTags from glacier service tags.
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 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 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 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 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 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 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 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 Route53KeyValueTags ¶
func Route53KeyValueTags(tags []*route53.Tag) KeyValueTags
Route53KeyValueTags creates KeyValueTags from route53 service tags.
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 S3KeyValueTags ¶
func S3KeyValueTags(tags []*s3.Tag) KeyValueTags
S3KeyValueTags creates KeyValueTags from s3 service 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 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 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 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 (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) 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) 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) 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) DatabasemigrationserviceTags ¶
func (tags KeyValueTags) DatabasemigrationserviceTags() []*databasemigrationservice.Tag
DatabasemigrationserviceTags returns databasemigrationservice 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) 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) GlacierTags ¶
func (tags KeyValueTags) GlacierTags() map[string]*string
GlacierTags returns glacier 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) WorkspacesTags ¶
func (tags KeyValueTags) WorkspacesTags() []*workspaces.Tag
WorkspacesTags returns workspaces service tags.