├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── hooks ├── .gitignore ├── README.md ├── java-hooks │ ├── README.md │ ├── ec2-instance-types │ │ ├── .gitignore │ │ ├── .pre-commit-config.yaml │ │ ├── .rpdk-config │ │ ├── README.md │ │ ├── awssamples-ec2instancetypes-hook.json │ │ ├── diagram │ │ │ └── EC2InstanceTypes-Hook-diagram.png │ │ ├── docs │ │ │ └── README.md │ │ ├── examples │ │ │ ├── example-resources.template │ │ │ ├── hook-deployment-bucket.yaml │ │ │ └── hook-deployment-stack.yaml │ │ ├── hook-role.yaml │ │ ├── inputs │ │ │ ├── inputs_1_invalid.json │ │ │ ├── inputs_1_pre_create.json │ │ │ ├── inputs_1_pre_update.json │ │ │ ├── inputs_2_invalid.json │ │ │ ├── inputs_2_pre_create.json │ │ │ └── inputs_2_pre_update.json │ │ ├── lombok.config │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── awssamples │ │ │ │ │ └── ec2instancetypes │ │ │ │ │ └── hook │ │ │ │ │ ├── BaseHookHandlerStd.java │ │ │ │ │ ├── CallbackContext.java │ │ │ │ │ ├── ClientBuilder.java │ │ │ │ │ ├── Configuration.java │ │ │ │ │ ├── HookInputConfigValidationHelpers.java │ │ │ │ │ ├── PreCreateHookHandler.java │ │ │ │ │ ├── PreUpdateHookHandler.java │ │ │ │ │ ├── Translator.java │ │ │ │ │ ├── supportedproperties │ │ │ │ │ ├── AwsAutoScalingLaunchConfigurationInstanceIdProperty.java │ │ │ │ │ ├── AwsAutoScalingLaunchConfigurationInstanceTypeProperty.java │ │ │ │ │ ├── AwsCloud9EnvironmentEc2InstanceTypeProperty.java │ │ │ │ │ ├── AwsEc2CapacityReservationFleetInstanceTypeSpecificationsProperty.java │ │ │ │ │ ├── AwsEc2CapacityReservationInstanceTypeProperty.java │ │ │ │ │ ├── AwsEc2HostInstanceFamilyProperty.java │ │ │ │ │ ├── AwsEc2HostInstanceTypeProperty.java │ │ │ │ │ ├── AwsEc2InstanceInstanceTypeProperty.java │ │ │ │ │ ├── AwsEc2LaunchTemplateInstanceRequirementsProperty.java │ │ │ │ │ └── AwsEc2LaunchTemplateInstanceTypeProperty.java │ │ │ │ │ └── supportedtargets │ │ │ │ │ ├── AwsAutoScalingLaunchConfigurationTarget.java │ │ │ │ │ ├── AwsCloud9EnvironmentEc2Target.java │ │ │ │ │ ├── AwsEc2CapacityReservationFleetTarget.java │ │ │ │ │ ├── AwsEc2CapacityReservationTarget.java │ │ │ │ │ ├── AwsEc2HostTarget.java │ │ │ │ │ ├── AwsEc2InstanceTarget.java │ │ │ │ │ ├── AwsEc2LaunchTemplateTarget.java │ │ │ │ │ └── SupportedTarget.java │ │ │ ├── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── awssamples │ │ │ │ └── ec2instancetypes │ │ │ │ └── hook │ │ │ │ ├── AbstractTestBase.java │ │ │ │ ├── PreCreateHookHandlerTest.java │ │ │ │ └── PreUpdateHookHandlerTest.java │ │ └── template.yml │ ├── ec2-volumeencryption-kms │ │ ├── .rpdk-config │ │ ├── .type_config.json │ │ ├── README.md │ │ ├── awssamples-ec2volumeencryptionkms-hook.json │ │ ├── docs │ │ │ └── README.md │ │ ├── hook-role.yaml │ │ ├── inputs │ │ │ ├── inputs_1_invalid.json │ │ │ ├── inputs_1_invalid_pre_update.json │ │ │ ├── inputs_1_pre_create.json │ │ │ └── inputs_1_pre_update.json │ │ ├── lombok.config │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── awssamples │ │ │ │ │ └── ec2volumeencryptionkms │ │ │ │ │ └── hook │ │ │ │ │ ├── CallbackContext.java │ │ │ │ │ ├── Configuration.java │ │ │ │ │ ├── PreCreateHookHandler.java │ │ │ │ │ └── PreUpdateHookHandler.java │ │ │ ├── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── awssamples │ │ │ │ └── ec2volumeencryptionkms │ │ │ │ └── hook │ │ │ │ ├── AbstractTestBase.java │ │ │ │ ├── PreCreateHookHandlerTest.java │ │ │ │ └── PreUpdateHookHandlerTest.java │ │ ├── template.yml │ │ └── version │ ├── efs-must-encrypt │ │ ├── .gitignore │ │ ├── .rpdk-config │ │ ├── .type_config.json │ │ ├── README.md │ │ ├── awssamples-efsencrypt-hook.json │ │ ├── docs │ │ │ └── README.md │ │ ├── hook-role.yaml │ │ ├── inputs │ │ │ ├── inputs_1_invalid.json │ │ │ ├── inputs_1_invalid_pre_update.json │ │ │ ├── inputs_1_pre_create.json │ │ │ └── inputs_1_pre_update.json │ │ ├── lombok.config │ │ ├── overrides.json │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── awssamples │ │ │ │ │ └── efsencrypt │ │ │ │ │ └── hook │ │ │ │ │ ├── CallbackContext.java │ │ │ │ │ ├── Configuration.java │ │ │ │ │ ├── PreCreateHookHandler.java │ │ │ │ │ └── PreUpdateHookHandler.java │ │ │ ├── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── awssamples │ │ │ │ └── efsencrypt │ │ │ │ └── hook │ │ │ │ ├── AbstractTestBase.java │ │ │ │ ├── PreCreateHookHandlerTest.java │ │ │ │ └── PreUpdateHookHandlerTest.java │ │ ├── template.yml │ │ └── version │ ├── fsx-windows-only │ │ ├── .gitignore │ │ ├── .rpdk-config │ │ ├── .type_config.json │ │ ├── README.md │ │ ├── awssamples-fsxwindowsonly-hook.json │ │ ├── docs │ │ │ └── README.md │ │ ├── hook-role.yaml │ │ ├── inputs │ │ │ ├── inputs_1_invalid.json │ │ │ ├── inputs_1_invalid_pre_update.json │ │ │ ├── inputs_1_pre_create.json │ │ │ └── inputs_1_pre_update.json │ │ ├── lombok.config │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── awssamples │ │ │ │ │ └── fsxwindowsonly │ │ │ │ │ └── hook │ │ │ │ │ ├── CallbackContext.java │ │ │ │ │ ├── Configuration.java │ │ │ │ │ ├── PreCreateHookHandler.java │ │ │ │ │ └── PreUpdateHookHandler.java │ │ │ ├── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── awssamples │ │ │ │ └── fsxwindowsonly │ │ │ │ └── hook │ │ │ │ ├── AbstractTestBase.java │ │ │ │ ├── PreCreateHookHandlerTest.java │ │ │ │ └── PreUpdateHookHandlerTest.java │ │ ├── template.yml │ │ └── version │ ├── no-ip6-hook │ │ ├── .gitignore │ │ ├── .rpdk-config │ │ ├── .type_config.json │ │ ├── README.md │ │ ├── awssamples-noip6-hook.json │ │ ├── docs │ │ │ └── README.md │ │ ├── hook-role.yaml │ │ ├── inputs │ │ │ ├── inputs_1_invalid.json │ │ │ ├── inputs_1_invalid_pre_update.json │ │ │ ├── inputs_1_pre_create.json │ │ │ └── inputs_1_pre_update.json │ │ ├── lombok.config │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── awssamples │ │ │ │ │ └── noip6 │ │ │ │ │ └── hook │ │ │ │ │ ├── CallbackContext.java │ │ │ │ │ ├── Configuration.java │ │ │ │ │ ├── PreCreateHookHandler.java │ │ │ │ │ └── PreUpdateHookHandler.java │ │ │ ├── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── awssamples │ │ │ │ └── noip6 │ │ │ │ └── hook │ │ │ │ ├── AbstractTestBase.java │ │ │ │ ├── PreCreateHookHandlerTest.java │ │ │ │ └── PreUpdateHookHandlerTest.java │ │ ├── template.yml │ │ └── version │ ├── s3-bucket-logging │ │ ├── .rpdk-config │ │ ├── .type_config.json │ │ ├── README.md │ │ ├── awssamples-s3bucketloggingcompliance-hook.json │ │ ├── docs │ │ │ └── README.md │ │ ├── hook-role.yaml │ │ ├── inputs │ │ │ ├── inputs_1_invalid.json │ │ │ ├── inputs_1_invalid_pre_update.json │ │ │ ├── inputs_1_pre_create.json │ │ │ └── inputs_1_pre_update.json │ │ ├── lombok.config │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── awssamples │ │ │ │ │ └── s3bucketloggingcompliance │ │ │ │ │ └── hook │ │ │ │ │ ├── CallbackContext.java │ │ │ │ │ ├── Configuration.java │ │ │ │ │ ├── PreCreateHookHandler.java │ │ │ │ │ └── PreUpdateHookHandler.java │ │ │ ├── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── awssamples │ │ │ │ └── s3bucketloggingcompliance │ │ │ │ └── hook │ │ │ │ ├── AbstractTestBase.java │ │ │ │ ├── PreCreateHookHandlerTest.java │ │ │ │ └── PreUpdateHookHandlerTest.java │ │ ├── template.yml │ │ └── version │ ├── sqs-policy-data-encryption │ │ ├── .gitignore │ │ ├── .rpdk-config │ │ ├── .type_config.json │ │ ├── README.md │ │ ├── awssamples-sqspolicyencryption-hook.json │ │ ├── docs │ │ │ └── README.md │ │ ├── hook-role.yaml │ │ ├── inputs │ │ │ ├── inputs_1_invalid.json │ │ │ ├── inputs_1_invalid_pre_update.json │ │ │ ├── inputs_1_pre_create.json │ │ │ └── inputs_1_pre_update.json │ │ ├── lombok.config │ │ ├── pom.xml │ │ ├── src │ │ │ ├── main │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── awssamples │ │ │ │ │ └── sqspolicyencryption │ │ │ │ │ └── hook │ │ │ │ │ ├── CallbackContext.java │ │ │ │ │ ├── Configuration.java │ │ │ │ │ ├── Policy.java │ │ │ │ │ ├── PreCreateHookHandler.java │ │ │ │ │ └── PreUpdateHookHandler.java │ │ │ ├── resources │ │ │ │ └── log4j2.xml │ │ │ └── test │ │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── awssamples │ │ │ │ └── sqspolicyencryption │ │ │ │ └── hook │ │ │ │ ├── AbstractTestBase.java │ │ │ │ ├── PreCreateHookHandlerTest.java │ │ │ │ └── PreUpdateHookHandlerTest.java │ │ ├── template.yml │ │ └── version │ └── sqs-policy-non-public │ │ ├── .gitignore │ │ ├── .rpdk-config │ │ ├── .type_config.json │ │ ├── README.md │ │ ├── awssamples-sqsnonpublic-hook.json │ │ ├── docs │ │ └── README.md │ │ ├── hook-role.yaml │ │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_invalid_pre_update.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ │ ├── lombok.config │ │ ├── pom.xml │ │ ├── src │ │ ├── main │ │ │ └── java │ │ │ │ └── com │ │ │ │ └── awssamples │ │ │ │ └── sqsnonpublic │ │ │ │ └── hook │ │ │ │ ├── CallbackContext.java │ │ │ │ ├── Configuration.java │ │ │ │ ├── PreCreateHookHandler.java │ │ │ │ └── PreUpdateHookHandler.java │ │ ├── resources │ │ │ └── log4j2.xml │ │ └── test │ │ │ └── java │ │ │ └── com │ │ │ └── awssamples │ │ │ └── sqsnonpublic │ │ │ └── hook │ │ │ ├── AbstractTestBase.java │ │ │ ├── PreCreateHookHandlerTest.java │ │ │ └── PreUpdateHookHandlerTest.java │ │ ├── template.yml │ │ └── version ├── publish.sh ├── publish.template.yaml └── python-hooks │ ├── README.md │ ├── apigw-enforce-authorizer │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-apigwenforceauthorizer-hook-configuration.json │ ├── awssamples-apigwenforceauthorizer-hook.json │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ ├── inputs_1_pre_update.json │ │ ├── inputs_2_invalid.json │ │ ├── inputs_2_pre_create.json │ │ ├── inputs_2_pre_update.json │ │ ├── inputs_3_invalid.json │ │ ├── inputs_3_pre_create.json │ │ └── inputs_3_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_apigwenforceauthorizer_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── cfn-hook-iam-policy-mfa-required │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-iampoliciesrequiremfa-hook-configuration.json │ ├── awssamples-iampoliciesrequiremfa-hook.json │ ├── docs │ │ └── README.md │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_iampoliciesrequiremfa_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── ec2-imageid-check-ssm │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-ec2imageidcheckssm-hook-configuration.json │ ├── awssamples-ec2imageidcheckssm-hook.json │ ├── docs │ │ └── README.md │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_ec2imageidcheckssm_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── eks-cluster-logging │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-eksclusterlogging-hook-configuration.json │ ├── awssamples-eksclusterlogging-hook.json │ ├── docs │ │ └── README.md │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_eksclusterlogging_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── eks-cluster-public-api │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-eksclusterpublicapi-hook-configuration.json │ ├── awssamples-eksclusterpublicapi-hook.json │ ├── docs │ │ └── README.md │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_eksclusterpublicapi_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── iam-principal-boundary │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-iamprincipalboundary-hook-configuration.json │ ├── awssamples-iamprincipalboundary-hook.json │ ├── docs │ │ └── README.md │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_iamprincipalboundary_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── iam-users-have-policy │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-iamusershavepolicy-hook-configuration.json │ ├── awssamples-iamusershavepolicy-hook.json │ ├── docs │ │ └── README.md │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_iamusershavepolicy_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── lambda-function-invoker │ ├── .coveragerc │ ├── .gitignore │ ├── .rpdk-config │ ├── README.md │ ├── awssamples-lambdafunctioninvoker-hook-configuration.json │ ├── awssamples-lambdafunctioninvoker-hook.json │ ├── contract-tests-prerequisites │ │ └── lambda-functions.template │ ├── contract_test_inputs_generator │ │ ├── __init__.py │ │ ├── contract_test_inputs_generator.py │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── mocks.py │ │ │ └── test_contract_test_inputs_generator.py │ ├── example-lambda-functions │ │ ├── README.md │ │ └── s3-versioning-enabled │ │ │ ├── README.md │ │ │ ├── cpp │ │ │ ├── .gitignore │ │ │ ├── CMakeLists.txt │ │ │ ├── README.md │ │ │ ├── build-and-invoke.sh │ │ │ ├── event-failed.json │ │ │ ├── event-invalid.json │ │ │ ├── event-success.json │ │ │ ├── main.cpp │ │ │ └── template.yml │ │ │ ├── example-test-templates │ │ │ ├── test-s3-bucket-compliant.template │ │ │ └── test-s3-bucket-not-compliant.template │ │ │ ├── golang │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── event-failed.json │ │ │ ├── event-invalid.json │ │ │ ├── event-success.json │ │ │ ├── go.mod │ │ │ ├── go.sum │ │ │ ├── main.go │ │ │ └── template.yml │ │ │ ├── java │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── event-failed.json │ │ │ ├── event-invalid.json │ │ │ ├── event-success.json │ │ │ ├── pom.xml │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ └── java │ │ │ │ │ └── com │ │ │ │ │ └── awssamples │ │ │ │ │ └── s3versioningenabled │ │ │ │ │ └── App.java │ │ │ └── template.yml │ │ │ ├── kotlin │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── event-failed.json │ │ │ ├── event-invalid.json │ │ │ ├── event-success.json │ │ │ ├── pom.xml │ │ │ ├── src │ │ │ │ └── main │ │ │ │ │ └── kotlin │ │ │ │ │ └── com │ │ │ │ │ └── awssamples │ │ │ │ │ └── s3versioningenabled │ │ │ │ │ └── App.kt │ │ │ └── template.yml │ │ │ ├── nodejs │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── event-failed.json │ │ │ ├── event-invalid.json │ │ │ ├── event-success.json │ │ │ ├── index.mjs │ │ │ └── template.yml │ │ │ ├── python │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── event-failed.json │ │ │ ├── event-invalid.json │ │ │ ├── event-success.json │ │ │ ├── lambda_function.py │ │ │ └── template.yml │ │ │ └── ruby │ │ │ ├── .gitignore │ │ │ ├── README.md │ │ │ ├── event-failed.json │ │ │ ├── event-invalid.json │ │ │ ├── event-success.json │ │ │ ├── lambda_function.rb │ │ │ └── template.yml │ ├── hook-role.yaml │ ├── inputs │ │ └── README.md │ ├── mypy.ini │ ├── requirements.txt │ ├── src │ │ └── awssamples_lambdafunctioninvoker_hook │ │ │ ├── __init__.py │ │ │ ├── client_builder.py │ │ │ ├── concurrent_invoker.py │ │ │ ├── handlers.py │ │ │ ├── logger.py │ │ │ ├── models.py │ │ │ ├── payload_utils.py │ │ │ ├── progress_event_deserializer.py │ │ │ ├── results_evaluator.py │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── mocks_concurrent_invoker.py │ │ │ ├── mocks_handlers.py │ │ │ ├── mocks_payload_utils.py │ │ │ ├── mocks_progress_event_deserializer.py │ │ │ ├── mocks_results_evaluator.py │ │ │ ├── test_client_builder.py │ │ │ ├── test_concurrent_invoker.py │ │ │ ├── test_handlers.py │ │ │ ├── test_logger.py │ │ │ ├── test_payload_utils.py │ │ │ ├── test_progress_event_deserializer.py │ │ │ └── test_results_evaluator.py │ ├── template.yml │ └── update_contract_test_inputs.py │ ├── no-admin-statements │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-iampolicydoesnotgiveadmin-hook-configuration.json │ ├── awssamples-iampolicydoesnotgiveadmin-hook.json │ ├── docs │ │ └── README.md │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_iampolicydoesnotgiveadmin_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── rds-encryption-verify │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-rdsencrypt-hook-configuration.json │ ├── awssamples-rdsencrypt-hook.json │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_rdsencrypt_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── resource-tags │ ├── .coveragerc │ ├── .gitignore │ ├── .pre-commit-config.yaml │ ├── .rpdk-config │ ├── README.md │ ├── awssamples-resourcetags-hook-configuration.json │ ├── awssamples-resourcetags-hook.json │ ├── diagram │ │ └── ResourceTags-Hook-diagram.png │ ├── docs │ │ └── README.md │ ├── examples │ │ ├── example-resources-no-tags.template │ │ ├── example-resources-with-tags.template │ │ ├── hook-deployment-bucket.yaml │ │ └── hook-deployment-stack.yaml │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── mypy.ini │ ├── requirements.txt │ ├── src │ │ └── awssamples_resourcetags_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ ├── ignored_targets_info.json │ │ │ ├── models.py │ │ │ ├── targets_info.json │ │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── mock_data.py │ │ │ └── test_handlers.py │ ├── template.yml │ ├── type_config.json │ └── update_hook.py │ ├── s3-block-public-access │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-s3blockpublicaccess-hook-configuration.json │ ├── awssamples-s3blockpublicaccess-hook.json │ ├── docs │ │ └── README.md │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_s3blockpublicaccess_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── s3-bucket-encryption │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-s3bucketencrypt-hook-configuration.json │ ├── awssamples-s3bucketencrypt-hook.json │ ├── docs │ │ └── README.md │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_s3bucketencrypt_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ ├── s3-bucket-logging-enabled │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-s3bucketloggingenabled-hook-configuration.json │ ├── awssamples-s3bucketloggingenabled-hook.json │ ├── docs │ │ └── README.md │ ├── example.yaml │ ├── hook-role.yaml │ ├── inputs │ │ ├── inputs_1_invalid.json │ │ ├── inputs_1_pre_create.json │ │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ │ └── awssamples_s3bucketloggingenabled_hook │ │ │ ├── __init__.py │ │ │ ├── handlers.py │ │ │ └── models.py │ ├── template.yml │ └── version │ └── security-group-open-ingress │ ├── .gitignore │ ├── .rpdk-config │ ├── .type_config.json │ ├── README.md │ ├── awssamples-securitygroupopeningress-hook-configuration.json │ ├── awssamples-securitygroupopeningress-hook.json │ ├── docs │ └── README.md │ ├── example.yaml │ ├── hook-role.yaml │ ├── inputs │ ├── inputs_1_invalid.json │ ├── inputs_1_pre_create.json │ └── inputs_1_pre_update.json │ ├── requirements.txt │ ├── src │ └── awssamples_securitygroupopeningress_hook │ │ ├── __init__.py │ │ ├── handlers.py │ │ └── models.py │ ├── template.yml │ └── version ├── modules ├── ACMCertNotifyExpiry │ ├── .gitignore │ ├── .rpdk-config │ ├── README.md │ ├── base.yaml │ ├── example-usage.yaml │ ├── fragments │ │ └── notify-cert-expiry.json │ └── schema.json ├── ApiGatewayCustomDomain │ ├── .rpdk-config │ ├── README.md │ ├── apigw-hello-world.yml │ ├── fragments │ │ └── apigw-custom-domain.json │ └── schema.json ├── EC2ImageBuilderGoldenAMI │ ├── .gitignore │ ├── .rpdk-config │ ├── README.md │ ├── diagram │ │ └── EC2ImageBuilderGoldenAMI-diagram.png │ ├── example │ │ ├── example-pipeline.json │ │ └── module-deployment-stack.template │ ├── fragments │ │ └── EC2-Image-Builder-Golden-AMI.json │ └── schema.json ├── README.md ├── S3BucketBlog │ ├── .rpdk-config │ ├── Readme.md │ ├── firehose.yaml │ ├── fragments │ │ └── s3.json │ └── schema.json └── VpcWizard │ ├── .gitignore │ ├── .rpdk-config │ ├── Readme.md │ ├── bin │ ├── check-stack │ ├── create-test-stack │ ├── delete-test-stack │ ├── submit │ ├── update-cfn-cli │ └── update-test-stack │ ├── fragments │ └── vpc.json │ ├── schema.json │ ├── setup │ ├── src │ ├── docs │ │ ├── cfn-vpc-wizard.drawio │ │ └── cfn-vpc-wizard.png │ └── vpc.yml │ └── test │ └── template.yml └── resource-types ├── awssamples-ec2-importkeypair └── python │ ├── .coveragerc │ ├── .gitignore │ ├── .pre-commit-config.yaml │ ├── .rpdk-config │ ├── README.md │ ├── awssamples-ec2-importkeypair.json │ ├── docs │ ├── README.md │ └── tag.md │ ├── examples │ ├── example-template-contract-tests-input.yaml │ ├── example-template-import-keypair.yaml │ ├── resource-type-deployment-bucket.yaml │ └── resource-type-deployment-stack.yaml │ ├── inputs │ ├── inputs_1_create.json │ ├── inputs_1_invalid.json │ ├── inputs_1_update.json │ ├── inputs_2_create.json │ ├── inputs_2_invalid.json │ └── inputs_2_update.json │ ├── mypy.ini │ ├── requirements.txt │ ├── resource-role.yaml │ ├── src │ └── awssamples_ec2_importkeypair │ │ ├── __init__.py │ │ ├── handlers.py │ │ ├── models.py │ │ └── tests │ │ ├── __init__.py │ │ └── test_handlers.py │ └── template.yml └── typescript-example-website-monitor ├── .gitignore ├── .npmrc ├── .rpdk-config ├── README.md ├── docs └── README.md ├── example-monitoring-website.json ├── example.yml ├── overrides.json ├── package-lock.json ├── package.json ├── resource-role.yaml ├── sam-tests ├── create.json ├── delete.json ├── read.json └── update.json ├── src ├── handlers.ts └── models.ts ├── template.yml └── tsconfig.json /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/LICENSE -------------------------------------------------------------------------------- /NOTICE: -------------------------------------------------------------------------------- 1 | Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved. 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/README.md -------------------------------------------------------------------------------- /hooks/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/.gitignore -------------------------------------------------------------------------------- /hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/.gitignore -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/.pre-commit-config.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/.rpdk-config -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/awssamples-ec2instancetypes-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/awssamples-ec2instancetypes-hook.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/diagram/EC2InstanceTypes-Hook-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/diagram/EC2InstanceTypes-Hook-diagram.png -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/docs/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/examples/example-resources.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/examples/example-resources.template -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/examples/hook-deployment-bucket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/examples/hook-deployment-bucket.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/examples/hook-deployment-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/examples/hook-deployment-stack.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/hook-role.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/inputs/inputs_2_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/inputs/inputs_2_invalid.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/inputs/inputs_2_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/inputs/inputs_2_pre_create.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/inputs/inputs_2_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/inputs/inputs_2_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/lombok.config -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/pom.xml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/BaseHookHandlerStd.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/BaseHookHandlerStd.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/CallbackContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/CallbackContext.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/ClientBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/ClientBuilder.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/Configuration.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/HookInputConfigValidationHelpers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/HookInputConfigValidationHelpers.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/PreCreateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/PreCreateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/PreUpdateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/PreUpdateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/Translator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/Translator.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/supportedtargets/AwsEc2HostTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/supportedtargets/AwsEc2HostTarget.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/supportedtargets/AwsEc2InstanceTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/supportedtargets/AwsEc2InstanceTarget.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/supportedtargets/SupportedTarget.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/main/java/com/awssamples/ec2instancetypes/hook/supportedtargets/SupportedTarget.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/resources/log4j2.xml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/test/java/com/awssamples/ec2instancetypes/hook/AbstractTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/test/java/com/awssamples/ec2instancetypes/hook/AbstractTestBase.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/test/java/com/awssamples/ec2instancetypes/hook/PreCreateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/test/java/com/awssamples/ec2instancetypes/hook/PreCreateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/src/test/java/com/awssamples/ec2instancetypes/hook/PreUpdateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/src/test/java/com/awssamples/ec2instancetypes/hook/PreUpdateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-instance-types/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-instance-types/template.yml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/.rpdk-config -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/.type_config.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/awssamples-ec2volumeencryptionkms-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/awssamples-ec2volumeencryptionkms-hook.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/docs/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/hook-role.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/inputs/inputs_1_invalid_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/inputs/inputs_1_invalid_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/lombok.config -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/pom.xml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/src/main/java/com/awssamples/ec2volumeencryptionkms/hook/CallbackContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/src/main/java/com/awssamples/ec2volumeencryptionkms/hook/CallbackContext.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/src/main/java/com/awssamples/ec2volumeencryptionkms/hook/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/src/main/java/com/awssamples/ec2volumeencryptionkms/hook/Configuration.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/src/main/java/com/awssamples/ec2volumeencryptionkms/hook/PreCreateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/src/main/java/com/awssamples/ec2volumeencryptionkms/hook/PreCreateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/src/main/java/com/awssamples/ec2volumeencryptionkms/hook/PreUpdateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/src/main/java/com/awssamples/ec2volumeencryptionkms/hook/PreUpdateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/src/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/src/resources/log4j2.xml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/src/test/java/com/awssamples/ec2volumeencryptionkms/hook/AbstractTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/src/test/java/com/awssamples/ec2volumeencryptionkms/hook/AbstractTestBase.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/src/test/java/com/awssamples/ec2volumeencryptionkms/hook/PreCreateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/src/test/java/com/awssamples/ec2volumeencryptionkms/hook/PreCreateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/src/test/java/com/awssamples/ec2volumeencryptionkms/hook/PreUpdateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/src/test/java/com/awssamples/ec2volumeencryptionkms/hook/PreUpdateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/ec2-volumeencryption-kms/template.yml -------------------------------------------------------------------------------- /hooks/java-hooks/ec2-volumeencryption-kms/version: -------------------------------------------------------------------------------- 1 | 1.0.1 2 | -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/.gitignore -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/.rpdk-config -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/.type_config.json -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/awssamples-efsencrypt-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/awssamples-efsencrypt-hook.json -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/docs/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/hook-role.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/inputs/inputs_1_invalid_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/inputs/inputs_1_invalid_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/lombok.config -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/overrides.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/overrides.json -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/pom.xml -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/src/main/java/com/awssamples/efsencrypt/hook/CallbackContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/src/main/java/com/awssamples/efsencrypt/hook/CallbackContext.java -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/src/main/java/com/awssamples/efsencrypt/hook/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/src/main/java/com/awssamples/efsencrypt/hook/Configuration.java -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/src/main/java/com/awssamples/efsencrypt/hook/PreCreateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/src/main/java/com/awssamples/efsencrypt/hook/PreCreateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/src/main/java/com/awssamples/efsencrypt/hook/PreUpdateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/src/main/java/com/awssamples/efsencrypt/hook/PreUpdateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/src/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/src/resources/log4j2.xml -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/src/test/java/com/awssamples/efsencrypt/hook/AbstractTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/src/test/java/com/awssamples/efsencrypt/hook/AbstractTestBase.java -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/src/test/java/com/awssamples/efsencrypt/hook/PreCreateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/src/test/java/com/awssamples/efsencrypt/hook/PreCreateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/src/test/java/com/awssamples/efsencrypt/hook/PreUpdateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/src/test/java/com/awssamples/efsencrypt/hook/PreUpdateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/efs-must-encrypt/template.yml -------------------------------------------------------------------------------- /hooks/java-hooks/efs-must-encrypt/version: -------------------------------------------------------------------------------- 1 | 1.0.1 2 | -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/.gitignore -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/.rpdk-config -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/.type_config.json -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/awssamples-fsxwindowsonly-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/awssamples-fsxwindowsonly-hook.json -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/docs/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/hook-role.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/inputs/inputs_1_invalid_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/inputs/inputs_1_invalid_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/lombok.config -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/pom.xml -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/src/main/java/com/awssamples/fsxwindowsonly/hook/CallbackContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/src/main/java/com/awssamples/fsxwindowsonly/hook/CallbackContext.java -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/src/main/java/com/awssamples/fsxwindowsonly/hook/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/src/main/java/com/awssamples/fsxwindowsonly/hook/Configuration.java -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/src/main/java/com/awssamples/fsxwindowsonly/hook/PreCreateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/src/main/java/com/awssamples/fsxwindowsonly/hook/PreCreateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/src/main/java/com/awssamples/fsxwindowsonly/hook/PreUpdateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/src/main/java/com/awssamples/fsxwindowsonly/hook/PreUpdateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/src/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/src/resources/log4j2.xml -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/src/test/java/com/awssamples/fsxwindowsonly/hook/AbstractTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/src/test/java/com/awssamples/fsxwindowsonly/hook/AbstractTestBase.java -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/src/test/java/com/awssamples/fsxwindowsonly/hook/PreCreateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/src/test/java/com/awssamples/fsxwindowsonly/hook/PreCreateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/src/test/java/com/awssamples/fsxwindowsonly/hook/PreUpdateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/src/test/java/com/awssamples/fsxwindowsonly/hook/PreUpdateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/fsx-windows-only/template.yml -------------------------------------------------------------------------------- /hooks/java-hooks/fsx-windows-only/version: -------------------------------------------------------------------------------- 1 | 1.0.1 2 | -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/.gitignore -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/.rpdk-config -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/.type_config.json -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/awssamples-noip6-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/awssamples-noip6-hook.json -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/docs/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/hook-role.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/inputs/inputs_1_invalid_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/inputs/inputs_1_invalid_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/lombok.config -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/pom.xml -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/src/main/java/com/awssamples/noip6/hook/CallbackContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/src/main/java/com/awssamples/noip6/hook/CallbackContext.java -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/src/main/java/com/awssamples/noip6/hook/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/src/main/java/com/awssamples/noip6/hook/Configuration.java -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/src/main/java/com/awssamples/noip6/hook/PreCreateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/src/main/java/com/awssamples/noip6/hook/PreCreateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/src/main/java/com/awssamples/noip6/hook/PreUpdateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/src/main/java/com/awssamples/noip6/hook/PreUpdateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/src/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/src/resources/log4j2.xml -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/src/test/java/com/awssamples/noip6/hook/AbstractTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/src/test/java/com/awssamples/noip6/hook/AbstractTestBase.java -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/src/test/java/com/awssamples/noip6/hook/PreCreateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/src/test/java/com/awssamples/noip6/hook/PreCreateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/src/test/java/com/awssamples/noip6/hook/PreUpdateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/src/test/java/com/awssamples/noip6/hook/PreUpdateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/no-ip6-hook/template.yml -------------------------------------------------------------------------------- /hooks/java-hooks/no-ip6-hook/version: -------------------------------------------------------------------------------- 1 | 1.0.1 2 | -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/.rpdk-config -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/.type_config.json -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/awssamples-s3bucketloggingcompliance-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/awssamples-s3bucketloggingcompliance-hook.json -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/docs/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/hook-role.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/inputs/inputs_1_invalid_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/inputs/inputs_1_invalid_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/lombok.config -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/pom.xml -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/src/main/java/com/awssamples/s3bucketloggingcompliance/hook/CallbackContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/src/main/java/com/awssamples/s3bucketloggingcompliance/hook/CallbackContext.java -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/src/main/java/com/awssamples/s3bucketloggingcompliance/hook/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/src/main/java/com/awssamples/s3bucketloggingcompliance/hook/Configuration.java -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/src/main/java/com/awssamples/s3bucketloggingcompliance/hook/PreCreateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/src/main/java/com/awssamples/s3bucketloggingcompliance/hook/PreCreateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/src/main/java/com/awssamples/s3bucketloggingcompliance/hook/PreUpdateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/src/main/java/com/awssamples/s3bucketloggingcompliance/hook/PreUpdateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/src/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/src/resources/log4j2.xml -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/src/test/java/com/awssamples/s3bucketloggingcompliance/hook/AbstractTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/src/test/java/com/awssamples/s3bucketloggingcompliance/hook/AbstractTestBase.java -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/src/test/java/com/awssamples/s3bucketloggingcompliance/hook/PreCreateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/src/test/java/com/awssamples/s3bucketloggingcompliance/hook/PreCreateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/src/test/java/com/awssamples/s3bucketloggingcompliance/hook/PreUpdateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/src/test/java/com/awssamples/s3bucketloggingcompliance/hook/PreUpdateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/s3-bucket-logging/template.yml -------------------------------------------------------------------------------- /hooks/java-hooks/s3-bucket-logging/version: -------------------------------------------------------------------------------- 1 | 1.0.1 2 | -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/.gitignore -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/.rpdk-config -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/.type_config.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/awssamples-sqspolicyencryption-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/awssamples-sqspolicyencryption-hook.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/docs/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/hook-role.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/inputs/inputs_1_invalid_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/inputs/inputs_1_invalid_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/lombok.config -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/pom.xml -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/src/main/java/com/awssamples/sqspolicyencryption/hook/CallbackContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/src/main/java/com/awssamples/sqspolicyencryption/hook/CallbackContext.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/src/main/java/com/awssamples/sqspolicyencryption/hook/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/src/main/java/com/awssamples/sqspolicyencryption/hook/Configuration.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/src/main/java/com/awssamples/sqspolicyencryption/hook/Policy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/src/main/java/com/awssamples/sqspolicyencryption/hook/Policy.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/src/main/java/com/awssamples/sqspolicyencryption/hook/PreCreateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/src/main/java/com/awssamples/sqspolicyencryption/hook/PreCreateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/src/main/java/com/awssamples/sqspolicyencryption/hook/PreUpdateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/src/main/java/com/awssamples/sqspolicyencryption/hook/PreUpdateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/src/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/src/resources/log4j2.xml -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/src/test/java/com/awssamples/sqspolicyencryption/hook/AbstractTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/src/test/java/com/awssamples/sqspolicyencryption/hook/AbstractTestBase.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/src/test/java/com/awssamples/sqspolicyencryption/hook/PreCreateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/src/test/java/com/awssamples/sqspolicyencryption/hook/PreCreateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/src/test/java/com/awssamples/sqspolicyencryption/hook/PreUpdateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/src/test/java/com/awssamples/sqspolicyencryption/hook/PreUpdateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-data-encryption/template.yml -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-data-encryption/version: -------------------------------------------------------------------------------- 1 | 1.0.1 2 | -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/.gitignore -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/.rpdk-config -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/.type_config.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/awssamples-sqsnonpublic-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/awssamples-sqsnonpublic-hook.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/docs/README.md -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/hook-role.yaml -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/inputs/inputs_1_invalid_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/inputs/inputs_1_invalid_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/lombok.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/lombok.config -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/pom.xml -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/src/main/java/com/awssamples/sqsnonpublic/hook/CallbackContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/src/main/java/com/awssamples/sqsnonpublic/hook/CallbackContext.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/src/main/java/com/awssamples/sqsnonpublic/hook/Configuration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/src/main/java/com/awssamples/sqsnonpublic/hook/Configuration.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/src/main/java/com/awssamples/sqsnonpublic/hook/PreCreateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/src/main/java/com/awssamples/sqsnonpublic/hook/PreCreateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/src/main/java/com/awssamples/sqsnonpublic/hook/PreUpdateHookHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/src/main/java/com/awssamples/sqsnonpublic/hook/PreUpdateHookHandler.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/src/resources/log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/src/resources/log4j2.xml -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/src/test/java/com/awssamples/sqsnonpublic/hook/AbstractTestBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/src/test/java/com/awssamples/sqsnonpublic/hook/AbstractTestBase.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/src/test/java/com/awssamples/sqsnonpublic/hook/PreCreateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/src/test/java/com/awssamples/sqsnonpublic/hook/PreCreateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/src/test/java/com/awssamples/sqsnonpublic/hook/PreUpdateHookHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/src/test/java/com/awssamples/sqsnonpublic/hook/PreUpdateHookHandlerTest.java -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/java-hooks/sqs-policy-non-public/template.yml -------------------------------------------------------------------------------- /hooks/java-hooks/sqs-policy-non-public/version: -------------------------------------------------------------------------------- 1 | 1.0.1 2 | -------------------------------------------------------------------------------- /hooks/publish.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/publish.sh -------------------------------------------------------------------------------- /hooks/publish.template.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/publish.template.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/awssamples-apigwenforceauthorizer-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/awssamples-apigwenforceauthorizer-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/awssamples-apigwenforceauthorizer-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/awssamples-apigwenforceauthorizer-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_2_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_2_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_2_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_2_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_2_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_2_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_3_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_3_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_3_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_3_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_3_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/inputs/inputs_3_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/src/awssamples_apigwenforceauthorizer_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/src/awssamples_apigwenforceauthorizer_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/src/awssamples_apigwenforceauthorizer_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/src/awssamples_apigwenforceauthorizer_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/src/awssamples_apigwenforceauthorizer_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/apigw-enforce-authorizer/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/apigw-enforce-authorizer/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/awssamples-iampoliciesrequiremfa-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/awssamples-iampoliciesrequiremfa-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/awssamples-iampoliciesrequiremfa-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/awssamples-iampoliciesrequiremfa-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/src/awssamples_iampoliciesrequiremfa_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/src/awssamples_iampoliciesrequiremfa_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/src/awssamples_iampoliciesrequiremfa_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/src/awssamples_iampoliciesrequiremfa_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/src/awssamples_iampoliciesrequiremfa_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/cfn-hook-iam-policy-mfa-required/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/cfn-hook-iam-policy-mfa-required/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/awssamples-ec2imageidcheckssm-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/awssamples-ec2imageidcheckssm-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/awssamples-ec2imageidcheckssm-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/awssamples-ec2imageidcheckssm-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/src/awssamples_ec2imageidcheckssm_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/src/awssamples_ec2imageidcheckssm_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/src/awssamples_ec2imageidcheckssm_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/src/awssamples_ec2imageidcheckssm_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/src/awssamples_ec2imageidcheckssm_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/ec2-imageid-check-ssm/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/ec2-imageid-check-ssm/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/awssamples-eksclusterlogging-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/awssamples-eksclusterlogging-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/awssamples-eksclusterlogging-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/awssamples-eksclusterlogging-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/src/awssamples_eksclusterlogging_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/src/awssamples_eksclusterlogging_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/src/awssamples_eksclusterlogging_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/src/awssamples_eksclusterlogging_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/src/awssamples_eksclusterlogging_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-logging/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-logging/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/awssamples-eksclusterpublicapi-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/awssamples-eksclusterpublicapi-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/awssamples-eksclusterpublicapi-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/awssamples-eksclusterpublicapi-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/src/awssamples_eksclusterpublicapi_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/src/awssamples_eksclusterpublicapi_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/src/awssamples_eksclusterpublicapi_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/src/awssamples_eksclusterpublicapi_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/src/awssamples_eksclusterpublicapi_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/eks-cluster-public-api/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/eks-cluster-public-api/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/awssamples-iamprincipalboundary-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/awssamples-iamprincipalboundary-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/awssamples-iamprincipalboundary-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/awssamples-iamprincipalboundary-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/src/awssamples_iamprincipalboundary_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/src/awssamples_iamprincipalboundary_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/src/awssamples_iamprincipalboundary_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/src/awssamples_iamprincipalboundary_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/src/awssamples_iamprincipalboundary_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-principal-boundary/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/iam-principal-boundary/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/awssamples-iamusershavepolicy-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/awssamples-iamusershavepolicy-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/awssamples-iamusershavepolicy-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/awssamples-iamusershavepolicy-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/src/awssamples_iamusershavepolicy_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/src/awssamples_iamusershavepolicy_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/src/awssamples_iamusershavepolicy_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/src/awssamples_iamusershavepolicy_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/src/awssamples_iamusershavepolicy_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/iam-users-have-policy/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/iam-users-have-policy/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/.coveragerc -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/awssamples-lambdafunctioninvoker-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/awssamples-lambdafunctioninvoker-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/awssamples-lambdafunctioninvoker-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/awssamples-lambdafunctioninvoker-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/contract-tests-prerequisites/lambda-functions.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/contract-tests-prerequisites/lambda-functions.template -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/contract_test_inputs_generator/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/contract_test_inputs_generator/contract_test_inputs_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/contract_test_inputs_generator/contract_test_inputs_generator.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/contract_test_inputs_generator/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/contract_test_inputs_generator/tests/mocks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/contract_test_inputs_generator/tests/mocks.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/contract_test_inputs_generator/tests/test_contract_test_inputs_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/contract_test_inputs_generator/tests/test_contract_test_inputs_generator.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/.gitignore: -------------------------------------------------------------------------------- 1 | build/ 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/CMakeLists.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/CMakeLists.txt -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/build-and-invoke.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/build-and-invoke.sh -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/event-failed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/event-failed.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/event-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/event-invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/event-success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/event-success.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/main.cpp -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/cpp/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | bootstrap 3 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/event-failed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/event-failed.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/event-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/event-invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/event-success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/event-success.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/go.mod -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/go.sum -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/main.go -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/golang/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .classpath 3 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/event-failed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/event-failed.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/event-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/event-invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/event-success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/event-success.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/pom.xml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/java/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/event-failed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/event-failed.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/event-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/event-invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/event-success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/event-success.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/pom.xml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/kotlin/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/event-failed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/event-failed.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/event-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/event-invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/event-success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/event-success.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/index.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/index.mjs -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/nodejs/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/event-failed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/event-failed.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/event-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/event-invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/event-success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/event-success.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/lambda_function.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/python/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/.gitignore: -------------------------------------------------------------------------------- 1 | *.zip 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/event-failed.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/event-failed.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/event-invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/event-invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/event-success.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/event-success.json -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/lambda_function.rb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/lambda_function.rb -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/example-lambda-functions/s3-versioning-enabled/ruby/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/inputs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/inputs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/mypy.ini: -------------------------------------------------------------------------------- 1 | [mypy] 2 | follow_imports = silent 3 | strict = True 4 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/client_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/client_builder.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/concurrent_invoker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/concurrent_invoker.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/logger.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/payload_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/payload_utils.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/progress_event_deserializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/progress_event_deserializer.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/results_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/results_evaluator.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/mocks_concurrent_invoker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/mocks_concurrent_invoker.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/mocks_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/mocks_handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/mocks_payload_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/mocks_payload_utils.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/mocks_progress_event_deserializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/mocks_progress_event_deserializer.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/mocks_results_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/mocks_results_evaluator.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_client_builder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_client_builder.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_concurrent_invoker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_concurrent_invoker.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_logger.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_payload_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_payload_utils.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_progress_event_deserializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_progress_event_deserializer.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_results_evaluator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/src/awssamples_lambdafunctioninvoker_hook/tests/test_results_evaluator.py -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/lambda-function-invoker/update_contract_test_inputs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/lambda-function-invoker/update_contract_test_inputs.py -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/awssamples-iampolicydoesnotgiveadmin-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/awssamples-iampolicydoesnotgiveadmin-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/awssamples-iampolicydoesnotgiveadmin-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/awssamples-iampolicydoesnotgiveadmin-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/src/awssamples_iampolicydoesnotgiveadmin_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/src/awssamples_iampolicydoesnotgiveadmin_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/src/awssamples_iampolicydoesnotgiveadmin_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/src/awssamples_iampolicydoesnotgiveadmin_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/src/awssamples_iampolicydoesnotgiveadmin_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/no-admin-statements/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/no-admin-statements/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/awssamples-rdsencrypt-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/awssamples-rdsencrypt-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/awssamples-rdsencrypt-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/awssamples-rdsencrypt-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/src/awssamples_rdsencrypt_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/src/awssamples_rdsencrypt_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/src/awssamples_rdsencrypt_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/src/awssamples_rdsencrypt_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/src/awssamples_rdsencrypt_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/rds-encryption-verify/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/rds-encryption-verify/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/.coveragerc -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/.pre-commit-config.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/awssamples-resourcetags-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/awssamples-resourcetags-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/awssamples-resourcetags-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/awssamples-resourcetags-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/diagram/ResourceTags-Hook-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/diagram/ResourceTags-Hook-diagram.png -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/examples/example-resources-no-tags.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/examples/example-resources-no-tags.template -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/examples/example-resources-with-tags.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/examples/example-resources-with-tags.template -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/examples/hook-deployment-bucket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/examples/hook-deployment-bucket.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/examples/hook-deployment-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/examples/hook-deployment-stack.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/mypy.ini -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/ignored_targets_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/ignored_targets_info.json -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/targets_info.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/targets_info.json -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/tests/mock_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/tests/mock_data.py -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/tests/test_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/src/awssamples_resourcetags_hook/tests/test_handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/resource-tags/update_hook.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/resource-tags/update_hook.py -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/awssamples-s3blockpublicaccess-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/awssamples-s3blockpublicaccess-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/awssamples-s3blockpublicaccess-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/awssamples-s3blockpublicaccess-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/src/awssamples_s3blockpublicaccess_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/src/awssamples_s3blockpublicaccess_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/src/awssamples_s3blockpublicaccess_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/src/awssamples_s3blockpublicaccess_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/src/awssamples_s3blockpublicaccess_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-block-public-access/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/s3-block-public-access/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/awssamples-s3bucketencrypt-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/awssamples-s3bucketencrypt-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/awssamples-s3bucketencrypt-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/awssamples-s3bucketencrypt-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/src/awssamples_s3bucketencrypt_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/src/awssamples_s3bucketencrypt_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/src/awssamples_s3bucketencrypt_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/src/awssamples_s3bucketencrypt_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/src/awssamples_s3bucketencrypt_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-encryption/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-encryption/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/awssamples-s3bucketloggingenabled-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/awssamples-s3bucketloggingenabled-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/awssamples-s3bucketloggingenabled-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/awssamples-s3bucketloggingenabled-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/example.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- 1 | { 2 | "AWS::S3::Bucket": {"resourceProperties": {}} 3 | } -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/src/awssamples_s3bucketloggingenabled_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/src/awssamples_s3bucketloggingenabled_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/src/awssamples_s3bucketloggingenabled_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/src/awssamples_s3bucketloggingenabled_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/src/awssamples_s3bucketloggingenabled_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/s3-bucket-logging-enabled/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/s3-bucket-logging-enabled/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/.gitignore -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/.rpdk-config -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/.type_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/.type_config.json -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/awssamples-securitygroupopeningress-hook-configuration.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/awssamples-securitygroupopeningress-hook-configuration.json -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/awssamples-securitygroupopeningress-hook.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/awssamples-securitygroupopeningress-hook.json -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/docs/README.md -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/example.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/example.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/hook-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/hook-role.yaml -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/inputs/inputs_1_pre_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/inputs/inputs_1_pre_create.json -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/inputs/inputs_1_pre_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/inputs/inputs_1_pre_update.json -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.9 2 | -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/src/awssamples_securitygroupopeningress_hook/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/src/awssamples_securitygroupopeningress_hook/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/src/awssamples_securitygroupopeningress_hook/handlers.py -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/src/awssamples_securitygroupopeningress_hook/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/src/awssamples_securitygroupopeningress_hook/models.py -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/hooks/python-hooks/security-group-open-ingress/template.yml -------------------------------------------------------------------------------- /hooks/python-hooks/security-group-open-ingress/version: -------------------------------------------------------------------------------- 1 | 1.0.0 2 | -------------------------------------------------------------------------------- /modules/ACMCertNotifyExpiry/.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | -------------------------------------------------------------------------------- /modules/ACMCertNotifyExpiry/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ACMCertNotifyExpiry/.rpdk-config -------------------------------------------------------------------------------- /modules/ACMCertNotifyExpiry/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ACMCertNotifyExpiry/README.md -------------------------------------------------------------------------------- /modules/ACMCertNotifyExpiry/base.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ACMCertNotifyExpiry/base.yaml -------------------------------------------------------------------------------- /modules/ACMCertNotifyExpiry/example-usage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ACMCertNotifyExpiry/example-usage.yaml -------------------------------------------------------------------------------- /modules/ACMCertNotifyExpiry/fragments/notify-cert-expiry.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ACMCertNotifyExpiry/fragments/notify-cert-expiry.json -------------------------------------------------------------------------------- /modules/ACMCertNotifyExpiry/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ACMCertNotifyExpiry/schema.json -------------------------------------------------------------------------------- /modules/ApiGatewayCustomDomain/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ApiGatewayCustomDomain/.rpdk-config -------------------------------------------------------------------------------- /modules/ApiGatewayCustomDomain/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ApiGatewayCustomDomain/README.md -------------------------------------------------------------------------------- /modules/ApiGatewayCustomDomain/apigw-hello-world.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ApiGatewayCustomDomain/apigw-hello-world.yml -------------------------------------------------------------------------------- /modules/ApiGatewayCustomDomain/fragments/apigw-custom-domain.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ApiGatewayCustomDomain/fragments/apigw-custom-domain.json -------------------------------------------------------------------------------- /modules/ApiGatewayCustomDomain/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/ApiGatewayCustomDomain/schema.json -------------------------------------------------------------------------------- /modules/EC2ImageBuilderGoldenAMI/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | *.log 3 | *.zip 4 | -------------------------------------------------------------------------------- /modules/EC2ImageBuilderGoldenAMI/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/EC2ImageBuilderGoldenAMI/.rpdk-config -------------------------------------------------------------------------------- /modules/EC2ImageBuilderGoldenAMI/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/EC2ImageBuilderGoldenAMI/README.md -------------------------------------------------------------------------------- /modules/EC2ImageBuilderGoldenAMI/diagram/EC2ImageBuilderGoldenAMI-diagram.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/EC2ImageBuilderGoldenAMI/diagram/EC2ImageBuilderGoldenAMI-diagram.png -------------------------------------------------------------------------------- /modules/EC2ImageBuilderGoldenAMI/example/example-pipeline.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/EC2ImageBuilderGoldenAMI/example/example-pipeline.json -------------------------------------------------------------------------------- /modules/EC2ImageBuilderGoldenAMI/example/module-deployment-stack.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/EC2ImageBuilderGoldenAMI/example/module-deployment-stack.template -------------------------------------------------------------------------------- /modules/EC2ImageBuilderGoldenAMI/fragments/EC2-Image-Builder-Golden-AMI.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/EC2ImageBuilderGoldenAMI/fragments/EC2-Image-Builder-Golden-AMI.json -------------------------------------------------------------------------------- /modules/EC2ImageBuilderGoldenAMI/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/EC2ImageBuilderGoldenAMI/schema.json -------------------------------------------------------------------------------- /modules/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/README.md -------------------------------------------------------------------------------- /modules/S3BucketBlog/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/S3BucketBlog/.rpdk-config -------------------------------------------------------------------------------- /modules/S3BucketBlog/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/S3BucketBlog/Readme.md -------------------------------------------------------------------------------- /modules/S3BucketBlog/firehose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/S3BucketBlog/firehose.yaml -------------------------------------------------------------------------------- /modules/S3BucketBlog/fragments/s3.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/S3BucketBlog/fragments/s3.json -------------------------------------------------------------------------------- /modules/S3BucketBlog/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/S3BucketBlog/schema.json -------------------------------------------------------------------------------- /modules/VpcWizard/.gitignore: -------------------------------------------------------------------------------- 1 | rpdk.log 2 | .DS_Store 3 | rpdk -------------------------------------------------------------------------------- /modules/VpcWizard/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/.rpdk-config -------------------------------------------------------------------------------- /modules/VpcWizard/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/Readme.md -------------------------------------------------------------------------------- /modules/VpcWizard/bin/check-stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/bin/check-stack -------------------------------------------------------------------------------- /modules/VpcWizard/bin/create-test-stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/bin/create-test-stack -------------------------------------------------------------------------------- /modules/VpcWizard/bin/delete-test-stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/bin/delete-test-stack -------------------------------------------------------------------------------- /modules/VpcWizard/bin/submit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/bin/submit -------------------------------------------------------------------------------- /modules/VpcWizard/bin/update-cfn-cli: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/bin/update-cfn-cli -------------------------------------------------------------------------------- /modules/VpcWizard/bin/update-test-stack: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/bin/update-test-stack -------------------------------------------------------------------------------- /modules/VpcWizard/fragments/vpc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/fragments/vpc.json -------------------------------------------------------------------------------- /modules/VpcWizard/schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/schema.json -------------------------------------------------------------------------------- /modules/VpcWizard/setup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/setup -------------------------------------------------------------------------------- /modules/VpcWizard/src/docs/cfn-vpc-wizard.drawio: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/src/docs/cfn-vpc-wizard.drawio -------------------------------------------------------------------------------- /modules/VpcWizard/src/docs/cfn-vpc-wizard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/src/docs/cfn-vpc-wizard.png -------------------------------------------------------------------------------- /modules/VpcWizard/src/vpc.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/src/vpc.yml -------------------------------------------------------------------------------- /modules/VpcWizard/test/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/modules/VpcWizard/test/template.yml -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/.coveragerc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/.coveragerc -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/.gitignore -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/.pre-commit-config.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/.pre-commit-config.yaml -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/.rpdk-config -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/README.md -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/awssamples-ec2-importkeypair.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/awssamples-ec2-importkeypair.json -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/docs/README.md -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/docs/tag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/docs/tag.md -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/examples/example-template-contract-tests-input.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/examples/example-template-contract-tests-input.yaml -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/examples/example-template-import-keypair.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/examples/example-template-import-keypair.yaml -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/examples/resource-type-deployment-bucket.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/examples/resource-type-deployment-bucket.yaml -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/examples/resource-type-deployment-stack.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/examples/resource-type-deployment-stack.yaml -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_1_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_1_create.json -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_1_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_1_invalid.json -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_1_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_1_update.json -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_2_create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_2_create.json -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_2_invalid.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_2_invalid.json -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_2_update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/inputs/inputs_2_update.json -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/mypy.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/mypy.ini -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudformation-cli-python-lib>=2.1.3 2 | -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/resource-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/resource-role.yaml -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/src/awssamples_ec2_importkeypair/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/src/awssamples_ec2_importkeypair/handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/src/awssamples_ec2_importkeypair/handlers.py -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/src/awssamples_ec2_importkeypair/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/src/awssamples_ec2_importkeypair/models.py -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/src/awssamples_ec2_importkeypair/tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/src/awssamples_ec2_importkeypair/tests/test_handlers.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/src/awssamples_ec2_importkeypair/tests/test_handlers.py -------------------------------------------------------------------------------- /resource-types/awssamples-ec2-importkeypair/python/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/awssamples-ec2-importkeypair/python/template.yml -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/.gitignore -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/.npmrc: -------------------------------------------------------------------------------- 1 | save = false 2 | -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/.rpdk-config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/.rpdk-config -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/README.md -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/docs/README.md -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/example-monitoring-website.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/example-monitoring-website.json -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/example.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/example.yml -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/overrides.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/overrides.json -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/package-lock.json -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/package.json -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/resource-role.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/resource-role.yaml -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/sam-tests/create.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/sam-tests/create.json -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/sam-tests/delete.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/sam-tests/delete.json -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/sam-tests/read.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/sam-tests/read.json -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/sam-tests/update.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/sam-tests/update.json -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/src/handlers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/src/handlers.ts -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/src/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/src/models.ts -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/template.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/template.yml -------------------------------------------------------------------------------- /resource-types/typescript-example-website-monitor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/aws-cloudformation/aws-cloudformation-samples/HEAD/resource-types/typescript-example-website-monitor/tsconfig.json --------------------------------------------------------------------------------