Documentation ¶
Index ¶
- Variables
- func GetAutoscalingGroupRegistryItem() *schema.RegistryItem
- func GetDefaultRefIDFunc(d *schema.ResourceData) []string
- func GetResourceRegion(resourceType string, v gjson.Result) string
- func GetSpecialContext(d *schema.ResourceData) map[string]interface{}
- func NewACMCertificate(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewACMPCACertificateAuthority(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewAPIGatewayRestAPI(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewAPIGatewayStage(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewAPIGatewayV2API(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewAppAutoscalingTargetResource(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewAutoscalingGroup(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewBackupVault(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewCloudFormationStack(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewCloudFormationStackSet(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewCloudwatchDashboard(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewCloudwatchEventBus(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewCloudwatchLogGroup(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewCodeBuildProject(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewConfigConfigRule(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewConfigConfigurationRecorder(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewConfigOrganizationCustomRule(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewConfigOrganizationManagedRule(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewDBInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewDMSReplicationInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewDXConnection(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewDXGatewayAssociation(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewDocDBCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewDocDBClusterInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewDocDBClusterSnapshot(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewDynamoDBTableResource(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEBSSnapshot(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEBSSnapshotCopy(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEBSVolume(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEC2ClientVPNNetworkAssociation(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEC2TrafficMirrorSession(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEC2TransitGatewayPeeringAttachment(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewECRRepository(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewECSCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewECSClusterCapacityProviders(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewECSService(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEFSFileSystem(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEIP(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEKSCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEKSFargateProfile(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEKSNodeGroup(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewELB(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEc2ClientVpnEndpoint(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewEc2TransitGatewayVpcAttachment(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewElastiCacheCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewElastiCacheReplicationGroup(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewElasticsearchDomain(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewFSxWindowsFileSystem(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewKMSExternalKey(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewKMSKey(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewKinesisAnalyticsApplication(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewKinesisAnalyticsV2Application(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewKinesisAnalyticsV2ApplicationSnapshot(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewKinesisFirehoseDeliveryStream(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLB(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLambdaFunction(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewLightsailInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewMQBroker(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewMSKCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewMWAAEnvironment(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewNATGateway(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewNeptuneCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewNeptuneClusterInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewNeptuneClusterSnapshot(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewRDSCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewRDSClusterInstance(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewRedshiftCluster(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewRoute53HealthCheck(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewRoute53Record(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewRoute53ResolverEndpoint(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewRoute53Zone(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewS3BucketAnalyticsConfiguration(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewS3BucketInventory(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewS3BucketResource(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewSFnStateMachine(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewSNSTopic(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewSNSTopicSubscription(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewSQSQueue(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewSSMActivation(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewSSMParameter(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewSecretsManagerSecret(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewVPCEndpoint(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewVPNConnection(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewWAFWebACL(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func NewWAFv2WebACL(d *schema.ResourceData, u *schema.UsageData) *schema.Resource
- func ParseTags(resourceType string, v gjson.Result) map[string]string
Constants ¶
This section is empty.
Variables ¶
View Source
var DefaultProviderRegion = "us-east-1"
View Source
var FreeResources = []string{}/* 311 elements not displayed */
FreeResources grouped alphabetically
View Source
var ResourceRegistry []*schema.RegistryItem = []*schema.RegistryItem{}/* 103 elements not displayed */
View Source
var UsageOnlyResources = []string{
"aws_data_transfer",
}
Functions ¶
func GetAutoscalingGroupRegistryItem ¶ added in v0.6.0
func GetAutoscalingGroupRegistryItem() *schema.RegistryItem
func GetDefaultRefIDFunc ¶ added in v0.10.0
func GetDefaultRefIDFunc(d *schema.ResourceData) []string
func GetResourceRegion ¶ added in v0.10.0
func GetSpecialContext ¶ added in v0.10.0
func GetSpecialContext(d *schema.ResourceData) map[string]interface{}
func NewACMCertificate ¶ added in v0.7.16
func NewACMPCACertificateAuthority ¶ added in v0.7.16
func NewAPIGatewayRestAPI ¶ added in v0.7.1
func NewAPIGatewayStage ¶ added in v0.7.1
func NewAPIGatewayV2API ¶ added in v0.9.17
func NewAppAutoscalingTargetResource ¶ added in v0.9.19
func NewAutoscalingGroup ¶
func NewBackupVault ¶ added in v0.9.2
func NewCloudFormationStack ¶ added in v0.9.1
func NewCloudFormationStackSet ¶ added in v0.9.1
func NewCloudwatchDashboard ¶ added in v0.7.5
func NewCloudwatchEventBus ¶ added in v0.7.19
func NewCloudwatchLogGroup ¶ added in v0.7.5
func NewCodeBuildProject ¶ added in v0.9.17
func NewConfigConfigRule ¶ added in v0.9.17
func NewConfigConfigurationRecorder ¶ added in v0.9.17
func NewConfigOrganizationCustomRule ¶ added in v0.7.20
func NewConfigOrganizationManagedRule ¶ added in v0.7.20
func NewDBInstance ¶
func NewDMSReplicationInstance ¶ added in v0.6.3
func NewDXConnection ¶ added in v0.8.0
func NewDXGatewayAssociation ¶ added in v0.7.11
func NewDocDBCluster ¶ added in v0.8.3
func NewDocDBClusterInstance ¶ added in v0.5.2
func NewDocDBClusterSnapshot ¶ added in v0.8.3
func NewDynamoDBTableResource ¶ added in v0.9.8
func NewEBSSnapshot ¶
func NewEBSSnapshotCopy ¶
func NewEBSVolume ¶
func NewEC2ClientVPNNetworkAssociation ¶ added in v0.7.8
func NewEC2TrafficMirrorSession ¶ added in v0.7.8
func NewEC2TransitGatewayPeeringAttachment ¶ added in v0.7.11
func NewECRRepository ¶ added in v0.7.8
func NewECSCluster ¶ added in v0.9.22
func NewECSClusterCapacityProviders ¶ added in v0.9.22
func NewECSService ¶
func NewEFSFileSystem ¶ added in v0.8.0
func NewEKSCluster ¶ added in v0.7.1
func NewEKSFargateProfile ¶ added in v0.7.1
func NewEKSNodeGroup ¶ added in v0.7.1
func NewEc2ClientVpnEndpoint ¶ added in v0.9.17
func NewEc2TransitGatewayVpcAttachment ¶ added in v0.9.17
func NewElastiCacheCluster ¶ added in v0.7.3
func NewElastiCacheReplicationGroup ¶ added in v0.7.3
func NewElasticsearchDomain ¶ added in v0.5.2
func NewFSxWindowsFileSystem ¶ added in v0.9.17
func NewInstance ¶
func NewKMSExternalKey ¶ added in v0.7.8
func NewKinesisAnalyticsApplication ¶ added in v0.9.2
func NewKinesisAnalyticsV2Application ¶ added in v0.9.17
func NewKinesisAnalyticsV2ApplicationSnapshot ¶ added in v0.9.17
func NewKinesisFirehoseDeliveryStream ¶ added in v0.9.2
func NewLambdaFunction ¶
func NewLightsailInstance ¶ added in v0.7.0
func NewMQBroker ¶ added in v0.8.7
func NewMSKCluster ¶ added in v0.9.17
func NewMWAAEnvironment ¶ added in v0.9.10
func NewNATGateway ¶
func NewNeptuneCluster ¶ added in v0.9.2
func NewNeptuneClusterInstance ¶ added in v0.9.2
func NewNeptuneClusterSnapshot ¶ added in v0.9.2
func NewRDSCluster ¶ added in v0.8.3
func NewRDSClusterInstance ¶
func NewRedshiftCluster ¶ added in v0.8.5
func NewRoute53HealthCheck ¶ added in v0.8.2
func NewRoute53Record ¶ added in v0.7.0
func NewRoute53ResolverEndpoint ¶ added in v0.7.18
func NewRoute53Zone ¶ added in v0.7.0
func NewS3BucketAnalyticsConfiguration ¶ added in v0.7.0
func NewS3BucketInventory ¶ added in v0.7.0
func NewS3BucketResource ¶ added in v0.9.11
func NewSFnStateMachine ¶ added in v0.9.17
func NewSNSTopic ¶ added in v0.9.17
func NewSNSTopicSubscription ¶ added in v0.9.17
func NewSQSQueue ¶ added in v0.9.17
func NewSSMActivation ¶ added in v0.7.15
func NewSSMParameter ¶ added in v0.7.15
func NewSecretsManagerSecret ¶ added in v0.7.16
func NewVPCEndpoint ¶ added in v0.9.17
func NewVPNConnection ¶ added in v0.7.8
func NewWAFWebACL ¶ added in v0.9.17
func NewWAFv2WebACL ¶ added in v0.9.17
Types ¶
This section is empty.
Source Files ¶
- acm_certificate.go
- acmpca_certificate_authority.go
- api_gateway_rest_api.go
- api_gateway_stage.go
- apigatewayv2_api.go
- app_autoscaling_target.go
- autoscaling_group.go
- aws.go
- backup_vault.go
- cloudformation_stack.go
- cloudformation_stack_set.go
- cloudfront_distribution.go
- cloudtrail.go
- cloudwatch_dashboard.go
- cloudwatch_event_bus.go
- cloudwatch_log_group.go
- cloudwatch_metric_alarm.go
- codebuild_project.go
- config_config_rule.go
- config_configuration_recorder.go
- config_organization_custom_rule.go
- config_organization_managed_rule.go
- data_transfer.go
- db_instance.go
- directory_service_directory.go
- dms.go
- docdb_cluster.go
- docdb_cluster_instance.go
- docdb_cluster_snapshot.go
- dx_connection.go
- dx_gateway_association.go
- dynamodb_table.go
- ebs_snapshot.go
- ebs_snapshot_copy.go
- ebs_volume.go
- ec2_client_vpn_endpoint.go
- ec2_client_vpn_network_association.go
- ec2_traffic_mirror_session.go
- ec2_transit_gateway_peering_attachment.go
- ec2_transit_gateway_vpc_attachment.go
- ecr_repository.go
- ecs_cluster.go
- ecs_cluster_capacity_providers.go
- ecs_service.go
- ecs_task_definition.go
- efs_file_system.go
- eip.go
- eip_association.go
- eks_cluster.go
- eks_fargate_profile.go
- eks_node_group.go
- elastic_beanstalk_environment.go
- elasticache_cluster.go
- elasticache_replication_group.go
- elasticsearch_domain.go
- elb.go
- fsx_windows_file_system.go
- global_accelerator.go
- global_accelerator_endpoint_group.go
- glue_catalog_database.go
- glue_crawler.go
- glue_job.go
- instance.go
- kinesis_firehose_delivery_stream.go
- kinesisanalytics_application.go
- kinesisanalyticsv2_application.go
- kinesisanalyticsv2_application_snapshot.go
- kms_external_key.go
- kms_key.go
- lambda_function.go
- lb.go
- lightsail_instance.go
- mq_broker.go
- msk_cluster.go
- mwaa_environment.go
- nat_gateway.go
- neptune_cluster.go
- neptune_cluster_instance.go
- neptune_cluster_snapshot.go
- networkfirewall_firewall.go
- rds_cluster.go
- rds_cluster_instance.go
- redshift_cluster.go
- registry.go
- route53_health_check.go
- route53_record.go
- route53_resolver_endpoint.go
- route53_zone.go
- s3_bucket.go
- s3_bucket_analytics_configuration.go
- s3_bucket_inventory.go
- s3_bucket_lifecycle_configuration.go
- secretsmanager_secret.go
- sfn_state_machine.go
- sns_topic.go
- sns_topic_subscription.go
- sqs_queue.go
- ssm_activation.go
- ssm_parameter.go
- transfer_server.go
- util.go
- vpc_endpoint.go
- vpn_connection.go
- waf_web_acl.go
- wafv2_web_acl.go
Click to show internal directories.
Click to hide internal directories.