|
4884 | 4884 | "required" : [ "Type" ], |
4885 | 4885 | "additionalProperties" : false |
4886 | 4886 | }, |
| 4887 | + "AWS_CE_CostCategory" : { |
| 4888 | + "type" : "object", |
| 4889 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-costcategory.html", |
| 4890 | + "properties" : { |
| 4891 | + "Type" : { |
| 4892 | + "description" : "Type of resource equals only AWS::CE::CostCategory", |
| 4893 | + "type" : "string", |
| 4894 | + "enum" : [ "AWS::CE::CostCategory" ] |
| 4895 | + }, |
| 4896 | + "Properties" : { |
| 4897 | + "type" : "object", |
| 4898 | + "properties" : { |
| 4899 | + "Name" : { |
| 4900 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-costcategory.html#cfn-ce-costcategory-name", |
| 4901 | + "type" : [ "string", "object" ] |
| 4902 | + }, |
| 4903 | + "RuleVersion" : { |
| 4904 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-costcategory.html#cfn-ce-costcategory-ruleversion", |
| 4905 | + "type" : [ "string", "object" ] |
| 4906 | + }, |
| 4907 | + "Rules" : { |
| 4908 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ce-costcategory.html#cfn-ce-costcategory-rules", |
| 4909 | + "type" : [ "string", "object" ] |
| 4910 | + } |
| 4911 | + }, |
| 4912 | + "required" : [ "Name", "RuleVersion", "Rules" ], |
| 4913 | + "additionalProperties" : false |
| 4914 | + }, |
| 4915 | + "DependsOn" : { |
| 4916 | + "type" : [ "string", "array" ], |
| 4917 | + "items" : { |
| 4918 | + "type" : "string" |
| 4919 | + } |
| 4920 | + } |
| 4921 | + }, |
| 4922 | + "required" : [ "Type", "Properties" ], |
| 4923 | + "additionalProperties" : false |
| 4924 | + }, |
4887 | 4925 | "AWS_Cassandra_Keyspace" : { |
4888 | 4926 | "type" : "object", |
4889 | 4927 | "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-cassandra-keyspace.html", |
|
26929 | 26967 | "StateMachineType" : { |
26930 | 26968 | "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-stepfunctions-statemachine.html#cfn-stepfunctions-statemachine-statemachinetype", |
26931 | 26969 | "type" : [ "string", "object" ] |
26932 | | - }, |
26933 | | - "TracingConfiguration" : { |
26934 | | - "$ref" : "#/definitions/AWS_StepFunctions_StateMachine_TracingConfiguration" |
26935 | 26970 | } |
26936 | 26971 | }, |
26937 | 26972 | "required" : [ "DefinitionString", "RoleArn" ], |
|
26947 | 26982 | "required" : [ "Type", "Properties" ], |
26948 | 26983 | "additionalProperties" : false |
26949 | 26984 | }, |
| 26985 | + "AWS_Synthetics_Canary" : { |
| 26986 | + "type" : "object", |
| 26987 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html", |
| 26988 | + "properties" : { |
| 26989 | + "Type" : { |
| 26990 | + "description" : "Type of resource equals only AWS::Synthetics::Canary", |
| 26991 | + "type" : "string", |
| 26992 | + "enum" : [ "AWS::Synthetics::Canary" ] |
| 26993 | + }, |
| 26994 | + "Properties" : { |
| 26995 | + "type" : "object", |
| 26996 | + "properties" : { |
| 26997 | + "Code" : { |
| 26998 | + "$ref" : "#/definitions/AWS_Synthetics_Canary_Code" |
| 26999 | + }, |
| 27000 | + "ArtifactS3Location" : { |
| 27001 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-artifacts3location", |
| 27002 | + "type" : [ "string", "object" ] |
| 27003 | + }, |
| 27004 | + "Schedule" : { |
| 27005 | + "$ref" : "#/definitions/AWS_Synthetics_Canary_Schedule" |
| 27006 | + }, |
| 27007 | + "ExecutionRoleArn" : { |
| 27008 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-executionrolearn", |
| 27009 | + "type" : [ "string", "object" ] |
| 27010 | + }, |
| 27011 | + "RuntimeVersion" : { |
| 27012 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-runtimeversion", |
| 27013 | + "type" : [ "string", "object" ] |
| 27014 | + }, |
| 27015 | + "SuccessRetentionPeriod" : { |
| 27016 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-successretentionperiod", |
| 27017 | + "type" : [ "integer", "object" ] |
| 27018 | + }, |
| 27019 | + "FailureRetentionPeriod" : { |
| 27020 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-failureretentionperiod", |
| 27021 | + "type" : [ "integer", "object" ] |
| 27022 | + }, |
| 27023 | + "Tags" : { |
| 27024 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-tags", |
| 27025 | + "type" : "array", |
| 27026 | + "items" : { |
| 27027 | + "$ref" : "#/definitions/Tag" |
| 27028 | + }, |
| 27029 | + "minItems" : 0 |
| 27030 | + }, |
| 27031 | + "VPCConfig" : { |
| 27032 | + "$ref" : "#/definitions/AWS_Synthetics_Canary_VPCConfig" |
| 27033 | + }, |
| 27034 | + "RunConfig" : { |
| 27035 | + "$ref" : "#/definitions/AWS_Synthetics_Canary_RunConfig" |
| 27036 | + }, |
| 27037 | + "StartCanaryAfterCreation" : { |
| 27038 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-synthetics-canary.html#cfn-synthetics-canary-startcanaryaftercreation", |
| 27039 | + "type" : [ "boolean", "object" ] |
| 27040 | + } |
| 27041 | + }, |
| 27042 | + "required" : [ "ArtifactS3Location", "ExecutionRoleArn", "RuntimeVersion", "StartCanaryAfterCreation" ], |
| 27043 | + "additionalProperties" : false |
| 27044 | + }, |
| 27045 | + "DependsOn" : { |
| 27046 | + "type" : [ "string", "array" ], |
| 27047 | + "items" : { |
| 27048 | + "type" : "string" |
| 27049 | + } |
| 27050 | + } |
| 27051 | + }, |
| 27052 | + "required" : [ "Type", "Properties" ], |
| 27053 | + "additionalProperties" : false |
| 27054 | + }, |
26950 | 27055 | "AWS_Transfer_Server" : { |
26951 | 27056 | "type" : "object", |
26952 | 27057 | "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html", |
|
26963 | 27068 | "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-loggingrole", |
26964 | 27069 | "type" : [ "string", "object" ] |
26965 | 27070 | }, |
| 27071 | + "Protocols" : { |
| 27072 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-protocols", |
| 27073 | + "type" : "array", |
| 27074 | + "items" : { |
| 27075 | + "$ref" : "#/definitions/AWS_Transfer_Server_Protocol" |
| 27076 | + }, |
| 27077 | + "minItems" : 0 |
| 27078 | + }, |
26966 | 27079 | "IdentityProviderDetails" : { |
26967 | 27080 | "$ref" : "#/definitions/AWS_Transfer_Server_IdentityProviderDetails" |
26968 | 27081 | }, |
|
26984 | 27097 | "$ref" : "#/definitions/Tag" |
26985 | 27098 | }, |
26986 | 27099 | "minItems" : 0 |
| 27100 | + }, |
| 27101 | + "Certificate" : { |
| 27102 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-transfer-server.html#cfn-transfer-server-certificate", |
| 27103 | + "type" : [ "string", "object" ] |
26987 | 27104 | } |
26988 | 27105 | }, |
26989 | 27106 | "additionalProperties" : false |
@@ -53665,16 +53782,87 @@ |
53665 | 53782 | "required" : [ "Value", "Key" ], |
53666 | 53783 | "additionalProperties" : false |
53667 | 53784 | }, |
53668 | | - "AWS_StepFunctions_StateMachine_TracingConfiguration" : { |
| 53785 | + "AWS_Synthetics_Canary_Code" : { |
53669 | 53786 | "type" : "object", |
53670 | | - "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-tracingconfiguration.html", |
| 53787 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html", |
53671 | 53788 | "properties" : { |
53672 | | - "Enabled" : { |
53673 | | - "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-stepfunctions-statemachine-tracingconfiguration.html#cfn-stepfunctions-statemachine-tracingconfiguration-enabled", |
53674 | | - "type" : [ "boolean", "object" ] |
| 53789 | + "S3Bucket" : { |
| 53790 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html#cfn-synthetics-canary-code-s3bucket", |
| 53791 | + "type" : [ "string", "object" ] |
| 53792 | + }, |
| 53793 | + "S3Key" : { |
| 53794 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html#cfn-synthetics-canary-code-s3key", |
| 53795 | + "type" : [ "string", "object" ] |
| 53796 | + }, |
| 53797 | + "S3ObjectVersion" : { |
| 53798 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html#cfn-synthetics-canary-code-s3objectversion", |
| 53799 | + "type" : [ "string", "object" ] |
| 53800 | + }, |
| 53801 | + "Script" : { |
| 53802 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html#cfn-synthetics-canary-code-script", |
| 53803 | + "type" : [ "string", "object" ] |
| 53804 | + }, |
| 53805 | + "Handler" : { |
| 53806 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-code.html#cfn-synthetics-canary-code-handler", |
| 53807 | + "type" : [ "string", "object" ] |
53675 | 53808 | } |
53676 | 53809 | }, |
53677 | | - "required" : [ "Enabled" ], |
| 53810 | + "additionalProperties" : false |
| 53811 | + }, |
| 53812 | + "AWS_Synthetics_Canary_RunConfig" : { |
| 53813 | + "type" : "object", |
| 53814 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-runconfig.html", |
| 53815 | + "properties" : { |
| 53816 | + "TimeoutInSeconds" : { |
| 53817 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-runconfig.html#cfn-synthetics-canary-runconfig-timeoutinseconds", |
| 53818 | + "type" : [ "integer", "object" ] |
| 53819 | + } |
| 53820 | + }, |
| 53821 | + "required" : [ "TimeoutInSeconds" ], |
| 53822 | + "additionalProperties" : false |
| 53823 | + }, |
| 53824 | + "AWS_Synthetics_Canary_Schedule" : { |
| 53825 | + "type" : "object", |
| 53826 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-schedule.html", |
| 53827 | + "properties" : { |
| 53828 | + "Expression" : { |
| 53829 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-schedule.html#cfn-synthetics-canary-schedule-expression", |
| 53830 | + "type" : [ "string", "object" ] |
| 53831 | + }, |
| 53832 | + "DurationInSeconds" : { |
| 53833 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-schedule.html#cfn-synthetics-canary-schedule-durationinseconds", |
| 53834 | + "type" : [ "string", "object" ] |
| 53835 | + } |
| 53836 | + }, |
| 53837 | + "required" : [ "Expression", "DurationInSeconds" ], |
| 53838 | + "additionalProperties" : false |
| 53839 | + }, |
| 53840 | + "AWS_Synthetics_Canary_VPCConfig" : { |
| 53841 | + "type" : "object", |
| 53842 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-vpcconfig.html", |
| 53843 | + "properties" : { |
| 53844 | + "VpcId" : { |
| 53845 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-vpcconfig.html#cfn-synthetics-canary-vpcconfig-vpcid", |
| 53846 | + "type" : [ "string", "object" ] |
| 53847 | + }, |
| 53848 | + "SubnetIds" : { |
| 53849 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-vpcconfig.html#cfn-synthetics-canary-vpcconfig-subnetids", |
| 53850 | + "type" : "array", |
| 53851 | + "items" : { |
| 53852 | + "type" : [ "string", "object" ] |
| 53853 | + }, |
| 53854 | + "minItems" : 0 |
| 53855 | + }, |
| 53856 | + "SecurityGroupIds" : { |
| 53857 | + "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-synthetics-canary-vpcconfig.html#cfn-synthetics-canary-vpcconfig-securitygroupids", |
| 53858 | + "type" : "array", |
| 53859 | + "items" : { |
| 53860 | + "type" : [ "string", "object" ] |
| 53861 | + }, |
| 53862 | + "minItems" : 0 |
| 53863 | + } |
| 53864 | + }, |
| 53865 | + "required" : [ "SubnetIds", "SecurityGroupIds" ], |
53678 | 53866 | "additionalProperties" : false |
53679 | 53867 | }, |
53680 | 53868 | "AWS_Transfer_Server_EndpointDetails" : { |
|
53724 | 53912 | "required" : [ "InvocationRole", "Url" ], |
53725 | 53913 | "additionalProperties" : false |
53726 | 53914 | }, |
| 53915 | + "AWS_Transfer_Server_Protocol" : { |
| 53916 | + "type" : "object", |
| 53917 | + "description" : null, |
| 53918 | + "properties" : { }, |
| 53919 | + "additionalProperties" : false |
| 53920 | + }, |
53727 | 53921 | "AWS_Transfer_User_HomeDirectoryMapEntry" : { |
53728 | 53922 | "type" : "object", |
53729 | 53923 | "description" : "http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-transfer-user-homedirectorymapentry.html", |
|
54264 | 54458 | "type" : [ "string", "object" ] |
54265 | 54459 | } |
54266 | 54460 | }, |
54267 | | - "required" : [ "SearchString", "TextTransformations", "PositionalConstraint" ], |
| 54461 | + "required" : [ "TextTransformations", "PositionalConstraint" ], |
54268 | 54462 | "additionalProperties" : false |
54269 | 54463 | }, |
54270 | 54464 | "AWS_WAFv2_RuleGroup_FieldToMatch" : { |
|
54755 | 54949 | "type" : [ "string", "object" ] |
54756 | 54950 | } |
54757 | 54951 | }, |
54758 | | - "required" : [ "SearchString", "TextTransformations", "PositionalConstraint" ], |
| 54952 | + "required" : [ "TextTransformations", "PositionalConstraint" ], |
54759 | 54953 | "additionalProperties" : false |
54760 | 54954 | }, |
54761 | 54955 | "AWS_WAFv2_WebACL_DefaultAction" : { |
|
55528 | 55722 | "$ref" : "#/definitions/AWS_Batch_JobQueue" |
55529 | 55723 | }, { |
55530 | 55724 | "$ref" : "#/definitions/AWS_Budgets_Budget" |
| 55725 | + }, { |
| 55726 | + "$ref" : "#/definitions/AWS_CE_CostCategory" |
55531 | 55727 | }, { |
55532 | 55728 | "$ref" : "#/definitions/AWS_Cassandra_Keyspace" |
55533 | 55729 | }, { |
|
56352 | 56548 | "$ref" : "#/definitions/AWS_StepFunctions_Activity" |
56353 | 56549 | }, { |
56354 | 56550 | "$ref" : "#/definitions/AWS_StepFunctions_StateMachine" |
| 56551 | + }, { |
| 56552 | + "$ref" : "#/definitions/AWS_Synthetics_Canary" |
56355 | 56553 | }, { |
56356 | 56554 | "$ref" : "#/definitions/AWS_Transfer_Server" |
56357 | 56555 | }, { |
|
56460 | 56658 | "$ref": "#/definitions/resources" |
56461 | 56659 | } |
56462 | 56660 | }, |
56463 | | - "description": "CFN JSON specification generated from version 13.0.0", |
| 56661 | + "description": "CFN JSON specification generated from version 14.0.0", |
56464 | 56662 | "required": [ |
56465 | 56663 | "Resources" |
56466 | 56664 | ] |
|
0 commit comments