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 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 KmsGrantMissingError
- 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 (
GatewayAssociationStateDeleted = "deleted"
)
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 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 AcmEndpoint string ApigatewayEndpoint string CloudFormationEndpoint string CloudWatchEndpoint string CloudWatchEventsEndpoint string CloudWatchLogsEndpoint string DynamoDBEndpoint string DeviceFarmEndpoint string Ec2Endpoint string EcsEndpoint string AutoscalingEndpoint string EcrEndpoint string EfsEndpoint string EsEndpoint string ElbEndpoint string IamEndpoint string KinesisEndpoint string KinesisAnalyticsEndpoint string KmsEndpoint string LambdaEndpoint string RdsEndpoint string R53Endpoint string S3Endpoint string S3ControlEndpoint string SnsEndpoint string SqsEndpoint string StsEndpoint string SsmEndpoint 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 KmsGrantMissingError ¶
type KmsGrantMissingError string
Custom error, so we don't have to rely on the content of an error message
func NewKmsGrantMissingError ¶
func NewKmsGrantMissingError(msg string) KmsGrantMissingError
func (KmsGrantMissingError) Error ¶
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 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_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_route_table.go
- data_source_aws_ec2_transit_gateway_vpc_attachment.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_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_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_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_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_dx_gateway.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_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_router.go
- resource_aws_appsync_api_key.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_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_cloudfront_distribution.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_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_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_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_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_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_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_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_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_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_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_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_model.go
- resource_aws_sagemaker_notebook_instance.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_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_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
- s3_tags.go
- structure.go
- tags.go
- tagsACM.go
- tagsACMPCA.go
- tagsBeanstalk.go
- tagsCloudFront.go
- tagsCloudtrail.go
- tagsCodeBuild.go
- tagsDAX.go
- tagsDS.go
- tagsDX.go
- tagsDocDB.go
- tagsEC.go
- tagsECR.go
- tagsECS.go
- tagsEFS.go
- tagsELB.go
- tagsGeneric.go
- tagsIAM.go
- tagsInspector.go
- tagsKMS.go
- tagsKinesisFirehose.go
- tagsLambda.go
- tagsLicenseManager.go
- tagsMQ.go
- tagsNeptune.go
- tagsOpsworks.go
- tagsRAM.go
- tagsRDS.go
- tagsRedshift.go
- tagsRoute53Resolver.go
- tagsSSM.go
- tagsSecretsManager.go
- tagsSfn.go
- tagsTransfer.go
- tags_apigateway.go
- tags_dms.go
- tags_elasticsearchservice.go
- tags_kinesis.go
- tags_route53.go
- tags_sagemaker.go
- utils.go
- validators.go
- waf_helpers.go
- waf_token_handlers.go
- wafregionl_token_handlers.go