Documentation ¶
Overview ¶
Code generated by internal/generate/awsclient/main.go; DO NOT EDIT.
Index ¶
- Variables
- func AddIsErrorRetryables(r aws.RetryerV2, retryables ...retry.IsErrorRetryable) aws.RetryerV2
- func NewDataSourceContext(ctx context.Context, servicePackageName, resourceName string) context.Context
- func NewResourceContext(ctx context.Context, servicePackageName, resourceName string) context.Context
- func NewSessionForRegion(cfg *aws_sdkv1.Config, region, terraformVersion string) (*session_sdkv1.Session, error)
- func ReverseDNS(hostname string) string
- func StdUserAgentProducts(terraformVersion string) *awsbase.APNInfo
- type AWSClient
- func (c *AWSClient) ACMClient(ctx context.Context) *acm_sdkv2.Client
- func (c *AWSClient) ACMPCAConn(ctx context.Context) *acmpca_sdkv1.ACMPCA
- func (c *AWSClient) AMPConn(ctx context.Context) *prometheusservice_sdkv1.PrometheusService
- func (c *AWSClient) APIGatewayConn(ctx context.Context) *apigateway_sdkv1.APIGateway
- func (client *AWSClient) APIGatewayInvokeURL(restAPIID, stageName string) string
- func (c *AWSClient) APIGatewayV2Conn(ctx context.Context) *apigatewayv2_sdkv1.ApiGatewayV2
- func (client *AWSClient) APIGatewayV2InvokeURL(protocolType, apiID, stageName string) string
- func (c *AWSClient) AccessAnalyzerClient(ctx context.Context) *accessanalyzer_sdkv2.Client
- func (c *AWSClient) AccountClient(ctx context.Context) *account_sdkv2.Client
- func (c *AWSClient) AmplifyConn(ctx context.Context) *amplify_sdkv1.Amplify
- func (c *AWSClient) AppAutoScalingConn(ctx context.Context) *applicationautoscaling_sdkv1.ApplicationAutoScaling
- func (c *AWSClient) AppConfigClient(ctx context.Context) *appconfig_sdkv2.Client
- func (c *AWSClient) AppConfigConn(ctx context.Context) *appconfig_sdkv1.AppConfig
- func (c *AWSClient) AppFlowConn(ctx context.Context) *appflow_sdkv1.Appflow
- func (c *AWSClient) AppIntegrationsConn(ctx context.Context) *appintegrationsservice_sdkv1.AppIntegrationsService
- func (c *AWSClient) AppMeshConn(ctx context.Context) *appmesh_sdkv1.AppMesh
- func (c *AWSClient) AppRunnerConn(ctx context.Context) *apprunner_sdkv1.AppRunner
- func (c *AWSClient) AppStreamConn(ctx context.Context) *appstream_sdkv1.AppStream
- func (c *AWSClient) AppSyncConn(ctx context.Context) *appsync_sdkv1.AppSync
- func (c *AWSClient) ApplicationInsightsConn(ctx context.Context) *applicationinsights_sdkv1.ApplicationInsights
- func (c *AWSClient) AthenaConn(ctx context.Context) *athena_sdkv1.Athena
- func (c *AWSClient) AuditManagerClient(ctx context.Context) *auditmanager_sdkv2.Client
- func (c *AWSClient) AutoScalingConn(ctx context.Context) *autoscaling_sdkv1.AutoScaling
- func (c *AWSClient) AutoScalingPlansConn(ctx context.Context) *autoscalingplans_sdkv1.AutoScalingPlans
- func (c *AWSClient) BackupConn(ctx context.Context) *backup_sdkv1.Backup
- func (c *AWSClient) BatchConn(ctx context.Context) *batch_sdkv1.Batch
- func (c *AWSClient) BedrockConn(ctx context.Context) *bedrock_sdkv1.Bedrock
- func (c *AWSClient) BudgetsConn(ctx context.Context) *budgets_sdkv1.Budgets
- func (c *AWSClient) CEConn(ctx context.Context) *costexplorer_sdkv1.CostExplorer
- func (c *AWSClient) CURConn(ctx context.Context) *costandusagereportservice_sdkv1.CostandUsageReportService
- func (c *AWSClient) ChimeConn(ctx context.Context) *chime_sdkv1.Chime
- func (c *AWSClient) ChimeSDKMediaPipelinesConn(ctx context.Context) *chimesdkmediapipelines_sdkv1.ChimeSDKMediaPipelines
- func (c *AWSClient) ChimeSDKVoiceConn(ctx context.Context) *chimesdkvoice_sdkv1.ChimeSDKVoice
- func (c *AWSClient) CleanRoomsClient(ctx context.Context) *cleanrooms_sdkv2.Client
- func (c *AWSClient) Cloud9Conn(ctx context.Context) *cloud9_sdkv1.Cloud9
- func (c *AWSClient) CloudControlClient(ctx context.Context) *cloudcontrol_sdkv2.Client
- func (c *AWSClient) CloudFormationConn(ctx context.Context) *cloudformation_sdkv1.CloudFormation
- func (c *AWSClient) CloudFrontConn(ctx context.Context) *cloudfront_sdkv1.CloudFront
- func (client *AWSClient) CloudFrontDistributionHostedZoneID() string
- func (c *AWSClient) CloudHSMV2Conn(ctx context.Context) *cloudhsmv2_sdkv1.CloudHSMV2
- func (c *AWSClient) CloudSearchConn(ctx context.Context) *cloudsearch_sdkv1.CloudSearch
- func (c *AWSClient) CloudTrailConn(ctx context.Context) *cloudtrail_sdkv1.CloudTrail
- func (c *AWSClient) CloudWatchConn(ctx context.Context) *cloudwatch_sdkv1.CloudWatch
- func (c *AWSClient) CodeArtifactConn(ctx context.Context) *codeartifact_sdkv1.CodeArtifact
- func (c *AWSClient) CodeBuildConn(ctx context.Context) *codebuild_sdkv1.CodeBuild
- func (c *AWSClient) CodeCatalystClient(ctx context.Context) *codecatalyst_sdkv2.Client
- func (c *AWSClient) CodeCommitConn(ctx context.Context) *codecommit_sdkv1.CodeCommit
- func (c *AWSClient) CodeGuruReviewerConn(ctx context.Context) *codegurureviewer_sdkv1.CodeGuruReviewer
- func (c *AWSClient) CodePipelineConn(ctx context.Context) *codepipeline_sdkv1.CodePipeline
- func (c *AWSClient) CodeStarConnectionsClient(ctx context.Context) *codestarconnections_sdkv2.Client
- func (c *AWSClient) CodeStarNotificationsClient(ctx context.Context) *codestarnotifications_sdkv2.Client
- func (c *AWSClient) CognitoIDPConn(ctx context.Context) *cognitoidentityprovider_sdkv1.CognitoIdentityProvider
- func (c *AWSClient) CognitoIdentityConn(ctx context.Context) *cognitoidentity_sdkv1.CognitoIdentity
- func (c *AWSClient) ComprehendClient(ctx context.Context) *comprehend_sdkv2.Client
- func (c *AWSClient) ComputeOptimizerClient(ctx context.Context) *computeoptimizer_sdkv2.Client
- func (c *AWSClient) ConfigServiceConn(ctx context.Context) *configservice_sdkv1.ConfigService
- func (c *AWSClient) ConnectConn(ctx context.Context) *connect_sdkv1.Connect
- func (c *AWSClient) ControlTowerConn(ctx context.Context) *controltower_sdkv1.ControlTower
- func (client *AWSClient) CredentialsProvider() aws_sdkv2.CredentialsProvider
- func (c *AWSClient) DAXConn(ctx context.Context) *dax_sdkv1.DAX
- func (c *AWSClient) DLMConn(ctx context.Context) *dlm_sdkv1.DLM
- func (c *AWSClient) DMSConn(ctx context.Context) *databasemigrationservice_sdkv1.DatabaseMigrationService
- func (c *AWSClient) DSClient(ctx context.Context) *directoryservice_sdkv2.Client
- func (c *AWSClient) DSConn(ctx context.Context) *directoryservice_sdkv1.DirectoryService
- func (c *AWSClient) DataExchangeConn(ctx context.Context) *dataexchange_sdkv1.DataExchange
- func (c *AWSClient) DataPipelineConn(ctx context.Context) *datapipeline_sdkv1.DataPipeline
- func (c *AWSClient) DataSyncConn(ctx context.Context) *datasync_sdkv1.DataSync
- func (client *AWSClient) DefaultKMSKeyPolicy() string
- func (c *AWSClient) DeployConn(ctx context.Context) *codedeploy_sdkv1.CodeDeploy
- func (c *AWSClient) DetectiveConn(ctx context.Context) *detective_sdkv1.Detective
- func (c *AWSClient) DeviceFarmConn(ctx context.Context) *devicefarm_sdkv1.DeviceFarm
- func (c *AWSClient) DirectConnectConn(ctx context.Context) *directconnect_sdkv1.DirectConnect
- func (c *AWSClient) DocDBConn(ctx context.Context) *docdb_sdkv1.DocDB
- func (c *AWSClient) DocDBElasticClient(ctx context.Context) *docdbelastic_sdkv2.Client
- func (c *AWSClient) DynamoDBConn(ctx context.Context) *dynamodb_sdkv1.DynamoDB
- func (c *AWSClient) EC2Client(ctx context.Context) *ec2_sdkv2.Client
- func (c *AWSClient) EC2Conn(ctx context.Context) *ec2_sdkv1.EC2
- func (c *AWSClient) ECRConn(ctx context.Context) *ecr_sdkv1.ECR
- func (c *AWSClient) ECRPublicConn(ctx context.Context) *ecrpublic_sdkv1.ECRPublic
- func (c *AWSClient) ECSConn(ctx context.Context) *ecs_sdkv1.ECS
- func (c *AWSClient) EFSConn(ctx context.Context) *efs_sdkv1.EFS
- func (c *AWSClient) EKSConn(ctx context.Context) *eks_sdkv1.EKS
- func (c *AWSClient) ELBConn(ctx context.Context) *elb_sdkv1.ELB
- func (c *AWSClient) ELBV2Conn(ctx context.Context) *elbv2_sdkv1.ELBV2
- func (c *AWSClient) EMRConn(ctx context.Context) *emr_sdkv1.EMR
- func (c *AWSClient) EMRContainersConn(ctx context.Context) *emrcontainers_sdkv1.EMRContainers
- func (c *AWSClient) EMRServerlessClient(ctx context.Context) *emrserverless_sdkv2.Client
- func (c *AWSClient) ElastiCacheConn(ctx context.Context) *elasticache_sdkv1.ElastiCache
- func (c *AWSClient) ElasticBeanstalkConn(ctx context.Context) *elasticbeanstalk_sdkv1.ElasticBeanstalk
- func (c *AWSClient) ElasticTranscoderConn(ctx context.Context) *elastictranscoder_sdkv1.ElasticTranscoder
- func (c *AWSClient) ElasticsearchConn(ctx context.Context) *elasticsearchservice_sdkv1.ElasticsearchService
- func (c *AWSClient) EventsConn(ctx context.Context) *eventbridge_sdkv1.EventBridge
- func (c *AWSClient) EvidentlyConn(ctx context.Context) *cloudwatchevidently_sdkv1.CloudWatchEvidently
- func (c *AWSClient) FISClient(ctx context.Context) *fis_sdkv2.Client
- func (c *AWSClient) FMSConn(ctx context.Context) *fms_sdkv1.FMS
- func (c *AWSClient) FSxConn(ctx context.Context) *fsx_sdkv1.FSx
- func (c *AWSClient) FinSpaceClient(ctx context.Context) *finspace_sdkv2.Client
- func (c *AWSClient) FirehoseConn(ctx context.Context) *firehose_sdkv1.Firehose
- func (c *AWSClient) GameLiftConn(ctx context.Context) *gamelift_sdkv1.GameLift
- func (c *AWSClient) GlacierClient(ctx context.Context) *glacier_sdkv2.Client
- func (c *AWSClient) GlobalAcceleratorConn(ctx context.Context) *globalaccelerator_sdkv1.GlobalAccelerator
- func (client *AWSClient) GlobalAcceleratorHostedZoneID() string
- func (c *AWSClient) GlueConn(ctx context.Context) *glue_sdkv1.Glue
- func (c *AWSClient) GrafanaConn(ctx context.Context) *managedgrafana_sdkv1.ManagedGrafana
- func (c *AWSClient) GreengrassConn(ctx context.Context) *greengrass_sdkv1.Greengrass
- func (c *AWSClient) GuardDutyConn(ctx context.Context) *guardduty_sdkv1.GuardDuty
- func (client *AWSClient) HTTPClient() *http.Client
- func (c *AWSClient) HealthLakeClient(ctx context.Context) *healthlake_sdkv2.Client
- func (c *AWSClient) IAMConn(ctx context.Context) *iam_sdkv1.IAM
- func (c *AWSClient) IVSChatClient(ctx context.Context) *ivschat_sdkv2.Client
- func (c *AWSClient) IVSConn(ctx context.Context) *ivs_sdkv1.IVS
- func (c *AWSClient) IdentityStoreClient(ctx context.Context) *identitystore_sdkv2.Client
- func (c *AWSClient) ImageBuilderConn(ctx context.Context) *imagebuilder_sdkv1.Imagebuilder
- func (c *AWSClient) Inspector2Client(ctx context.Context) *inspector2_sdkv2.Client
- func (c *AWSClient) InspectorConn(ctx context.Context) *inspector_sdkv1.Inspector
- func (c *AWSClient) InternetMonitorClient(ctx context.Context) *internetmonitor_sdkv2.Client
- func (c *AWSClient) IoTAnalyticsConn(ctx context.Context) *iotanalytics_sdkv1.IoTAnalytics
- func (c *AWSClient) IoTConn(ctx context.Context) *iot_sdkv1.IoT
- func (c *AWSClient) IoTEventsConn(ctx context.Context) *iotevents_sdkv1.IoTEvents
- func (c *AWSClient) KMSConn(ctx context.Context) *kms_sdkv1.KMS
- func (c *AWSClient) KafkaClient(ctx context.Context) *kafka_sdkv2.Client
- func (c *AWSClient) KafkaConn(ctx context.Context) *kafka_sdkv1.Kafka
- func (c *AWSClient) KafkaConnectConn(ctx context.Context) *kafkaconnect_sdkv1.KafkaConnect
- func (c *AWSClient) KendraClient(ctx context.Context) *kendra_sdkv2.Client
- func (c *AWSClient) KeyspacesClient(ctx context.Context) *keyspaces_sdkv2.Client
- func (c *AWSClient) KinesisAnalyticsConn(ctx context.Context) *kinesisanalytics_sdkv1.KinesisAnalytics
- func (c *AWSClient) KinesisAnalyticsV2Conn(ctx context.Context) *kinesisanalyticsv2_sdkv1.KinesisAnalyticsV2
- func (c *AWSClient) KinesisConn(ctx context.Context) *kinesis_sdkv1.Kinesis
- func (c *AWSClient) KinesisVideoConn(ctx context.Context) *kinesisvideo_sdkv1.KinesisVideo
- func (c *AWSClient) LakeFormationConn(ctx context.Context) *lakeformation_sdkv1.LakeFormation
- func (c *AWSClient) LambdaClient(ctx context.Context) *lambda_sdkv2.Client
- func (c *AWSClient) LambdaConn(ctx context.Context) *lambda_sdkv1.Lambda
- func (c *AWSClient) LexModelsConn(ctx context.Context) *lexmodelbuildingservice_sdkv1.LexModelBuildingService
- func (c *AWSClient) LexV2ModelsClient(ctx context.Context) *lexmodelsv2_sdkv2.Client
- func (c *AWSClient) LicenseManagerConn(ctx context.Context) *licensemanager_sdkv1.LicenseManager
- func (c *AWSClient) LightsailClient(ctx context.Context) *lightsail_sdkv2.Client
- func (c *AWSClient) LocationConn(ctx context.Context) *locationservice_sdkv1.LocationService
- func (c *AWSClient) LogsClient(ctx context.Context) *cloudwatchlogs_sdkv2.Client
- func (c *AWSClient) LogsConn(ctx context.Context) *cloudwatchlogs_sdkv1.CloudWatchLogs
- func (c *AWSClient) MQConn(ctx context.Context) *mq_sdkv1.MQ
- func (c *AWSClient) MWAAConn(ctx context.Context) *mwaa_sdkv1.MWAA
- func (c *AWSClient) Macie2Conn(ctx context.Context) *macie2_sdkv1.Macie2
- func (c *AWSClient) MediaConnectClient(ctx context.Context) *mediaconnect_sdkv2.Client
- func (c *AWSClient) MediaConvertConn(ctx context.Context) *mediaconvert_sdkv1.MediaConvert
- func (c *AWSClient) MediaLiveClient(ctx context.Context) *medialive_sdkv2.Client
- func (c *AWSClient) MediaPackageClient(ctx context.Context) *mediapackage_sdkv2.Client
- func (c *AWSClient) MediaStoreConn(ctx context.Context) *mediastore_sdkv1.MediaStore
- func (c *AWSClient) MemoryDBConn(ctx context.Context) *memorydb_sdkv1.MemoryDB
- func (c *AWSClient) NeptuneConn(ctx context.Context) *neptune_sdkv1.Neptune
- func (c *AWSClient) NetworkFirewallConn(ctx context.Context) *networkfirewall_sdkv1.NetworkFirewall
- func (c *AWSClient) NetworkManagerConn(ctx context.Context) *networkmanager_sdkv1.NetworkManager
- func (c *AWSClient) ObservabilityAccessManagerClient(ctx context.Context) *oam_sdkv2.Client
- func (c *AWSClient) OpenSearchConn(ctx context.Context) *opensearchservice_sdkv1.OpenSearchService
- func (c *AWSClient) OpenSearchServerlessClient(ctx context.Context) *opensearchserverless_sdkv2.Client
- func (c *AWSClient) OpsWorksConn(ctx context.Context) *opsworks_sdkv1.OpsWorks
- func (c *AWSClient) OrganizationsConn(ctx context.Context) *organizations_sdkv1.Organizations
- func (c *AWSClient) OutpostsConn(ctx context.Context) *outposts_sdkv1.Outposts
- func (client *AWSClient) PartitionHostname(prefix string) string
- func (c *AWSClient) PinpointConn(ctx context.Context) *pinpoint_sdkv1.Pinpoint
- func (c *AWSClient) PipesClient(ctx context.Context) *pipes_sdkv2.Client
- func (c *AWSClient) PricingClient(ctx context.Context) *pricing_sdkv2.Client
- func (c *AWSClient) QLDBClient(ctx context.Context) *qldb_sdkv2.Client
- func (c *AWSClient) QuickSightConn(ctx context.Context) *quicksight_sdkv1.QuickSight
- func (c *AWSClient) RAMConn(ctx context.Context) *ram_sdkv1.RAM
- func (c *AWSClient) RBinClient(ctx context.Context) *rbin_sdkv2.Client
- func (c *AWSClient) RDSClient(ctx context.Context) *rds_sdkv2.Client
- func (c *AWSClient) RDSConn(ctx context.Context) *rds_sdkv1.RDS
- func (c *AWSClient) RUMConn(ctx context.Context) *cloudwatchrum_sdkv1.CloudWatchRUM
- func (c *AWSClient) RedshiftConn(ctx context.Context) *redshift_sdkv1.Redshift
- func (c *AWSClient) RedshiftDataClient(ctx context.Context) *redshiftdata_sdkv2.Client
- func (c *AWSClient) RedshiftServerlessConn(ctx context.Context) *redshiftserverless_sdkv1.RedshiftServerless
- func (client *AWSClient) RegionalHostname(prefix string) string
- func (c *AWSClient) ResourceExplorer2Client(ctx context.Context) *resourceexplorer2_sdkv2.Client
- func (c *AWSClient) ResourceGroupsClient(ctx context.Context) *resourcegroups_sdkv2.Client
- func (c *AWSClient) ResourceGroupsTaggingAPIClient(ctx context.Context) *resourcegroupstaggingapi_sdkv2.Client
- func (c *AWSClient) RolesAnywhereClient(ctx context.Context) *rolesanywhere_sdkv2.Client
- func (c *AWSClient) Route53Conn(ctx context.Context) *route53_sdkv1.Route53
- func (c *AWSClient) Route53DomainsClient(ctx context.Context) *route53domains_sdkv2.Client
- func (c *AWSClient) Route53RecoveryControlConfigConn(ctx context.Context) *route53recoverycontrolconfig_sdkv1.Route53RecoveryControlConfig
- func (c *AWSClient) Route53RecoveryReadinessConn(ctx context.Context) *route53recoveryreadiness_sdkv1.Route53RecoveryReadiness
- func (c *AWSClient) Route53ResolverConn(ctx context.Context) *route53resolver_sdkv1.Route53Resolver
- func (c *AWSClient) S3Client(ctx context.Context) *s3_sdkv2.Client
- func (c *AWSClient) S3Conn(ctx context.Context) *s3_sdkv1.S3
- func (c *AWSClient) S3ControlClient(ctx context.Context) *s3control_sdkv2.Client
- func (c *AWSClient) S3ControlConn(ctx context.Context) *s3control_sdkv1.S3Control
- func (c *AWSClient) S3OutpostsConn(ctx context.Context) *s3outposts_sdkv1.S3Outposts
- func (client *AWSClient) S3UsePathStyle() bool
- func (c *AWSClient) SESConn(ctx context.Context) *ses_sdkv1.SES
- func (c *AWSClient) SESV2Client(ctx context.Context) *sesv2_sdkv2.Client
- func (c *AWSClient) SFNConn(ctx context.Context) *sfn_sdkv1.SFN
- func (c *AWSClient) SNSConn(ctx context.Context) *sns_sdkv1.SNS
- func (c *AWSClient) SQSConn(ctx context.Context) *sqs_sdkv1.SQS
- func (c *AWSClient) SSMClient(ctx context.Context) *ssm_sdkv2.Client
- func (c *AWSClient) SSMConn(ctx context.Context) *ssm_sdkv1.SSM
- func (c *AWSClient) SSMContactsClient(ctx context.Context) *ssmcontacts_sdkv2.Client
- func (c *AWSClient) SSMIncidentsClient(ctx context.Context) *ssmincidents_sdkv2.Client
- func (c *AWSClient) SSOAdminConn(ctx context.Context) *ssoadmin_sdkv1.SSOAdmin
- func (c *AWSClient) STSConn(ctx context.Context) *sts_sdkv1.STS
- func (c *AWSClient) SWFClient(ctx context.Context) *swf_sdkv2.Client
- func (c *AWSClient) SageMakerConn(ctx context.Context) *sagemaker_sdkv1.SageMaker
- func (c *AWSClient) SchedulerClient(ctx context.Context) *scheduler_sdkv2.Client
- func (c *AWSClient) SchemasConn(ctx context.Context) *schemas_sdkv1.Schemas
- func (c *AWSClient) SecretsManagerConn(ctx context.Context) *secretsmanager_sdkv1.SecretsManager
- func (c *AWSClient) SecurityHubConn(ctx context.Context) *securityhub_sdkv1.SecurityHub
- func (c *AWSClient) SecurityLakeClient(ctx context.Context) *securitylake_sdkv2.Client
- func (c *AWSClient) ServerlessRepoConn(ctx context.Context) *serverlessapplicationrepository_sdkv1.ServerlessApplicationRepository
- func (c *AWSClient) ServiceCatalogConn(ctx context.Context) *servicecatalog_sdkv1.ServiceCatalog
- func (c *AWSClient) ServiceDiscoveryConn(ctx context.Context) *servicediscovery_sdkv1.ServiceDiscovery
- func (c *AWSClient) ServiceQuotasClient(ctx context.Context) *servicequotas_sdkv2.Client
- func (client *AWSClient) SetHTTPClient(httpClient *http.Client)
- func (c *AWSClient) ShieldConn(ctx context.Context) *shield_sdkv1.Shield
- func (c *AWSClient) SignerClient(ctx context.Context) *signer_sdkv2.Client
- func (c *AWSClient) SimpleDBConn(ctx context.Context) *simpledb_sdkv1.SimpleDB
- func (c *AWSClient) StorageGatewayConn(ctx context.Context) *storagegateway_sdkv1.StorageGateway
- func (c *AWSClient) SyntheticsConn(ctx context.Context) *synthetics_sdkv1.Synthetics
- func (c *AWSClient) TimestreamWriteClient(ctx context.Context) *timestreamwrite_sdkv2.Client
- func (c *AWSClient) TranscribeClient(ctx context.Context) *transcribe_sdkv2.Client
- func (c *AWSClient) TransferConn(ctx context.Context) *transfer_sdkv1.Transfer
- func (c *AWSClient) VPCLatticeClient(ctx context.Context) *vpclattice_sdkv2.Client
- func (c *AWSClient) VerifiedPermissionsClient(ctx context.Context) *verifiedpermissions_sdkv2.Client
- func (c *AWSClient) WAFConn(ctx context.Context) *waf_sdkv1.WAF
- func (c *AWSClient) WAFRegionalConn(ctx context.Context) *wafregional_sdkv1.WAFRegional
- func (c *AWSClient) WAFV2Conn(ctx context.Context) *wafv2_sdkv1.WAFV2
- func (c *AWSClient) WorkLinkConn(ctx context.Context) *worklink_sdkv1.WorkLink
- func (c *AWSClient) WorkSpacesClient(ctx context.Context) *workspaces_sdkv2.Client
- func (c *AWSClient) XRayClient(ctx context.Context) *xray_sdkv2.Client
- type Config
- type InContext
- type ServicePackage
Constants ¶
This section is empty.
Variables ¶
var GlobalMutexKV = newMutexKV()
GlobalMutexKV is a global MutexKV for use within this plugin.
Functions ¶
func AddIsErrorRetryables ¶
AddIsErrorRetryables returns a Retryer which runs the specified retryables on any error.
func NewDataSourceContext ¶
func NewResourceContext ¶
func NewSessionForRegion ¶
func ReverseDNS ¶
ReverseDNS switches a DNS hostname to reverse DNS and vice-versa.
func StdUserAgentProducts ¶
Types ¶
type AWSClient ¶
type AWSClient struct { AccountID string DefaultTagsConfig *tftags.DefaultConfig DNSSuffix string IgnoreTagsConfig *tftags.IgnoreConfig MediaConvertAccountConn *mediaconvert_sdkv1.MediaConvert Partition string Region string ReverseDNSPrefix string ServicePackages map[string]ServicePackage Session *session_sdkv1.Session TerraformVersion string // contains filtered or unexported fields }
func (*AWSClient) ACMPCAConn ¶
func (c *AWSClient) ACMPCAConn(ctx context.Context) *acmpca_sdkv1.ACMPCA
func (*AWSClient) AMPConn ¶
func (c *AWSClient) AMPConn(ctx context.Context) *prometheusservice_sdkv1.PrometheusService
func (*AWSClient) APIGatewayConn ¶
func (c *AWSClient) APIGatewayConn(ctx context.Context) *apigateway_sdkv1.APIGateway
func (*AWSClient) APIGatewayInvokeURL ¶
APIGatewayInvokeURL returns the Amazon API Gateway (REST APIs) invoke URL for the configured AWS Region. See https://docs.aws.amazon.com/apigateway/latest/developerguide/how-to-call-api.html.
func (*AWSClient) APIGatewayV2Conn ¶
func (c *AWSClient) APIGatewayV2Conn(ctx context.Context) *apigatewayv2_sdkv1.ApiGatewayV2
func (*AWSClient) APIGatewayV2InvokeURL ¶
APIGatewayV2InvokeURL returns the Amazon API Gateway v2 (WebSocket & HTTP APIs) invoke URL for the configured AWS Region. See https://docs.aws.amazon.com/apigateway/latest/developerguide/http-api-publish.html and https://docs.aws.amazon.com/apigateway/latest/developerguide/apigateway-set-up-websocket-deployment.html.
func (*AWSClient) AccessAnalyzerClient ¶
func (c *AWSClient) AccessAnalyzerClient(ctx context.Context) *accessanalyzer_sdkv2.Client
func (*AWSClient) AccountClient ¶
func (c *AWSClient) AccountClient(ctx context.Context) *account_sdkv2.Client
func (*AWSClient) AmplifyConn ¶
func (c *AWSClient) AmplifyConn(ctx context.Context) *amplify_sdkv1.Amplify
func (*AWSClient) AppAutoScalingConn ¶
func (c *AWSClient) AppAutoScalingConn(ctx context.Context) *applicationautoscaling_sdkv1.ApplicationAutoScaling
func (*AWSClient) AppConfigClient ¶
func (c *AWSClient) AppConfigClient(ctx context.Context) *appconfig_sdkv2.Client
func (*AWSClient) AppConfigConn ¶
func (c *AWSClient) AppConfigConn(ctx context.Context) *appconfig_sdkv1.AppConfig
func (*AWSClient) AppFlowConn ¶
func (c *AWSClient) AppFlowConn(ctx context.Context) *appflow_sdkv1.Appflow
func (*AWSClient) AppIntegrationsConn ¶
func (c *AWSClient) AppIntegrationsConn(ctx context.Context) *appintegrationsservice_sdkv1.AppIntegrationsService
func (*AWSClient) AppMeshConn ¶
func (c *AWSClient) AppMeshConn(ctx context.Context) *appmesh_sdkv1.AppMesh
func (*AWSClient) AppRunnerConn ¶
func (c *AWSClient) AppRunnerConn(ctx context.Context) *apprunner_sdkv1.AppRunner
func (*AWSClient) AppStreamConn ¶
func (c *AWSClient) AppStreamConn(ctx context.Context) *appstream_sdkv1.AppStream
func (*AWSClient) AppSyncConn ¶
func (c *AWSClient) AppSyncConn(ctx context.Context) *appsync_sdkv1.AppSync
func (*AWSClient) ApplicationInsightsConn ¶
func (c *AWSClient) ApplicationInsightsConn(ctx context.Context) *applicationinsights_sdkv1.ApplicationInsights
func (*AWSClient) AthenaConn ¶
func (c *AWSClient) AthenaConn(ctx context.Context) *athena_sdkv1.Athena
func (*AWSClient) AuditManagerClient ¶
func (c *AWSClient) AuditManagerClient(ctx context.Context) *auditmanager_sdkv2.Client
func (*AWSClient) AutoScalingConn ¶
func (c *AWSClient) AutoScalingConn(ctx context.Context) *autoscaling_sdkv1.AutoScaling
func (*AWSClient) AutoScalingPlansConn ¶
func (c *AWSClient) AutoScalingPlansConn(ctx context.Context) *autoscalingplans_sdkv1.AutoScalingPlans
func (*AWSClient) BackupConn ¶
func (c *AWSClient) BackupConn(ctx context.Context) *backup_sdkv1.Backup
func (*AWSClient) BedrockConn ¶
func (c *AWSClient) BedrockConn(ctx context.Context) *bedrock_sdkv1.Bedrock
func (*AWSClient) BudgetsConn ¶
func (c *AWSClient) BudgetsConn(ctx context.Context) *budgets_sdkv1.Budgets
func (*AWSClient) CEConn ¶
func (c *AWSClient) CEConn(ctx context.Context) *costexplorer_sdkv1.CostExplorer
func (*AWSClient) CURConn ¶
func (c *AWSClient) CURConn(ctx context.Context) *costandusagereportservice_sdkv1.CostandUsageReportService
func (*AWSClient) ChimeSDKMediaPipelinesConn ¶
func (c *AWSClient) ChimeSDKMediaPipelinesConn(ctx context.Context) *chimesdkmediapipelines_sdkv1.ChimeSDKMediaPipelines
func (*AWSClient) ChimeSDKVoiceConn ¶
func (c *AWSClient) ChimeSDKVoiceConn(ctx context.Context) *chimesdkvoice_sdkv1.ChimeSDKVoice
func (*AWSClient) CleanRoomsClient ¶
func (c *AWSClient) CleanRoomsClient(ctx context.Context) *cleanrooms_sdkv2.Client
func (*AWSClient) Cloud9Conn ¶
func (c *AWSClient) Cloud9Conn(ctx context.Context) *cloud9_sdkv1.Cloud9
func (*AWSClient) CloudControlClient ¶
func (c *AWSClient) CloudControlClient(ctx context.Context) *cloudcontrol_sdkv2.Client
func (*AWSClient) CloudFormationConn ¶
func (c *AWSClient) CloudFormationConn(ctx context.Context) *cloudformation_sdkv1.CloudFormation
func (*AWSClient) CloudFrontConn ¶
func (c *AWSClient) CloudFrontConn(ctx context.Context) *cloudfront_sdkv1.CloudFront
func (*AWSClient) CloudFrontDistributionHostedZoneID ¶
CloudFrontDistributionHostedZoneID returns the Route 53 hosted zone ID for Amazon CloudFront distributions in the configured AWS partition.
func (*AWSClient) CloudHSMV2Conn ¶
func (c *AWSClient) CloudHSMV2Conn(ctx context.Context) *cloudhsmv2_sdkv1.CloudHSMV2
func (*AWSClient) CloudSearchConn ¶
func (c *AWSClient) CloudSearchConn(ctx context.Context) *cloudsearch_sdkv1.CloudSearch
func (*AWSClient) CloudTrailConn ¶
func (c *AWSClient) CloudTrailConn(ctx context.Context) *cloudtrail_sdkv1.CloudTrail
func (*AWSClient) CloudWatchConn ¶
func (c *AWSClient) CloudWatchConn(ctx context.Context) *cloudwatch_sdkv1.CloudWatch
func (*AWSClient) CodeArtifactConn ¶
func (c *AWSClient) CodeArtifactConn(ctx context.Context) *codeartifact_sdkv1.CodeArtifact
func (*AWSClient) CodeBuildConn ¶
func (c *AWSClient) CodeBuildConn(ctx context.Context) *codebuild_sdkv1.CodeBuild
func (*AWSClient) CodeCatalystClient ¶
func (c *AWSClient) CodeCatalystClient(ctx context.Context) *codecatalyst_sdkv2.Client
func (*AWSClient) CodeCommitConn ¶
func (c *AWSClient) CodeCommitConn(ctx context.Context) *codecommit_sdkv1.CodeCommit
func (*AWSClient) CodeGuruReviewerConn ¶
func (c *AWSClient) CodeGuruReviewerConn(ctx context.Context) *codegurureviewer_sdkv1.CodeGuruReviewer
func (*AWSClient) CodePipelineConn ¶
func (c *AWSClient) CodePipelineConn(ctx context.Context) *codepipeline_sdkv1.CodePipeline
func (*AWSClient) CodeStarConnectionsClient ¶
func (c *AWSClient) CodeStarConnectionsClient(ctx context.Context) *codestarconnections_sdkv2.Client
func (*AWSClient) CodeStarNotificationsClient ¶
func (c *AWSClient) CodeStarNotificationsClient(ctx context.Context) *codestarnotifications_sdkv2.Client
func (*AWSClient) CognitoIDPConn ¶
func (c *AWSClient) CognitoIDPConn(ctx context.Context) *cognitoidentityprovider_sdkv1.CognitoIdentityProvider
func (*AWSClient) CognitoIdentityConn ¶
func (c *AWSClient) CognitoIdentityConn(ctx context.Context) *cognitoidentity_sdkv1.CognitoIdentity
func (*AWSClient) ComprehendClient ¶
func (c *AWSClient) ComprehendClient(ctx context.Context) *comprehend_sdkv2.Client
func (*AWSClient) ComputeOptimizerClient ¶
func (c *AWSClient) ComputeOptimizerClient(ctx context.Context) *computeoptimizer_sdkv2.Client
func (*AWSClient) ConfigServiceConn ¶
func (c *AWSClient) ConfigServiceConn(ctx context.Context) *configservice_sdkv1.ConfigService
func (*AWSClient) ConnectConn ¶
func (c *AWSClient) ConnectConn(ctx context.Context) *connect_sdkv1.Connect
func (*AWSClient) ControlTowerConn ¶
func (c *AWSClient) ControlTowerConn(ctx context.Context) *controltower_sdkv1.ControlTower
func (*AWSClient) CredentialsProvider ¶
func (client *AWSClient) CredentialsProvider() aws_sdkv2.CredentialsProvider
CredentialsProvider returns the AWS SDK for Go v2 credentials provider.
func (*AWSClient) DMSConn ¶
func (c *AWSClient) DMSConn(ctx context.Context) *databasemigrationservice_sdkv1.DatabaseMigrationService
func (*AWSClient) DSClient ¶
func (c *AWSClient) DSClient(ctx context.Context) *directoryservice_sdkv2.Client
func (*AWSClient) DSConn ¶
func (c *AWSClient) DSConn(ctx context.Context) *directoryservice_sdkv1.DirectoryService
func (*AWSClient) DataExchangeConn ¶
func (c *AWSClient) DataExchangeConn(ctx context.Context) *dataexchange_sdkv1.DataExchange
func (*AWSClient) DataPipelineConn ¶
func (c *AWSClient) DataPipelineConn(ctx context.Context) *datapipeline_sdkv1.DataPipeline
func (*AWSClient) DataSyncConn ¶
func (c *AWSClient) DataSyncConn(ctx context.Context) *datasync_sdkv1.DataSync
func (*AWSClient) DefaultKMSKeyPolicy ¶
DefaultKMSKeyPolicy returns the default policy for KMS keys in the configured AWS partition.
func (*AWSClient) DeployConn ¶
func (c *AWSClient) DeployConn(ctx context.Context) *codedeploy_sdkv1.CodeDeploy
func (*AWSClient) DetectiveConn ¶
func (c *AWSClient) DetectiveConn(ctx context.Context) *detective_sdkv1.Detective
func (*AWSClient) DeviceFarmConn ¶
func (c *AWSClient) DeviceFarmConn(ctx context.Context) *devicefarm_sdkv1.DeviceFarm
func (*AWSClient) DirectConnectConn ¶
func (c *AWSClient) DirectConnectConn(ctx context.Context) *directconnect_sdkv1.DirectConnect
func (*AWSClient) DocDBElasticClient ¶
func (c *AWSClient) DocDBElasticClient(ctx context.Context) *docdbelastic_sdkv2.Client
func (*AWSClient) DynamoDBConn ¶
func (c *AWSClient) DynamoDBConn(ctx context.Context) *dynamodb_sdkv1.DynamoDB
func (*AWSClient) ECRPublicConn ¶
func (c *AWSClient) ECRPublicConn(ctx context.Context) *ecrpublic_sdkv1.ECRPublic
func (*AWSClient) EMRContainersConn ¶
func (c *AWSClient) EMRContainersConn(ctx context.Context) *emrcontainers_sdkv1.EMRContainers
func (*AWSClient) EMRServerlessClient ¶
func (c *AWSClient) EMRServerlessClient(ctx context.Context) *emrserverless_sdkv2.Client
func (*AWSClient) ElastiCacheConn ¶
func (c *AWSClient) ElastiCacheConn(ctx context.Context) *elasticache_sdkv1.ElastiCache
func (*AWSClient) ElasticBeanstalkConn ¶
func (c *AWSClient) ElasticBeanstalkConn(ctx context.Context) *elasticbeanstalk_sdkv1.ElasticBeanstalk
func (*AWSClient) ElasticTranscoderConn ¶
func (c *AWSClient) ElasticTranscoderConn(ctx context.Context) *elastictranscoder_sdkv1.ElasticTranscoder
func (*AWSClient) ElasticsearchConn ¶
func (c *AWSClient) ElasticsearchConn(ctx context.Context) *elasticsearchservice_sdkv1.ElasticsearchService
func (*AWSClient) EventsConn ¶
func (c *AWSClient) EventsConn(ctx context.Context) *eventbridge_sdkv1.EventBridge
func (*AWSClient) EvidentlyConn ¶
func (c *AWSClient) EvidentlyConn(ctx context.Context) *cloudwatchevidently_sdkv1.CloudWatchEvidently
func (*AWSClient) FinSpaceClient ¶
func (c *AWSClient) FinSpaceClient(ctx context.Context) *finspace_sdkv2.Client
func (*AWSClient) FirehoseConn ¶
func (c *AWSClient) FirehoseConn(ctx context.Context) *firehose_sdkv1.Firehose
func (*AWSClient) GameLiftConn ¶
func (c *AWSClient) GameLiftConn(ctx context.Context) *gamelift_sdkv1.GameLift
func (*AWSClient) GlacierClient ¶
func (c *AWSClient) GlacierClient(ctx context.Context) *glacier_sdkv2.Client
func (*AWSClient) GlobalAcceleratorConn ¶
func (c *AWSClient) GlobalAcceleratorConn(ctx context.Context) *globalaccelerator_sdkv1.GlobalAccelerator
func (*AWSClient) GlobalAcceleratorHostedZoneID ¶
GlobalAcceleratorHostedZoneID returns the Route 53 hosted zone ID for AWS Global Accelerator accelerators in the configured AWS partition.
func (*AWSClient) GrafanaConn ¶
func (c *AWSClient) GrafanaConn(ctx context.Context) *managedgrafana_sdkv1.ManagedGrafana
func (*AWSClient) GreengrassConn ¶
func (c *AWSClient) GreengrassConn(ctx context.Context) *greengrass_sdkv1.Greengrass
func (*AWSClient) GuardDutyConn ¶
func (c *AWSClient) GuardDutyConn(ctx context.Context) *guardduty_sdkv1.GuardDuty
func (*AWSClient) HTTPClient ¶
HTTPClient returns the http.Client used for AWS API calls.
func (*AWSClient) HealthLakeClient ¶
func (c *AWSClient) HealthLakeClient(ctx context.Context) *healthlake_sdkv2.Client
func (*AWSClient) IVSChatClient ¶
func (c *AWSClient) IVSChatClient(ctx context.Context) *ivschat_sdkv2.Client
func (*AWSClient) IdentityStoreClient ¶
func (c *AWSClient) IdentityStoreClient(ctx context.Context) *identitystore_sdkv2.Client
func (*AWSClient) ImageBuilderConn ¶
func (c *AWSClient) ImageBuilderConn(ctx context.Context) *imagebuilder_sdkv1.Imagebuilder
func (*AWSClient) Inspector2Client ¶
func (c *AWSClient) Inspector2Client(ctx context.Context) *inspector2_sdkv2.Client
func (*AWSClient) InspectorConn ¶
func (c *AWSClient) InspectorConn(ctx context.Context) *inspector_sdkv1.Inspector
func (*AWSClient) InternetMonitorClient ¶
func (c *AWSClient) InternetMonitorClient(ctx context.Context) *internetmonitor_sdkv2.Client
func (*AWSClient) IoTAnalyticsConn ¶
func (c *AWSClient) IoTAnalyticsConn(ctx context.Context) *iotanalytics_sdkv1.IoTAnalytics
func (*AWSClient) IoTEventsConn ¶
func (c *AWSClient) IoTEventsConn(ctx context.Context) *iotevents_sdkv1.IoTEvents
func (*AWSClient) KafkaClient ¶
func (c *AWSClient) KafkaClient(ctx context.Context) *kafka_sdkv2.Client
func (*AWSClient) KafkaConnectConn ¶
func (c *AWSClient) KafkaConnectConn(ctx context.Context) *kafkaconnect_sdkv1.KafkaConnect
func (*AWSClient) KendraClient ¶
func (c *AWSClient) KendraClient(ctx context.Context) *kendra_sdkv2.Client
func (*AWSClient) KeyspacesClient ¶
func (c *AWSClient) KeyspacesClient(ctx context.Context) *keyspaces_sdkv2.Client
func (*AWSClient) KinesisAnalyticsConn ¶
func (c *AWSClient) KinesisAnalyticsConn(ctx context.Context) *kinesisanalytics_sdkv1.KinesisAnalytics
func (*AWSClient) KinesisAnalyticsV2Conn ¶
func (c *AWSClient) KinesisAnalyticsV2Conn(ctx context.Context) *kinesisanalyticsv2_sdkv1.KinesisAnalyticsV2
func (*AWSClient) KinesisConn ¶
func (c *AWSClient) KinesisConn(ctx context.Context) *kinesis_sdkv1.Kinesis
func (*AWSClient) KinesisVideoConn ¶
func (c *AWSClient) KinesisVideoConn(ctx context.Context) *kinesisvideo_sdkv1.KinesisVideo
func (*AWSClient) LakeFormationConn ¶
func (c *AWSClient) LakeFormationConn(ctx context.Context) *lakeformation_sdkv1.LakeFormation
func (*AWSClient) LambdaClient ¶
func (c *AWSClient) LambdaClient(ctx context.Context) *lambda_sdkv2.Client
func (*AWSClient) LambdaConn ¶
func (c *AWSClient) LambdaConn(ctx context.Context) *lambda_sdkv1.Lambda
func (*AWSClient) LexModelsConn ¶
func (c *AWSClient) LexModelsConn(ctx context.Context) *lexmodelbuildingservice_sdkv1.LexModelBuildingService
func (*AWSClient) LexV2ModelsClient ¶
func (c *AWSClient) LexV2ModelsClient(ctx context.Context) *lexmodelsv2_sdkv2.Client
func (*AWSClient) LicenseManagerConn ¶
func (c *AWSClient) LicenseManagerConn(ctx context.Context) *licensemanager_sdkv1.LicenseManager
func (*AWSClient) LightsailClient ¶
func (c *AWSClient) LightsailClient(ctx context.Context) *lightsail_sdkv2.Client
func (*AWSClient) LocationConn ¶
func (c *AWSClient) LocationConn(ctx context.Context) *locationservice_sdkv1.LocationService
func (*AWSClient) LogsClient ¶
func (c *AWSClient) LogsClient(ctx context.Context) *cloudwatchlogs_sdkv2.Client
func (*AWSClient) LogsConn ¶
func (c *AWSClient) LogsConn(ctx context.Context) *cloudwatchlogs_sdkv1.CloudWatchLogs
func (*AWSClient) Macie2Conn ¶
func (c *AWSClient) Macie2Conn(ctx context.Context) *macie2_sdkv1.Macie2
func (*AWSClient) MediaConnectClient ¶
func (c *AWSClient) MediaConnectClient(ctx context.Context) *mediaconnect_sdkv2.Client
func (*AWSClient) MediaConvertConn ¶
func (c *AWSClient) MediaConvertConn(ctx context.Context) *mediaconvert_sdkv1.MediaConvert
func (*AWSClient) MediaLiveClient ¶
func (c *AWSClient) MediaLiveClient(ctx context.Context) *medialive_sdkv2.Client
func (*AWSClient) MediaPackageClient ¶
func (c *AWSClient) MediaPackageClient(ctx context.Context) *mediapackage_sdkv2.Client
func (*AWSClient) MediaStoreConn ¶
func (c *AWSClient) MediaStoreConn(ctx context.Context) *mediastore_sdkv1.MediaStore
func (*AWSClient) MemoryDBConn ¶
func (c *AWSClient) MemoryDBConn(ctx context.Context) *memorydb_sdkv1.MemoryDB
func (*AWSClient) NeptuneConn ¶
func (c *AWSClient) NeptuneConn(ctx context.Context) *neptune_sdkv1.Neptune
func (*AWSClient) NetworkFirewallConn ¶
func (c *AWSClient) NetworkFirewallConn(ctx context.Context) *networkfirewall_sdkv1.NetworkFirewall
func (*AWSClient) NetworkManagerConn ¶
func (c *AWSClient) NetworkManagerConn(ctx context.Context) *networkmanager_sdkv1.NetworkManager
func (*AWSClient) ObservabilityAccessManagerClient ¶
func (*AWSClient) OpenSearchConn ¶
func (c *AWSClient) OpenSearchConn(ctx context.Context) *opensearchservice_sdkv1.OpenSearchService
func (*AWSClient) OpenSearchServerlessClient ¶
func (c *AWSClient) OpenSearchServerlessClient(ctx context.Context) *opensearchserverless_sdkv2.Client
func (*AWSClient) OpsWorksConn ¶
func (c *AWSClient) OpsWorksConn(ctx context.Context) *opsworks_sdkv1.OpsWorks
func (*AWSClient) OrganizationsConn ¶
func (c *AWSClient) OrganizationsConn(ctx context.Context) *organizations_sdkv1.Organizations
func (*AWSClient) OutpostsConn ¶
func (c *AWSClient) OutpostsConn(ctx context.Context) *outposts_sdkv1.Outposts
func (*AWSClient) PartitionHostname ¶
PartitionHostname returns a hostname with the provider domain suffix for the partition e.g. PREFIX.amazonaws.com The prefix should not contain a trailing period.
func (*AWSClient) PinpointConn ¶
func (c *AWSClient) PinpointConn(ctx context.Context) *pinpoint_sdkv1.Pinpoint
func (*AWSClient) PipesClient ¶
func (c *AWSClient) PipesClient(ctx context.Context) *pipes_sdkv2.Client
func (*AWSClient) PricingClient ¶
func (c *AWSClient) PricingClient(ctx context.Context) *pricing_sdkv2.Client
func (*AWSClient) QLDBClient ¶
func (c *AWSClient) QLDBClient(ctx context.Context) *qldb_sdkv2.Client
func (*AWSClient) QuickSightConn ¶
func (c *AWSClient) QuickSightConn(ctx context.Context) *quicksight_sdkv1.QuickSight
func (*AWSClient) RBinClient ¶
func (c *AWSClient) RBinClient(ctx context.Context) *rbin_sdkv2.Client
func (*AWSClient) RUMConn ¶
func (c *AWSClient) RUMConn(ctx context.Context) *cloudwatchrum_sdkv1.CloudWatchRUM
func (*AWSClient) RedshiftConn ¶
func (c *AWSClient) RedshiftConn(ctx context.Context) *redshift_sdkv1.Redshift
func (*AWSClient) RedshiftDataClient ¶
func (c *AWSClient) RedshiftDataClient(ctx context.Context) *redshiftdata_sdkv2.Client
func (*AWSClient) RedshiftServerlessConn ¶
func (c *AWSClient) RedshiftServerlessConn(ctx context.Context) *redshiftserverless_sdkv1.RedshiftServerless
func (*AWSClient) RegionalHostname ¶
RegionalHostname returns a hostname with the provider domain suffix for the region and partition e.g. PREFIX.us-west-2.amazonaws.com The prefix should not contain a trailing period.
func (*AWSClient) ResourceExplorer2Client ¶
func (c *AWSClient) ResourceExplorer2Client(ctx context.Context) *resourceexplorer2_sdkv2.Client
func (*AWSClient) ResourceGroupsClient ¶
func (c *AWSClient) ResourceGroupsClient(ctx context.Context) *resourcegroups_sdkv2.Client
func (*AWSClient) ResourceGroupsTaggingAPIClient ¶
func (c *AWSClient) ResourceGroupsTaggingAPIClient(ctx context.Context) *resourcegroupstaggingapi_sdkv2.Client
func (*AWSClient) RolesAnywhereClient ¶
func (c *AWSClient) RolesAnywhereClient(ctx context.Context) *rolesanywhere_sdkv2.Client
func (*AWSClient) Route53Conn ¶
func (c *AWSClient) Route53Conn(ctx context.Context) *route53_sdkv1.Route53
func (*AWSClient) Route53DomainsClient ¶
func (c *AWSClient) Route53DomainsClient(ctx context.Context) *route53domains_sdkv2.Client
func (*AWSClient) Route53RecoveryControlConfigConn ¶
func (c *AWSClient) Route53RecoveryControlConfigConn(ctx context.Context) *route53recoverycontrolconfig_sdkv1.Route53RecoveryControlConfig
func (*AWSClient) Route53RecoveryReadinessConn ¶
func (c *AWSClient) Route53RecoveryReadinessConn(ctx context.Context) *route53recoveryreadiness_sdkv1.Route53RecoveryReadiness
func (*AWSClient) Route53ResolverConn ¶
func (c *AWSClient) Route53ResolverConn(ctx context.Context) *route53resolver_sdkv1.Route53Resolver
func (*AWSClient) S3ControlClient ¶
func (c *AWSClient) S3ControlClient(ctx context.Context) *s3control_sdkv2.Client
func (*AWSClient) S3ControlConn ¶
func (c *AWSClient) S3ControlConn(ctx context.Context) *s3control_sdkv1.S3Control
func (*AWSClient) S3OutpostsConn ¶
func (c *AWSClient) S3OutpostsConn(ctx context.Context) *s3outposts_sdkv1.S3Outposts
func (*AWSClient) S3UsePathStyle ¶
S3UsePathStyle returns the s3_force_path_style provider configuration value.
func (*AWSClient) SESV2Client ¶
func (c *AWSClient) SESV2Client(ctx context.Context) *sesv2_sdkv2.Client
func (*AWSClient) SSMContactsClient ¶
func (c *AWSClient) SSMContactsClient(ctx context.Context) *ssmcontacts_sdkv2.Client
func (*AWSClient) SSMIncidentsClient ¶
func (c *AWSClient) SSMIncidentsClient(ctx context.Context) *ssmincidents_sdkv2.Client
func (*AWSClient) SSOAdminConn ¶
func (c *AWSClient) SSOAdminConn(ctx context.Context) *ssoadmin_sdkv1.SSOAdmin
func (*AWSClient) SageMakerConn ¶
func (c *AWSClient) SageMakerConn(ctx context.Context) *sagemaker_sdkv1.SageMaker
func (*AWSClient) SchedulerClient ¶
func (c *AWSClient) SchedulerClient(ctx context.Context) *scheduler_sdkv2.Client
func (*AWSClient) SchemasConn ¶
func (c *AWSClient) SchemasConn(ctx context.Context) *schemas_sdkv1.Schemas
func (*AWSClient) SecretsManagerConn ¶
func (c *AWSClient) SecretsManagerConn(ctx context.Context) *secretsmanager_sdkv1.SecretsManager
func (*AWSClient) SecurityHubConn ¶
func (c *AWSClient) SecurityHubConn(ctx context.Context) *securityhub_sdkv1.SecurityHub
func (*AWSClient) SecurityLakeClient ¶
func (c *AWSClient) SecurityLakeClient(ctx context.Context) *securitylake_sdkv2.Client
func (*AWSClient) ServerlessRepoConn ¶
func (c *AWSClient) ServerlessRepoConn(ctx context.Context) *serverlessapplicationrepository_sdkv1.ServerlessApplicationRepository
func (*AWSClient) ServiceCatalogConn ¶
func (c *AWSClient) ServiceCatalogConn(ctx context.Context) *servicecatalog_sdkv1.ServiceCatalog
func (*AWSClient) ServiceDiscoveryConn ¶
func (c *AWSClient) ServiceDiscoveryConn(ctx context.Context) *servicediscovery_sdkv1.ServiceDiscovery
func (*AWSClient) ServiceQuotasClient ¶
func (c *AWSClient) ServiceQuotasClient(ctx context.Context) *servicequotas_sdkv2.Client
func (*AWSClient) SetHTTPClient ¶
SetHTTPClient sets the http.Client used for AWS API calls. To have effect it must be called before the AWS SDK v1 Session is created.
func (*AWSClient) ShieldConn ¶
func (c *AWSClient) ShieldConn(ctx context.Context) *shield_sdkv1.Shield
func (*AWSClient) SignerClient ¶
func (c *AWSClient) SignerClient(ctx context.Context) *signer_sdkv2.Client
func (*AWSClient) SimpleDBConn ¶
func (c *AWSClient) SimpleDBConn(ctx context.Context) *simpledb_sdkv1.SimpleDB
func (*AWSClient) StorageGatewayConn ¶
func (c *AWSClient) StorageGatewayConn(ctx context.Context) *storagegateway_sdkv1.StorageGateway
func (*AWSClient) SyntheticsConn ¶
func (c *AWSClient) SyntheticsConn(ctx context.Context) *synthetics_sdkv1.Synthetics
func (*AWSClient) TimestreamWriteClient ¶
func (c *AWSClient) TimestreamWriteClient(ctx context.Context) *timestreamwrite_sdkv2.Client
func (*AWSClient) TranscribeClient ¶
func (c *AWSClient) TranscribeClient(ctx context.Context) *transcribe_sdkv2.Client
func (*AWSClient) TransferConn ¶
func (c *AWSClient) TransferConn(ctx context.Context) *transfer_sdkv1.Transfer
func (*AWSClient) VPCLatticeClient ¶
func (c *AWSClient) VPCLatticeClient(ctx context.Context) *vpclattice_sdkv2.Client
func (*AWSClient) VerifiedPermissionsClient ¶
func (c *AWSClient) VerifiedPermissionsClient(ctx context.Context) *verifiedpermissions_sdkv2.Client
func (*AWSClient) WAFRegionalConn ¶
func (c *AWSClient) WAFRegionalConn(ctx context.Context) *wafregional_sdkv1.WAFRegional
func (*AWSClient) WorkLinkConn ¶
func (c *AWSClient) WorkLinkConn(ctx context.Context) *worklink_sdkv1.WorkLink
func (*AWSClient) WorkSpacesClient ¶
func (c *AWSClient) WorkSpacesClient(ctx context.Context) *workspaces_sdkv2.Client
func (*AWSClient) XRayClient ¶
func (c *AWSClient) XRayClient(ctx context.Context) *xray_sdkv2.Client
type Config ¶
type Config struct { AccessKey string AllowedAccountIds []string AssumeRole *awsbase.AssumeRole AssumeRoleWithWebIdentity *awsbase.AssumeRoleWithWebIdentity CustomCABundle string DefaultTagsConfig *tftags.DefaultConfig EC2MetadataServiceEnableState imds_sdkv2.ClientEnableState EC2MetadataServiceEndpoint string EC2MetadataServiceEndpointMode string Endpoints map[string]string ForbiddenAccountIds []string HTTPProxy string IgnoreTagsConfig *tftags.IgnoreConfig Insecure bool MaxRetries int Profile string Region string RetryMode aws_sdkv2.RetryMode S3UsePathStyle bool S3UsEast1RegionalEndpoint endpoints_sdkv1.S3UsEast1RegionalEndpoint SecretKey string SkipCredsValidation bool SkipRegionValidation bool SkipRequestingAccountId bool STSRegion string SuppressDebugLog bool TerraformVersion string Token string UseDualStackEndpoint bool UseFIPSEndpoint bool }
func (*Config) ConfigureProvider ¶
func (c *Config) ConfigureProvider(ctx context.Context, client *AWSClient) (*AWSClient, diag.Diagnostics)
ConfigureProvider configures the provided provider Meta (instance data).
type InContext ¶
type InContext struct { IsDataSource bool // Data source? ResourceName string // Friendly resource name, e.g. "Subnet" ServicePackageName string // Canonical name defined as a constant in names package }
InContext represents the resource information kept in Context.
type ServicePackage ¶
type ServicePackage interface { FrameworkDataSources(context.Context) []*types.ServicePackageFrameworkDataSource FrameworkResources(context.Context) []*types.ServicePackageFrameworkResource SDKDataSources(context.Context) []*types.ServicePackageSDKDataSource SDKResources(context.Context) []*types.ServicePackageSDKResource ServicePackageName() string }
ServicePackage is the minimal interface exported from each AWS service package. Its methods return the Plugin SDK and Framework resources and data sources implemented in the package.