Documentation
¶
Index ¶
- Constants
- Variables
- func AMIStateRefreshFunc(client *ec2.EC2, id string) resource.StateRefreshFunc
- func EIGWStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
- func FQDN(name string) string
- func GetAccountID(iamconn *iam.IAM, stsconn *sts.STS, authProviderName string) (string, error)
- func GetCredentials(c *Config) (*awsCredentials.Credentials, error)
- 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 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 Config
- type GroupIdentifier
- type IAMPolicyDoc
- type IAMPolicyStatement
- type IAMPolicyStatementCondition
- type IAMPolicyStatementConditionSet
- type IAMPolicyStatementPrincipal
- type IAMPolicyStatementPrincipalSet
- type KmsGrantMissingError
- type LambdaPolicy
- type LambdaPolicyStatement
- type Reassignment
- type S3Website
- type StringPtrSlice
- 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 (
MINIMUM_VERSIONED_SCHEMA = 2.0
)
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",
"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
var SNSSubscriptionAttributeMap = map[string]string{
"topic_arn": "TopicArn",
"endpoint": "Endpoint",
"protocol": "Protocol",
"raw_message_delivery": "RawMessageDelivery",
"filter_policy": "FilterPolicy",
}
Functions ¶
func AMIStateRefreshFunc ¶
func AMIStateRefreshFunc(client *ec2.EC2, id string) resource.StateRefreshFunc
func EIGWStateRefreshFunc ¶
func EIGWStateRefreshFunc(conn *ec2.EC2, id string) resource.StateRefreshFunc
func GetAccountID ¶ added in v1.9.0
func GetCredentials ¶
func GetCredentials(c *Config) (*awsCredentials.Credentials, error)
This function is responsible for reading credentials from the environment in the case that they're not explicitly specified in the Terraform configuration.
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 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 AWSClient ¶
type AWSClient struct {
// contains filtered or unexported fields
}
func (*AWSClient) IsChinaCloud ¶
func (*AWSClient) IsGovCloud ¶
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 ¶ added in v1.7.0
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
type CloudWatchEventPermissionPolicyStatement ¶ added in v1.7.0
type CloudWatchEventPermissionPolicyStatement struct {
Sid string
Effect string
Action string
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
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 []interface{}
ForbiddenAccountIds []interface{}
AcmEndpoint string
ApigatewayEndpoint string
CloudFormationEndpoint string
CloudWatchEndpoint string
CloudWatchEventsEndpoint string
CloudWatchLogsEndpoint string
DynamoDBEndpoint string
DeviceFarmEndpoint string
Ec2Endpoint string
EcsEndpoint string
EcrEndpoint string
EsEndpoint string
ElbEndpoint string
IamEndpoint string
KinesisEndpoint string
KmsEndpoint string
LambdaEndpoint string
RdsEndpoint string
R53Endpoint string
S3Endpoint string
SnsEndpoint string
SqsEndpoint string
StsEndpoint string
Insecure bool
SkipCredsValidation bool
SkipGetEC2Platforms bool
SkipRegionValidation bool
SkipRequestingAccountId bool
SkipMetadataApiCheck bool
S3ForcePathStyle bool
}
func (*Config) ValidateAccountId ¶
ValidateAccountId returns a context-specific error if the configured account id is explicitly forbidden or not authorised; and nil if it is authorised.
func (*Config) ValidateCredentials ¶
Validate credentials early and fail before we do any graph walking.
func (*Config) ValidateRegion ¶
ValidateRegion returns an error if the configured region is not a valid aws region and nil otherwise.
type GroupIdentifier ¶ added in v1.1.0
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 ¶ added in v1.9.0
func (self *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 ¶ added in v1.9.0
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 ¶ added in v1.9.0
func (ps *IAMPolicyStatementPrincipalSet) UnmarshalJSON(b []byte) error
type KmsGrantMissingError ¶ added in v1.12.0
type KmsGrantMissingError string
Custom error, so we don't have to rely on the content of an error message
func NewKmsGrantMissingError ¶ added in v1.12.0
func NewKmsGrantMissingError(msg string) KmsGrantMissingError
func (KmsGrantMissingError) Error ¶ added in v1.12.0
func (e KmsGrantMissingError) Error() string
type LambdaPolicy ¶
type LambdaPolicy struct {
Version string
Statement []LambdaPolicyStatement
Id string
}
type LambdaPolicyStatement ¶
type Reassignment ¶
type Reassignment struct {
// contains filtered or unexported fields
}
type StringPtrSlice ¶
type StringPtrSlice []*string
Define Sort interface for []*string so we can ensure the order of geo_restrictions.locations
func (StringPtrSlice) Len ¶
func (p StringPtrSlice) Len() int
func (StringPtrSlice) Less ¶
func (p StringPtrSlice) Less(i, j int) bool
func (StringPtrSlice) Swap ¶
func (p StringPtrSlice) Swap(i, j int)
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
¶
- auth_helpers.go
- autoscaling_tags.go
- awserr.go
- cloudfront_distribution_configuration_structure.go
- config.go
- data_source_aws_acm_certificate.go
- data_source_aws_ami.go
- data_source_aws_ami_ids.go
- data_source_aws_api_gateway_rest_api.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_stack.go
- data_source_aws_cloudtrail_service_account.go
- data_source_aws_cloudwatch_log_group.go
- data_source_aws_cognito_user_pools.go
- data_source_aws_common_schema.go
- data_source_aws_db_instance.go
- data_source_aws_db_snapshot.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_ecr_repository.go
- data_source_aws_ecs_cluster.go
- data_source_aws_ecs_container_definition.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_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_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_lambda_function.go
- data_source_aws_lb.go
- data_source_aws_lb_listener.go
- data_source_aws_lb_target_group.go
- data_source_aws_nat_gateway.go
- data_source_aws_network_interface.go
- data_source_aws_partition.go
- data_source_aws_prefix_list.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_route53_zone.go
- data_source_aws_route_table.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_sns.go
- data_source_aws_sqs_queue.go
- data_source_aws_ssm_parameter.go
- data_source_aws_subnet.go
- data_source_aws_subnet_ids.go
- data_source_aws_vpc.go
- data_source_aws_vpc_endpoint.go
- data_source_aws_vpc_endpoint_service.go
- data_source_aws_vpc_peering_connection.go
- data_source_aws_vpn_gateway.go
- diff_suppress_funcs.go
- ec2_filters.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_route_table.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_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_appsync_datasource.go
- resource_aws_appsync_graphql_api.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_batch_compute_environment.go
- resource_aws_batch_job_definition.go
- resource_aws_batch_job_queue.go
- resource_aws_cloud9_environment_ec2.go
- resource_aws_cloudformation_stack.go
- resource_aws_cloudfront_distribution.go
- resource_aws_cloudfront_origin_access_identity.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_project_migrate.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_cognito_identity_pool.go
- resource_aws_cognito_identity_pool_roles_attachment.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_config_rule.go
- resource_aws_config_configuration_recorder.go
- resource_aws_config_configuration_recorder_status.go
- resource_aws_config_delivery_channel.go
- resource_aws_customer_gateway.go
- resource_aws_dax_cluster.go
- resource_aws_dax_parameter_group.go
- resource_aws_dax_subnet_group.go
- resource_aws_db_event_subscription.go
- resource_aws_db_instance.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_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_dx_connection.go
- resource_aws_dx_connection_association.go
- resource_aws_dx_lag.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_snapshot.go
- resource_aws_ebs_volume.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_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_replication_group_migrate.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_glacier_vault.go
- resource_aws_glue_catalog_database.go
- resource_aws_glue_connection.go
- resource_aws_glue_job.go
- resource_aws_guardduty_detector.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_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_thing.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_firehose_delivery_stream.go
- resource_aws_kinesis_firehose_delivery_stream_migrate.go
- resource_aws_kinesis_stream.go
- resource_aws_kms_alias.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_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_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_main_route_table_association.go
- resource_aws_media_store_container.go
- resource_aws_mq_broker.go
- resource_aws_mq_configuration.go
- resource_aws_nat_gateway.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_policy.go
- resource_aws_organizations_policy_attachment.go
- resource_aws_placement_group.go
- resource_aws_proxy_protocol_policy.go
- resource_aws_rds_cluster.go
- resource_aws_rds_cluster_instance.go
- resource_aws_rds_cluster_parameter_group.go
- resource_aws_redshift_cluster.go
- resource_aws_redshift_parameter_group.go
- resource_aws_redshift_security_group.go
- resource_aws_redshift_subnet_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_zone.go
- resource_aws_route53_zone_association.go
- resource_aws_route_table.go
- resource_aws_route_table_association.go
- resource_aws_s3_bucket.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_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_service_discovery_private_dns_namespace.go
- resource_aws_service_discovery_public_dns_namespace.go
- resource_aws_service_discovery_service.go
- resource_aws_service_discovery_service_migrate.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_event_destination.go
- resource_aws_ses_identity_notification_topic.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_simpledb_domain.go
- resource_aws_snapshot_create_volume_permission.go
- resource_aws_sns_platform_application.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_subnet.go
- resource_aws_subnet_migrate.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_migrate.go
- resource_aws_vpc_peering_connection.go
- resource_aws_vpc_peering_connection_accepter.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
- s3_tags.go
- sort.go
- structure.go
- tags.go
- tagsACM.go
- tagsBeanstalk.go
- tagsCloudFront.go
- tagsCloudtrail.go
- tagsCodeBuild.go
- tagsDAX.go
- tagsDS.go
- tagsDX.go
- tagsEC.go
- tagsEFS.go
- tagsELB.go
- tagsGeneric.go
- tagsInspector.go
- tagsKMS.go
- tagsLambda.go
- tagsOpsworks.go
- tagsRDS.go
- tagsRedshift.go
- tagsSSM.go
- tagsSecretsManager.go
- tags_apigateway.go
- tags_dms.go
- tags_elasticsearchservice.go
- tags_kinesis.go
- tags_route53.go
- utils.go
- validators.go
- waf_helpers.go
- waf_token_handlers.go
- wafregionl_token_handlers.go