Documentation ¶
Index ¶
- Constants
- Variables
- func AMIStateRefreshFunc(client *ec2.EC2, id string) resource.StateRefreshFunc
- func BucketRegionalDomainName(bucket string, region string) (string, error)
- func DBClusterEndpointStateRefreshFunc(conn *rds.RDS, id string) resource.StateRefreshFunc
- func EcsContainerDefinitionsAreEquivalent(def1, def2 string, isAWSVPC bool) (bool, error)
- func FQDN(name string) string
- func FloatAtLeast(min float64) schema.SchemaValidateFunc
- func GetSupportedEC2Platforms(conn *ec2.EC2) ([]string, error)
- func HostedZoneIDForRegion(region string) (string, error)
- func IGAttachStateRefreshFunc(conn *ec2.EC2, id string, expected string) resource.StateRefreshFunc
- func IGStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
- func InstanceStateRefreshFunc(conn *ec2.EC2, instanceID string, failStates []string) resource.StateRefreshFunc
- func Ipv6CidrStateRefreshFunc(conn *ec2.EC2, id string, associationId string) resource.StateRefreshFunc
- func NGStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
- func OpsworksInstanceStateRefreshFunc(conn *opsworks.OpsWorks, instanceID string) resource.StateRefreshFunc
- func Provider() terraform.ResourceProvider
- func RetryOnAwsCodes(codes []string, f func() (interface{}, error)) (interface{}, error)
- func SGStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
- func SpotInstanceStateRefreshFunc(conn *ec2.EC2, sir ec2.SpotInstanceRequest) resource.StateRefreshFunc
- func SubnetIpv6CidrStateRefreshFunc(conn *ec2.EC2, id string, associationId string) resource.StateRefreshFunc
- func SubnetStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
- func VPCStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
- func WebsiteDomainUrl(region string) string
- type AWSClient
- type ByGroupPair
- type CloudWatchEventPermissionPolicyDoc
- type CloudWatchEventPermissionPolicyStatement
- type CloudWatchEventPermissionPolicyStatementCondition
- type Config
- type GroupIdentifier
- type IAMPolicyDoc
- type IAMPolicyStatement
- type IAMPolicyStatementCondition
- type IAMPolicyStatementConditionSet
- type IAMPolicyStatementPrincipal
- type IAMPolicyStatementPrincipalSet
- type LambdaPolicy
- type LambdaPolicyStatement
- type Reassignment
- type S3Website
- type TunnelInfo
- type WafRegionalRetryer
- type WafRetryer
- type XmlIpsecTunnel
- type XmlVpnConnectionConfig
Constants ¶
const ( AWSAMIRetryTimeout = 40 * time.Minute AWSAMIDeleteRetryTimeout = 90 * time.Minute AWSAMIRetryDelay = 5 * time.Second AWSAMIRetryMinTimeout = 3 * time.Second )
const ( AWSRDSClusterEndpointRetryDelay = 5 * time.Second AWSRDSClusterEndpointRetryMinTimeout = 3 * time.Second )
const ( MINIMUM_VERSIONED_SCHEMA = 2.0 SSM_DOCUMENT_PERMISSIONS_BATCH_LIMIT = 20 )
const (
VpcCidrBlockStateCodeDeleted = "deleted"
)
Variables ¶
var LambdaFunctionRegexp = `^(arn:[\w-]+:lambda:)?([a-z]{2}-(?:[a-z]+-){1,2}\d{1}:)?(\d{12}:)?(function:)?([a-zA-Z0-9-_]+)(:(\$LATEST|[a-zA-Z0-9-_]+))?$`
var SNSAttributeMap = map[string]string{
"application_failure_feedback_role_arn": "ApplicationFailureFeedbackRoleArn",
"application_success_feedback_role_arn": "ApplicationSuccessFeedbackRoleArn",
"application_success_feedback_sample_rate": "ApplicationSuccessFeedbackSampleRate",
"arn": "TopicArn",
"delivery_policy": "DeliveryPolicy",
"display_name": "DisplayName",
"http_failure_feedback_role_arn": "HTTPFailureFeedbackRoleArn",
"http_success_feedback_role_arn": "HTTPSuccessFeedbackRoleArn",
"http_success_feedback_sample_rate": "HTTPSuccessFeedbackSampleRate",
"kms_master_key_id": "KmsMasterKeyId",
"lambda_failure_feedback_role_arn": "LambdaFailureFeedbackRoleArn",
"lambda_success_feedback_role_arn": "LambdaSuccessFeedbackRoleArn",
"lambda_success_feedback_sample_rate": "LambdaSuccessFeedbackSampleRate",
"policy": "Policy",
"sqs_failure_feedback_role_arn": "SQSFailureFeedbackRoleArn",
"sqs_success_feedback_role_arn": "SQSSuccessFeedbackRoleArn",
"sqs_success_feedback_sample_rate": "SQSSuccessFeedbackSampleRate",
}
Mutable attributes
Functions ¶
func AMIStateRefreshFunc ¶
func AMIStateRefreshFunc(client *ec2.EC2, id string) resource.StateRefreshFunc
func DBClusterEndpointStateRefreshFunc ¶
func DBClusterEndpointStateRefreshFunc(conn *rds.RDS, id string) resource.StateRefreshFunc
func EcsContainerDefinitionsAreEquivalent ¶
EcsContainerDefinitionsAreEquivalent determines equality between two ECS container definition JSON strings Note: This function will be moved out of the aws package in the future.
func FloatAtLeast ¶
func FloatAtLeast(min float64) schema.SchemaValidateFunc
FloatAtLeast returns a SchemaValidateFunc which tests if the provided value is of type float and is at least min (inclusive)
func HostedZoneIDForRegion ¶
Returns the hosted zone ID for an S3 website endpoint region. This can be used as input to the aws_route53_record resource's zone_id argument.
func IGAttachStateRefreshFunc ¶
IGAttachStateRefreshFunc returns a resource.StateRefreshFunc that is used watch the state of an internet gateway's attachment.
func IGStateRefreshFunc ¶
func IGStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
IGStateRefreshFunc returns a resource.StateRefreshFunc that is used to watch an internet gateway.
func InstanceStateRefreshFunc ¶
func InstanceStateRefreshFunc(conn *ec2.EC2, instanceID string, failStates []string) resource.StateRefreshFunc
InstanceStateRefreshFunc returns a resource.StateRefreshFunc that is used to watch an EC2 instance.
func NGStateRefreshFunc ¶
func NGStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
NGStateRefreshFunc returns a resource.StateRefreshFunc that is used to watch a NAT Gateway.
func OpsworksInstanceStateRefreshFunc ¶
func OpsworksInstanceStateRefreshFunc(conn *opsworks.OpsWorks, instanceID string) resource.StateRefreshFunc
func Provider ¶
func Provider() terraform.ResourceProvider
Provider returns a terraform.ResourceProvider.
func RetryOnAwsCodes ¶
RetryOnAwsCodes retries AWS error codes for one minute Note: This function will be moved out of the aws package in the future.
func SGStateRefreshFunc ¶
func SGStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
SGStateRefreshFunc returns a resource.StateRefreshFunc that is used to watch a security group.
func SpotInstanceStateRefreshFunc ¶
func SpotInstanceStateRefreshFunc( conn *ec2.EC2, sir ec2.SpotInstanceRequest) resource.StateRefreshFunc
SpotInstanceStateRefreshFunc returns a resource.StateRefreshFunc that is used to watch an EC2 spot instance request
func SubnetStateRefreshFunc ¶
func SubnetStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
SubnetStateRefreshFunc returns a resource.StateRefreshFunc that is used to watch a Subnet.
func VPCStateRefreshFunc ¶
func VPCStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
VPCStateRefreshFunc returns a resource.StateRefreshFunc that is used to watch a VPC.
func WebsiteDomainUrl ¶
Types ¶
type ByGroupPair ¶
type ByGroupPair []*ec2.UserIdGroupPair
ByGroupPair implements sort.Interface for []*ec2.UserIDGroupPairs based on GroupID or GroupName field (only one should be set).
func (ByGroupPair) Len ¶
func (b ByGroupPair) Len() int
func (ByGroupPair) Less ¶
func (b ByGroupPair) Less(i, j int) bool
func (ByGroupPair) Swap ¶
func (b ByGroupPair) Swap(i, j int)
type CloudWatchEventPermissionPolicyDoc ¶
type CloudWatchEventPermissionPolicyDoc struct { Version string ID string `json:"Id,omitempty"` Statements []CloudWatchEventPermissionPolicyStatement `json:"Statement"` }
CloudWatchEventPermissionPolicyDoc represents the Policy attribute of DescribeEventBus See also: https://docs.aws.amazon.com/AmazonCloudWatchEvents/latest/APIReference/API_DescribeEventBus.html
func (CloudWatchEventPermissionPolicyDoc) GoString ¶
func (d CloudWatchEventPermissionPolicyDoc) GoString() string
GoString returns the string representation
func (CloudWatchEventPermissionPolicyDoc) String ¶
func (d CloudWatchEventPermissionPolicyDoc) String() string
String returns the string representation
type CloudWatchEventPermissionPolicyStatement ¶
type CloudWatchEventPermissionPolicyStatement struct { Sid string Effect string Action string Condition *CloudWatchEventPermissionPolicyStatementCondition `json:"Condition,omitempty"` Principal interface{} // "*" or {"AWS": "arn:aws:iam::111111111111:root"} Resource string }
CloudWatchEventPermissionPolicyStatement represents the Statement attribute of CloudWatchEventPermissionPolicyDoc See also: https://docs.aws.amazon.com/AmazonCloudWatchEvents/latest/APIReference/API_DescribeEventBus.html
func (CloudWatchEventPermissionPolicyStatement) GoString ¶
func (s CloudWatchEventPermissionPolicyStatement) GoString() string
GoString returns the string representation
func (CloudWatchEventPermissionPolicyStatement) String ¶
func (s CloudWatchEventPermissionPolicyStatement) String() string
String returns the string representation
type CloudWatchEventPermissionPolicyStatementCondition ¶
type CloudWatchEventPermissionPolicyStatementCondition struct { Key string Type string Value string }
CloudWatchEventPermissionPolicyStatementCondition represents the Condition attribute of CloudWatchEventPermissionPolicyStatement See also: https://docs.aws.amazon.com/AmazonCloudWatchEvents/latest/APIReference/API_DescribeEventBus.html
func (CloudWatchEventPermissionPolicyStatementCondition) GoString ¶
func (c CloudWatchEventPermissionPolicyStatementCondition) GoString() string
GoString returns the string representation
func (CloudWatchEventPermissionPolicyStatementCondition) String ¶
func (c CloudWatchEventPermissionPolicyStatementCondition) String() string
String returns the string representation
func (*CloudWatchEventPermissionPolicyStatementCondition) UnmarshalJSON ¶
func (c *CloudWatchEventPermissionPolicyStatementCondition) UnmarshalJSON(b []byte) error
type Config ¶
type Config struct { AccessKey string SecretKey string CredsFilename string Profile string Token string Region string MaxRetries int AssumeRoleARN string AssumeRoleExternalID string AssumeRoleSessionName string AssumeRolePolicy string AllowedAccountIds []string ForbiddenAccountIds []string Endpoints map[string]string Insecure bool SkipCredsValidation bool SkipGetEC2Platforms bool SkipRegionValidation bool SkipRequestingAccountId bool SkipMetadataApiCheck bool S3ForcePathStyle bool }
type GroupIdentifier ¶
type GroupIdentifier struct { // The ID of the security group. GroupId *string // The name of the security group. GroupName *string Description *string }
Like ec2.GroupIdentifier but with additional rule description.
type IAMPolicyDoc ¶
type IAMPolicyDoc struct { Version string `json:",omitempty"` Id string `json:",omitempty"` Statements []*IAMPolicyStatement `json:"Statement"` }
func (*IAMPolicyDoc) Merge ¶
func (s *IAMPolicyDoc) Merge(newDoc *IAMPolicyDoc)
type IAMPolicyStatement ¶
type IAMPolicyStatement struct { Sid string Effect string `json:",omitempty"` Actions interface{} `json:"Action,omitempty"` NotActions interface{} `json:"NotAction,omitempty"` Resources interface{} `json:"Resource,omitempty"` NotResources interface{} `json:"NotResource,omitempty"` Principals IAMPolicyStatementPrincipalSet `json:"Principal,omitempty"` NotPrincipals IAMPolicyStatementPrincipalSet `json:"NotPrincipal,omitempty"` Conditions IAMPolicyStatementConditionSet `json:"Condition,omitempty"` }
type IAMPolicyStatementConditionSet ¶
type IAMPolicyStatementConditionSet []IAMPolicyStatementCondition
func (IAMPolicyStatementConditionSet) MarshalJSON ¶
func (cs IAMPolicyStatementConditionSet) MarshalJSON() ([]byte, error)
func (*IAMPolicyStatementConditionSet) UnmarshalJSON ¶
func (cs *IAMPolicyStatementConditionSet) UnmarshalJSON(b []byte) error
type IAMPolicyStatementPrincipal ¶
type IAMPolicyStatementPrincipal struct { Type string Identifiers interface{} }
type IAMPolicyStatementPrincipalSet ¶
type IAMPolicyStatementPrincipalSet []IAMPolicyStatementPrincipal
func (IAMPolicyStatementPrincipalSet) MarshalJSON ¶
func (ps IAMPolicyStatementPrincipalSet) MarshalJSON() ([]byte, error)
func (*IAMPolicyStatementPrincipalSet) UnmarshalJSON ¶
func (ps *IAMPolicyStatementPrincipalSet) UnmarshalJSON(b []byte) error
type LambdaPolicy ¶
type LambdaPolicy struct { Version string Statement []LambdaPolicyStatement Id string }
type LambdaPolicyStatement ¶
type Reassignment ¶
type Reassignment struct {
// contains filtered or unexported fields
}
type TunnelInfo ¶
type WafRegionalRetryer ¶
type WafRegionalRetryer struct { Connection *wafregional.WAFRegional Region string }
func (*WafRegionalRetryer) RetryWithToken ¶
func (t *WafRegionalRetryer) RetryWithToken(f withRegionalTokenFunc) (interface{}, error)
type WafRetryer ¶
func (*WafRetryer) RetryWithToken ¶
func (t *WafRetryer) RetryWithToken(f withTokenFunc) (interface{}, error)
type XmlIpsecTunnel ¶
type XmlIpsecTunnel struct { OutsideAddress string `xml:"vpn_gateway>tunnel_outside_address>ip_address"` BGPASN string `xml:"vpn_gateway>bgp>asn"` BGPHoldTime int `xml:"vpn_gateway>bgp>hold_time"` CgwInsideAddress string `xml:"customer_gateway>tunnel_inside_address>ip_address"` VgwInsideAddress string `xml:"vpn_gateway>tunnel_inside_address>ip_address"` }
type XmlVpnConnectionConfig ¶
type XmlVpnConnectionConfig struct {
Tunnels []XmlIpsecTunnel `xml:"ipsec_tunnel"`
}
func (XmlVpnConnectionConfig) Len ¶
func (slice XmlVpnConnectionConfig) Len() int
func (XmlVpnConnectionConfig) Less ¶
func (slice XmlVpnConnectionConfig) Less(i, j int) bool
func (XmlVpnConnectionConfig) Swap ¶
func (slice XmlVpnConnectionConfig) Swap(i, j int)
Source Files ¶
- autoscaling_tags.go
- awserr.go
- cloudfront_distribution_configuration_structure.go
- config.go
- data_source_aws_acm_certificate.go
- data_source_aws_acmpca_certificate_authority.go
- data_source_aws_ami.go
- data_source_aws_ami_ids.go
- data_source_aws_api_gateway_api_key.go
- data_source_aws_api_gateway_resource.go
- data_source_aws_api_gateway_rest_api.go
- data_source_aws_api_gateway_vpc_link.go
- data_source_aws_arn.go
- data_source_aws_autoscaling_group.go
- data_source_aws_autoscaling_groups.go
- data_source_aws_availability_zone.go
- data_source_aws_availability_zones.go
- data_source_aws_batch_compute_environment.go
- data_source_aws_batch_job_queue.go
- data_source_aws_billing_service_account.go
- data_source_aws_caller_identity.go
- data_source_aws_canonical_user_id.go
- data_source_aws_cloudformation_export.go
- data_source_aws_cloudformation_stack.go
- data_source_aws_cloudhsm2_cluster.go
- data_source_aws_cloudtrail_service_account.go
- data_source_aws_cloudwatch_log_group.go
- data_source_aws_codecommit_repository.go
- data_source_aws_cognito_user_pools.go
- data_source_aws_common_schema.go
- data_source_aws_cur_report_definition.go
- data_source_aws_customer_gateway.go
- data_source_aws_db_cluster_snapshot.go
- data_source_aws_db_event_categories.go
- data_source_aws_db_instance.go
- data_source_aws_db_snapshot.go
- data_source_aws_dx_gateway.go
- data_source_aws_dynamodb_table.go
- data_source_aws_ebs_snapshot.go
- data_source_aws_ebs_snapshot_ids.go
- data_source_aws_ebs_volume.go
- data_source_aws_ec2_transit_gateway.go
- data_source_aws_ec2_transit_gateway_dx_gateway_attachment.go
- data_source_aws_ec2_transit_gateway_route_table.go
- data_source_aws_ec2_transit_gateway_vpc_attachment.go
- data_source_aws_ec2_transit_gateway_vpn_attachment.go
- data_source_aws_ecr_image.go
- data_source_aws_ecr_repository.go
- data_source_aws_ecs_cluster.go
- data_source_aws_ecs_container_definition.go
- data_source_aws_ecs_service.go
- data_source_aws_ecs_task_definition.go
- data_source_aws_efs_file_system.go
- data_source_aws_efs_mount_target.go
- data_source_aws_eip.go
- data_source_aws_eks_cluster.go
- data_source_aws_eks_cluster_auth.go
- data_source_aws_elastic_beanstalk_application.go
- data_source_aws_elastic_beanstalk_hosted_zone.go
- data_source_aws_elastic_beanstalk_solution_stack.go
- data_source_aws_elasticache_cluster.go
- data_source_aws_elasticache_replication_group.go
- data_source_aws_elb.go
- data_source_aws_elb_hosted_zone_id.go
- data_source_aws_elb_service_account.go
- data_source_aws_glue_script.go
- data_source_aws_iam_account_alias.go
- data_source_aws_iam_group.go
- data_source_aws_iam_instance_profile.go
- data_source_aws_iam_policy.go
- data_source_aws_iam_policy_document.go
- data_source_aws_iam_role.go
- data_source_aws_iam_server_certificate.go
- data_source_aws_iam_user.go
- data_source_aws_inspector_rules_packages.go
- data_source_aws_instance.go
- data_source_aws_instances.go
- data_source_aws_internet_gateway.go
- data_source_aws_iot_endpoint.go
- data_source_aws_ip_ranges.go
- data_source_aws_kinesis_stream.go
- data_source_aws_kms_alias.go
- data_source_aws_kms_ciphertext.go
- data_source_aws_kms_key.go
- data_source_aws_kms_secret.go
- data_source_aws_kms_secrets.go
- data_source_aws_lambda_function.go
- data_source_aws_lambda_invocation.go
- data_source_aws_lambda_layer_version.go
- data_source_aws_launch_configuration.go
- data_source_aws_launch_template.go
- data_source_aws_lb.go
- data_source_aws_lb_listener.go
- data_source_aws_lb_target_group.go
- data_source_aws_mq_broker.go
- data_source_aws_msk_cluster.go
- data_source_aws_nat_gateway.go
- data_source_aws_network_acls.go
- data_source_aws_network_interface.go
- data_source_aws_network_interfaces.go
- data_source_aws_partition.go
- data_source_aws_prefix_list.go
- data_source_aws_pricing_product.go
- data_source_aws_ram_resource_share.go
- data_source_aws_rds_cluster.go
- data_source_aws_redshift_cluster.go
- data_source_aws_redshift_service_account.go
- data_source_aws_region.go
- data_source_aws_route.go
- data_source_aws_route53_delegation_set.go
- data_source_aws_route53_zone.go
- data_source_aws_route_table.go
- data_source_aws_route_tables.go
- data_source_aws_s3_bucket.go
- data_source_aws_s3_bucket_object.go
- data_source_aws_secretsmanager_secret.go
- data_source_aws_secretsmanager_secret_version.go
- data_source_aws_security_group.go
- data_source_aws_security_groups.go
- data_source_aws_sns.go
- data_source_aws_sqs_queue.go
- data_source_aws_ssm_document.go
- data_source_aws_ssm_parameter.go
- data_source_aws_storagegateway_local_disk.go
- data_source_aws_subnet.go
- data_source_aws_subnet_ids.go
- data_source_aws_transfer_server.go
- data_source_aws_vpc.go
- data_source_aws_vpc_dhcp_options.go
- data_source_aws_vpc_endpoint.go
- data_source_aws_vpc_endpoint_service.go
- data_source_aws_vpc_peering_connection.go
- data_source_aws_vpcs.go
- data_source_aws_vpn_gateway.go
- data_source_aws_workspaces_bundle.go
- datasync.go
- datasync_tags.go
- diff_suppress_funcs.go
- dx_vif.go
- ec2_filters.go
- ec2_transit_gateway.go
- ecs_task_definition_equivalency.go
- hosted_zones.go
- iam_policy_model.go
- import_aws_cloudfront_distribution.go
- import_aws_db_event_subscription.go
- import_aws_network_acl.go
- import_aws_s3_bucket.go
- import_aws_security_group.go
- network_acl_entry.go
- opsworks_layers.go
- provider.go
- resource_aws_acm_certificate.go
- resource_aws_acm_certificate_validation.go
- resource_aws_acmpca_certificate_authority.go
- resource_aws_acmpca_certificate_authority_migrate.go
- resource_aws_ami.go
- resource_aws_ami_copy.go
- resource_aws_ami_from_instance.go
- resource_aws_ami_launch_permission.go
- resource_aws_api_gateway_account.go
- resource_aws_api_gateway_api_key.go
- resource_aws_api_gateway_authorizer.go
- resource_aws_api_gateway_base_path_mapping.go
- resource_aws_api_gateway_client_certificate.go
- resource_aws_api_gateway_deployment.go
- resource_aws_api_gateway_documentation_part.go
- resource_aws_api_gateway_documentation_version.go
- resource_aws_api_gateway_domain_name.go
- resource_aws_api_gateway_gateway_response.go
- resource_aws_api_gateway_integration.go
- resource_aws_api_gateway_integration_response.go
- resource_aws_api_gateway_method.go
- resource_aws_api_gateway_method_response.go
- resource_aws_api_gateway_method_settings.go
- resource_aws_api_gateway_model.go
- resource_aws_api_gateway_request_validator.go
- resource_aws_api_gateway_resource.go
- resource_aws_api_gateway_rest_api.go
- resource_aws_api_gateway_stage.go
- resource_aws_api_gateway_usage_plan.go
- resource_aws_api_gateway_usage_plan_key.go
- resource_aws_api_gateway_vpc_link.go
- resource_aws_app_cookie_stickiness_policy.go
- resource_aws_appautoscaling_policy.go
- resource_aws_appautoscaling_scheduled_action.go
- resource_aws_appautoscaling_target.go
- resource_aws_appmesh_mesh.go
- resource_aws_appmesh_route.go
- resource_aws_appmesh_virtual_node.go
- resource_aws_appmesh_virtual_node_migrate.go
- resource_aws_appmesh_virtual_router.go
- resource_aws_appmesh_virtual_router_migrate.go
- resource_aws_appmesh_virtual_service.go
- resource_aws_appsync_api_key.go
- resource_aws_appsync_datasource.go
- resource_aws_appsync_graphql_api.go
- resource_aws_appsync_resolver.go
- resource_aws_athena_database.go
- resource_aws_athena_named_query.go
- resource_aws_autoscaling_attachment.go
- resource_aws_autoscaling_group.go
- resource_aws_autoscaling_group_waiting.go
- resource_aws_autoscaling_lifecycle_hook.go
- resource_aws_autoscaling_notification.go
- resource_aws_autoscaling_policy.go
- resource_aws_autoscaling_schedule.go
- resource_aws_backup_plan.go
- resource_aws_backup_selection.go
- resource_aws_backup_vault.go
- resource_aws_batch_compute_environment.go
- resource_aws_batch_job_definition.go
- resource_aws_batch_job_queue.go
- resource_aws_budgets_budget.go
- resource_aws_cloud9_environment_ec2.go
- resource_aws_cloudformation_stack.go
- resource_aws_cloudformation_stack_set.go
- resource_aws_cloudformation_stack_set_instance.go
- resource_aws_cloudfront_distribution.go
- resource_aws_cloudfront_distribution_migrate.go
- resource_aws_cloudfront_origin_access_identity.go
- resource_aws_cloudfront_public_key.go
- resource_aws_cloudhsm2_cluster.go
- resource_aws_cloudhsm2_hsm.go
- resource_aws_cloudtrail.go
- resource_aws_cloudwatch_dashboard.go
- resource_aws_cloudwatch_event_permission.go
- resource_aws_cloudwatch_event_rule.go
- resource_aws_cloudwatch_event_target.go
- resource_aws_cloudwatch_log_destination.go
- resource_aws_cloudwatch_log_destination_policy.go
- resource_aws_cloudwatch_log_group.go
- resource_aws_cloudwatch_log_metric_filter.go
- resource_aws_cloudwatch_log_resource_policy.go
- resource_aws_cloudwatch_log_stream.go
- resource_aws_cloudwatch_log_subscription_filter.go
- resource_aws_cloudwatch_metric_alarm.go
- resource_aws_cloudwatch_metric_alarm_migrate.go
- resource_aws_codebuild_project.go
- resource_aws_codebuild_webhook.go
- resource_aws_codecommit_repository.go
- resource_aws_codecommit_trigger.go
- resource_aws_codedeploy_app.go
- resource_aws_codedeploy_deployment_config.go
- resource_aws_codedeploy_deployment_group.go
- resource_aws_codepipeline.go
- resource_aws_codepipeline_webhook.go
- resource_aws_cognito_identity_pool.go
- resource_aws_cognito_identity_pool_roles_attachment.go
- resource_aws_cognito_identity_provider.go
- resource_aws_cognito_resource_server.go
- resource_aws_cognito_user_group.go
- resource_aws_cognito_user_pool.go
- resource_aws_cognito_user_pool_client.go
- resource_aws_cognito_user_pool_domain.go
- resource_aws_config_aggregate_authorization.go
- resource_aws_config_config_rule.go
- resource_aws_config_configuration_aggregator.go
- resource_aws_config_configuration_recorder.go
- resource_aws_config_configuration_recorder_status.go
- resource_aws_config_delivery_channel.go
- resource_aws_cur_report_definition.go
- resource_aws_customer_gateway.go
- resource_aws_datasync_agent.go
- resource_aws_datasync_location_efs.go
- resource_aws_datasync_location_nfs.go
- resource_aws_datasync_location_s3.go
- resource_aws_datasync_task.go
- resource_aws_dax_cluster.go
- resource_aws_dax_parameter_group.go
- resource_aws_dax_subnet_group.go
- resource_aws_db_cluster_snapshot.go
- resource_aws_db_event_subscription.go
- resource_aws_db_instance.go
- resource_aws_db_instance_role_association.go
- resource_aws_db_option_group.go
- resource_aws_db_parameter_group.go
- resource_aws_db_security_group.go
- resource_aws_db_snapshot.go
- resource_aws_db_subnet_group.go
- resource_aws_default_network_acl.go
- resource_aws_default_route_table.go
- resource_aws_default_security_group.go
- resource_aws_default_subnet.go
- resource_aws_default_vpc.go
- resource_aws_default_vpc_dhcp_options.go
- resource_aws_devicefarm_project.go
- resource_aws_directory_service_conditional_forwarder.go
- resource_aws_directory_service_directory.go
- resource_aws_dlm_lifecycle_policy.go
- resource_aws_dms_certificate.go
- resource_aws_dms_endpoint.go
- resource_aws_dms_replication_instance.go
- resource_aws_dms_replication_subnet_group.go
- resource_aws_dms_replication_task.go
- resource_aws_docdb_cluster.go
- resource_aws_docdb_cluster_instance.go
- resource_aws_docdb_cluster_parameter_group.go
- resource_aws_docdb_cluster_snapshot.go
- resource_aws_docdb_subnet_group.go
- resource_aws_dx_bgp_peer.go
- resource_aws_dx_connection.go
- resource_aws_dx_connection_association.go
- resource_aws_dx_gateway.go
- resource_aws_dx_gateway_association.go
- resource_aws_dx_gateway_association_proposal.go
- resource_aws_dx_hosted_private_virtual_interface.go
- resource_aws_dx_hosted_private_virtual_interface_accepter.go
- resource_aws_dx_hosted_public_virtual_interface.go
- resource_aws_dx_hosted_public_virtual_interface_accepter.go
- resource_aws_dx_lag.go
- resource_aws_dx_private_virtual_interface.go
- resource_aws_dx_public_virtual_interface.go
- resource_aws_dynamodb_global_table.go
- resource_aws_dynamodb_table.go
- resource_aws_dynamodb_table_item.go
- resource_aws_dynamodb_table_migrate.go
- resource_aws_ebs_default_kms_key.go
- resource_aws_ebs_encryption_by_default.go
- resource_aws_ebs_snapshot.go
- resource_aws_ebs_snapshot_copy.go
- resource_aws_ebs_volume.go
- resource_aws_ec2_capacity_reservation.go
- resource_aws_ec2_client_vpn_endpoint.go
- resource_aws_ec2_client_vpn_network_association.go
- resource_aws_ec2_fleet.go
- resource_aws_ec2_transit_gateway.go
- resource_aws_ec2_transit_gateway_route.go
- resource_aws_ec2_transit_gateway_route_table.go
- resource_aws_ec2_transit_gateway_route_table_association.go
- resource_aws_ec2_transit_gateway_route_table_propagation.go
- resource_aws_ec2_transit_gateway_vpc_attachment.go
- resource_aws_ec2_transit_gateway_vpc_attachment_accepter.go
- resource_aws_ecr_lifecycle_policy.go
- resource_aws_ecr_repository.go
- resource_aws_ecr_repository_policy.go
- resource_aws_ecs_cluster.go
- resource_aws_ecs_service.go
- resource_aws_ecs_task_definition.go
- resource_aws_ecs_task_definition_migrate.go
- resource_aws_efs_file_system.go
- resource_aws_efs_mount_target.go
- resource_aws_egress_only_internet_gateway.go
- resource_aws_eip.go
- resource_aws_eip_association.go
- resource_aws_eks_cluster.go
- resource_aws_elastic_beanstalk_application.go
- resource_aws_elastic_beanstalk_application_version.go
- resource_aws_elastic_beanstalk_configuration_template.go
- resource_aws_elastic_beanstalk_environment.go
- resource_aws_elastic_beanstalk_environment_migrate.go
- resource_aws_elastic_transcoder_pipeline.go
- resource_aws_elastic_transcoder_preset.go
- resource_aws_elasticache_cluster.go
- resource_aws_elasticache_parameter_group.go
- resource_aws_elasticache_replication_group.go
- resource_aws_elasticache_security_group.go
- resource_aws_elasticache_subnet_group.go
- resource_aws_elasticsearch_domain.go
- resource_aws_elasticsearch_domain_policy.go
- resource_aws_elb.go
- resource_aws_elb_attachment.go
- resource_aws_emr_cluster.go
- resource_aws_emr_instance_group.go
- resource_aws_emr_security_configuration.go
- resource_aws_flow_log.go
- resource_aws_gamelift_alias.go
- resource_aws_gamelift_build.go
- resource_aws_gamelift_fleet.go
- resource_aws_gamelift_game_session_queue.go
- resource_aws_glacier_vault.go
- resource_aws_glacier_vault_lock.go
- resource_aws_globalaccelerator_accelerator.go
- resource_aws_globalaccelerator_endpoint_group.go
- resource_aws_globalaccelerator_listener.go
- resource_aws_glue_catalog_database.go
- resource_aws_glue_catalog_table.go
- resource_aws_glue_classifier.go
- resource_aws_glue_connection.go
- resource_aws_glue_crawler.go
- resource_aws_glue_job.go
- resource_aws_glue_security_configuration.go
- resource_aws_glue_trigger.go
- resource_aws_guardduty_detector.go
- resource_aws_guardduty_invite_accepter.go
- resource_aws_guardduty_ipset.go
- resource_aws_guardduty_member.go
- resource_aws_guardduty_threatintelset.go
- resource_aws_iam_access_key.go
- resource_aws_iam_account_alias.go
- resource_aws_iam_account_password_policy.go
- resource_aws_iam_group.go
- resource_aws_iam_group_membership.go
- resource_aws_iam_group_policy.go
- resource_aws_iam_group_policy_attachment.go
- resource_aws_iam_instance_profile.go
- resource_aws_iam_openid_connect_provider.go
- resource_aws_iam_policy.go
- resource_aws_iam_policy_attachment.go
- resource_aws_iam_role.go
- resource_aws_iam_role_policy.go
- resource_aws_iam_role_policy_attachment.go
- resource_aws_iam_saml_provider.go
- resource_aws_iam_server_certificate.go
- resource_aws_iam_service_linked_role.go
- resource_aws_iam_user.go
- resource_aws_iam_user_group_membership.go
- resource_aws_iam_user_login_profile.go
- resource_aws_iam_user_policy.go
- resource_aws_iam_user_policy_attachment.go
- resource_aws_iam_user_ssh_key.go
- resource_aws_inspector_assessment_target.go
- resource_aws_inspector_assessment_template.go
- resource_aws_inspector_resource_group.go
- resource_aws_instance.go
- resource_aws_instance_migrate.go
- resource_aws_internet_gateway.go
- resource_aws_iot_certificate.go
- resource_aws_iot_policy.go
- resource_aws_iot_policy_attachment.go
- resource_aws_iot_role_alias.go
- resource_aws_iot_thing.go
- resource_aws_iot_thing_principal_attachment.go
- resource_aws_iot_thing_type.go
- resource_aws_iot_topic_rule.go
- resource_aws_key_pair.go
- resource_aws_key_pair_migrate.go
- resource_aws_kinesis_analytics_application.go
- resource_aws_kinesis_firehose_delivery_stream.go
- resource_aws_kinesis_firehose_delivery_stream_migrate.go
- resource_aws_kinesis_stream.go
- resource_aws_kinesis_stream_migrate.go
- resource_aws_kms_alias.go
- resource_aws_kms_ciphertext.go
- resource_aws_kms_external_key.go
- resource_aws_kms_grant.go
- resource_aws_kms_key.go
- resource_aws_lambda_alias.go
- resource_aws_lambda_event_source_mapping.go
- resource_aws_lambda_function.go
- resource_aws_lambda_layer_version.go
- resource_aws_lambda_permission.go
- resource_aws_launch_configuration.go
- resource_aws_launch_template.go
- resource_aws_lb.go
- resource_aws_lb_cookie_stickiness_policy.go
- resource_aws_lb_listener.go
- resource_aws_lb_listener_certificate.go
- resource_aws_lb_listener_rule.go
- resource_aws_lb_ssl_negotiation_policy.go
- resource_aws_lb_target_group.go
- resource_aws_lb_target_group_attachment.go
- resource_aws_licensemanager_association.go
- resource_aws_licensemanager_license_configuration.go
- resource_aws_lightsail_domain.go
- resource_aws_lightsail_instance.go
- resource_aws_lightsail_key_pair.go
- resource_aws_lightsail_static_ip.go
- resource_aws_lightsail_static_ip_attachment.go
- resource_aws_load_balancer_backend_server_policy.go
- resource_aws_load_balancer_listener_policy.go
- resource_aws_load_balancer_policy.go
- resource_aws_macie_member_account_association.go
- resource_aws_macie_s3_bucket_association.go
- resource_aws_main_route_table_association.go
- resource_aws_media_package_channel.go
- resource_aws_media_store_container.go
- resource_aws_media_store_container_policy.go
- resource_aws_mq_broker.go
- resource_aws_mq_configuration.go
- resource_aws_msk_cluster.go
- resource_aws_msk_configuration.go
- resource_aws_nat_gateway.go
- resource_aws_neptune_cluster.go
- resource_aws_neptune_cluster_instance.go
- resource_aws_neptune_cluster_parameter_group.go
- resource_aws_neptune_cluster_snapshot.go
- resource_aws_neptune_event_subscription.go
- resource_aws_neptune_parameter_group.go
- resource_aws_neptune_subnet_group.go
- resource_aws_network_acl.go
- resource_aws_network_acl_rule.go
- resource_aws_network_interface.go
- resource_aws_network_interface_attachment.go
- resource_aws_network_interface_sg_attachment.go
- resource_aws_opsworks_application.go
- resource_aws_opsworks_custom_layer.go
- resource_aws_opsworks_ganglia_layer.go
- resource_aws_opsworks_haproxy_layer.go
- resource_aws_opsworks_instance.go
- resource_aws_opsworks_java_app_layer.go
- resource_aws_opsworks_memcached_layer.go
- resource_aws_opsworks_mysql_layer.go
- resource_aws_opsworks_nodejs_app_layer.go
- resource_aws_opsworks_permission.go
- resource_aws_opsworks_php_app_layer.go
- resource_aws_opsworks_rails_app_layer.go
- resource_aws_opsworks_rds_db_instance.go
- resource_aws_opsworks_stack.go
- resource_aws_opsworks_static_web_layer.go
- resource_aws_opsworks_user_profile.go
- resource_aws_organizations_account.go
- resource_aws_organizations_organization.go
- resource_aws_organizations_organizational_unit.go
- resource_aws_organizations_policy.go
- resource_aws_organizations_policy_attachment.go
- resource_aws_pinpoint_adm_channel.go
- resource_aws_pinpoint_apns_channel.go
- resource_aws_pinpoint_apns_sandbox_channel.go
- resource_aws_pinpoint_apns_voip_channel.go
- resource_aws_pinpoint_apns_voip_sandbox_channel.go
- resource_aws_pinpoint_app.go
- resource_aws_pinpoint_baidu_channel.go
- resource_aws_pinpoint_email_channel.go
- resource_aws_pinpoint_event_stream.go
- resource_aws_pinpoint_gcm_channel.go
- resource_aws_pinpoint_sms_channel.go
- resource_aws_placement_group.go
- resource_aws_proxy_protocol_policy.go
- resource_aws_ram_principal_association.go
- resource_aws_ram_resource_association.go
- resource_aws_ram_resource_share.go
- resource_aws_rds_cluster.go
- resource_aws_rds_cluster_endpoint.go
- resource_aws_rds_cluster_instance.go
- resource_aws_rds_cluster_parameter_group.go
- resource_aws_rds_global_cluster.go
- resource_aws_redshift_cluster.go
- resource_aws_redshift_event_subscription.go
- resource_aws_redshift_parameter_group.go
- resource_aws_redshift_security_group.go
- resource_aws_redshift_snapshot_copy_grant.go
- resource_aws_redshift_subnet_group.go
- resource_aws_resourcegroups_group.go
- resource_aws_route.go
- resource_aws_route53_delegation_set.go
- resource_aws_route53_health_check.go
- resource_aws_route53_query_log.go
- resource_aws_route53_record.go
- resource_aws_route53_record_migrate.go
- resource_aws_route53_resolver_endpoint.go
- resource_aws_route53_resolver_rule.go
- resource_aws_route53_resolver_rule_association.go
- resource_aws_route53_zone.go
- resource_aws_route53_zone_association.go
- resource_aws_route_table.go
- resource_aws_route_table_association.go
- resource_aws_s3_account_public_access_block.go
- resource_aws_s3_bucket.go
- resource_aws_s3_bucket_inventory.go
- resource_aws_s3_bucket_metric.go
- resource_aws_s3_bucket_notification.go
- resource_aws_s3_bucket_object.go
- resource_aws_s3_bucket_policy.go
- resource_aws_s3_bucket_public_access_block.go
- resource_aws_sagemaker_endpoint.go
- resource_aws_sagemaker_endpoint_configuration.go
- resource_aws_sagemaker_model.go
- resource_aws_sagemaker_notebook_instance.go
- resource_aws_sagemaker_notebook_instance_lifecycle_configuration.go
- resource_aws_secretsmanager_secret.go
- resource_aws_secretsmanager_secret_version.go
- resource_aws_security_group.go
- resource_aws_security_group_migrate.go
- resource_aws_security_group_rule.go
- resource_aws_security_group_rule_migrate.go
- resource_aws_securityhub_account.go
- resource_aws_securityhub_product_subscription.go
- resource_aws_securityhub_standards_subscription.go
- resource_aws_service_discovery_http_namespace.go
- resource_aws_service_discovery_private_dns_namespace.go
- resource_aws_service_discovery_public_dns_namespace.go
- resource_aws_service_discovery_service.go
- resource_aws_servicecatalog_portfolio.go
- resource_aws_ses_active_receipt_rule_set.go
- resource_aws_ses_configuration_set.go
- resource_aws_ses_domain_dkim.go
- resource_aws_ses_domain_identity.go
- resource_aws_ses_domain_identity_verification.go
- resource_aws_ses_domain_mail_from.go
- resource_aws_ses_email_identity.go
- resource_aws_ses_event_destination.go
- resource_aws_ses_identity_notification_topic.go
- resource_aws_ses_identity_policy.go
- resource_aws_ses_receipt_filter.go
- resource_aws_ses_receipt_rule.go
- resource_aws_ses_receipt_rule_set.go
- resource_aws_ses_template.go
- resource_aws_sfn_activity.go
- resource_aws_sfn_state_machine.go
- resource_aws_shield_protection.go
- resource_aws_simpledb_domain.go
- resource_aws_snapshot_create_volume_permission.go
- resource_aws_sns_platform_application.go
- resource_aws_sns_sms_preferences.go
- resource_aws_sns_topic.go
- resource_aws_sns_topic_policy.go
- resource_aws_sns_topic_subscription.go
- resource_aws_spot_datafeed_subscription.go
- resource_aws_spot_fleet_request.go
- resource_aws_spot_fleet_request_migrate.go
- resource_aws_spot_instance_request.go
- resource_aws_sqs_queue.go
- resource_aws_sqs_queue_policy.go
- resource_aws_sqs_queue_policy_migrate.go
- resource_aws_ssm_activation.go
- resource_aws_ssm_association.go
- resource_aws_ssm_association_migrate.go
- resource_aws_ssm_document.go
- resource_aws_ssm_maintenance_window.go
- resource_aws_ssm_maintenance_window_target.go
- resource_aws_ssm_maintenance_window_task.go
- resource_aws_ssm_parameter.go
- resource_aws_ssm_patch_baseline.go
- resource_aws_ssm_patch_group.go
- resource_aws_ssm_resource_data_sync.go
- resource_aws_storagegateway_cache.go
- resource_aws_storagegateway_cached_iscsi_volume.go
- resource_aws_storagegateway_gateway.go
- resource_aws_storagegateway_nfs_file_share.go
- resource_aws_storagegateway_smb_file_share.go
- resource_aws_storagegateway_upload_buffer.go
- resource_aws_storagegateway_working_storage.go
- resource_aws_subnet.go
- resource_aws_subnet_migrate.go
- resource_aws_swf_domain.go
- resource_aws_transfer_server.go
- resource_aws_transfer_ssh_key.go
- resource_aws_transfer_user.go
- resource_aws_volume_attachment.go
- resource_aws_vpc.go
- resource_aws_vpc_dhcp_options.go
- resource_aws_vpc_dhcp_options_association.go
- resource_aws_vpc_endpoint.go
- resource_aws_vpc_endpoint_connection_notification.go
- resource_aws_vpc_endpoint_route_table_association.go
- resource_aws_vpc_endpoint_service.go
- resource_aws_vpc_endpoint_service_allowed_principal.go
- resource_aws_vpc_endpoint_subnet_association.go
- resource_aws_vpc_ipv4_cidr_block_association.go
- resource_aws_vpc_migrate.go
- resource_aws_vpc_peering_connection.go
- resource_aws_vpc_peering_connection_accepter.go
- resource_aws_vpc_peering_connection_options.go
- resource_aws_vpn_connection.go
- resource_aws_vpn_connection_route.go
- resource_aws_vpn_gateway.go
- resource_aws_vpn_gateway_attachment.go
- resource_aws_vpn_gateway_route_propagation.go
- resource_aws_waf_byte_match_set.go
- resource_aws_waf_geo_match_set.go
- resource_aws_waf_ipset.go
- resource_aws_waf_rate_based_rule.go
- resource_aws_waf_regex_match_set.go
- resource_aws_waf_regex_pattern_set.go
- resource_aws_waf_rule.go
- resource_aws_waf_rule_group.go
- resource_aws_waf_size_constraint_set.go
- resource_aws_waf_sql_injection_match_set.go
- resource_aws_waf_web_acl.go
- resource_aws_waf_xss_match_set.go
- resource_aws_wafregional_byte_match_set.go
- resource_aws_wafregional_geo_match_set.go
- resource_aws_wafregional_ipset.go
- resource_aws_wafregional_rate_based_rule.go
- resource_aws_wafregional_regex_match_set.go
- resource_aws_wafregional_regex_pattern_set.go
- resource_aws_wafregional_rule.go
- resource_aws_wafregional_rule_group.go
- resource_aws_wafregional_size_constraint_set.go
- resource_aws_wafregional_sql_injection_match_set.go
- resource_aws_wafregional_web_acl.go
- resource_aws_wafregional_web_acl_association.go
- resource_aws_wafregional_xss_match_set.go
- resource_aws_worklink_fleet.go
- resource_aws_worklink_website_certificate_authority_association.go
- resource_aws_xray_sampling_rule.go
- s3_tags.go
- structure.go
- tags.go
- tagsACM.go
- tagsACMPCA.go
- tagsAppsync.go
- tagsBeanstalk.go
- tagsCloudFront.go
- tagsCloudWatch.go
- tagsCloudWatchEvent.go
- tagsCloudtrail.go
- tagsCodeBuild.go
- tagsCodePipeline.go
- tagsDAX.go
- tagsDS.go
- tagsDX.go
- tagsDocDB.go
- tagsDynamoDb.go
- tagsEC.go
- tagsECR.go
- tagsECS.go
- tagsEFS.go
- tagsELB.go
- tagsGeneric.go
- tagsIAM.go
- tagsInspector.go
- tagsKMS.go
- tagsKinesisAnalytics.go
- tagsKinesisFirehose.go
- tagsLambda.go
- tagsLicenseManager.go
- tagsMQ.go
- tagsMediapackage.go
- tagsNeptune.go
- tagsOpsworks.go
- tagsRAM.go
- tagsRDS.go
- tagsRedshift.go
- tagsRoute53Resolver.go
- tagsSNS.go
- tagsSSM.go
- tagsSecretsManager.go
- tagsSfn.go
- tagsTransfer.go
- tags_apigateway.go
- tags_dms.go
- tags_elasticsearchservice.go
- tags_kinesis.go
- tags_msk.go
- tags_route53.go
- tags_sagemaker.go
- utils.go
- validators.go
- waf_helpers.go
- waf_token_handlers.go
- wafregionl_token_handlers.go