afv-library/skills/platform-metadata-api-context-get/data/metadata_api/FileUploadAndDownloadSecuritySettings.json

53 lines
13 KiB
JSON

{
"sections": [
"title",
"description",
"file_information",
"directory_location",
"fields",
"sub_types",
"wsdl_segment",
"declarative_metadata_sample_definition"
],
"title": "FileUploadAndDownloadSecuritySettings - Metadata API",
"description": "Represents the security settings for uploading and downloading files. This type extends the Metadata metadata type and inherits its fullName field.",
"file_information": ".settings",
"directory_location": "settings",
"fields_columns": [
"type",
"description"
],
"fields": {
"dispositions": {
"type": "FileTypeDispositionAssignmentBean[]",
"description": "Represents the metadata used to manage filetype behavior. This field is available in API version 39.0 and later."
},
"noHtmlUploadAsAttachment": {
"type": "boolean",
"description": "Indicates whether to allow HTML uploads as attachments or document records. This field is available in API version 39.0 and later."
}
},
"sub_types": {
"FileTypeDispositionAssignmentBean": {
"behavior": {
"type": "FileDownloadBehavior (enumeration of type string)",
"description": "One of the following values: DOWNLOAD EXECUTE HYBRID The following filetypes are a security risk and can not have EXECUTE behavior: EXE FLASH HTML RFC822 SVG TXML UNKNOWN WEBVIEW XHTML XML"
},
"filetype": {
"type": "FileType (enumeration of type string)",
"description": "Although more filetypes exist, these are the only ones supported by FileTypeDispositionAssignmentBean AVI EXCEL EXCEL_X EXE FLASH HTML INSIGHT MOV MP3 MP4 MPEG PDF POWER_POINT POWER_POINT_X RFC822 SVG TXML UNKNOWN WAV WEBVIEW WMA WMV WORD WORD_X XHTML XML"
},
"securityRiskFileType": {
"type": "boolean",
"description": "Indicates filetypes that cannot have behavior set to EXECUTE, due to security risks. This field is read-only."
}
}
},
"wsdl_segment": "```xml\n<xsd:simpleType name=\"FileDownloadBehavior\">\n <xsd:restriction base=\"xsd:string\">\n <xsd:enumeration value=\"DOWNLOAD\"/>\n <xsd:enumeration value=\"EXECUTE_IN_BROWSER\"/>\n <xsd:enumeration value=\"HYBRID\"/>\n </xsd:restriction>\n</xsd:simpleType>\n<xsd:simpleType name=\"FileType\">\n <xsd:restriction base=\"xsd:string\">\n <xsd:enumeration value=\"UNKNOWN\"/>\n <xsd:enumeration value=\"PDF\"/>\n <xsd:enumeration value=\"POWER_POINT\"/>\n <xsd:enumeration value=\"POWER_POINT_X\"/>\n <xsd:enumeration value=\"POWER_POINT_M\"/>\n <xsd:enumeration value=\"POWER_POINT_T\"/>\n <xsd:enumeration value=\"WORD\"/>\n <xsd:enumeration value=\"WORD_X\"/>\n <xsd:enumeration value=\"WORD_M\"/>\n <xsd:enumeration value=\"WORD_T\"/>\n <xsd:enumeration value=\"PPS\"/>\n <xsd:enumeration value=\"PPSX\"/>\n <xsd:enumeration value=\"EXCEL\"/>\n <xsd:enumeration value=\"EXCEL_X\"/>\n <xsd:enumeration value=\"EXCEL_M\"/>\n <xsd:enumeration value=\"EXCEL_T\"/>\n <xsd:enumeration value=\"GOOGLE_DOCUMENT\"/>\n <xsd:enumeration value=\"GOOGLE_PRESENTATION\"/>\n <xsd:enumeration value=\"GOOGLE_SPREADSHEET\"/>\n <xsd:enumeration value=\"GOOGLE_DRAWING\"/>\n <xsd:enumeration value=\"GOOGLE_FORM\"/>\n <xsd:enumeration value=\"GOOGLE_SCRIPT\"/>\n <xsd:enumeration value=\"LINK\"/>\n <xsd:enumeration value=\"SLIDE\"/>\n <xsd:enumeration value=\"AAC\"/>\n <xsd:enumeration value=\"ACGI\"/>\n <xsd:enumeration value=\"AI\"/>\n <xsd:enumeration value=\"AMR\"/>\n <xsd:enumeration value=\"AVI\"/>\n <xsd:enumeration value=\"BMP\"/>\n <xsd:enumeration value=\"BOXNOTE\"/>\n <xsd:enumeration value=\"CSV\"/>\n <xsd:enumeration value=\"EPS\"/>\n <xsd:enumeration value=\"EXE\"/>\n <xsd:enumeration value=\"FLASH\"/>\n <xsd:enumeration value=\"GIF\"/>\n <xsd:enumeration value=\"GZIP\"/>\n <xsd:enumeration value=\"HTM\"/>\n <xsd:enumeration value=\"HTML\"/>\n <xsd:enumeration value=\"HTX\"/>\n <xsd:enumeration value=\"JPEG\"/>\n <xsd:enumeration value=\"JPE\"/>\n <xsd:enumeration value=\"PJP\"/>\n <xsd:enumeration value=\"PJPEG\"/>\n <xsd:enumeration value=\"JFIF\"/>\n <xsd:enumeration value=\"JPG\"/>\n <xsd:enumeration value=\"JS\"/>\n <xsd:enumeration value=\"JSON\"/>\n <xsd:enumeration value=\"MHTM\"/>\n <xsd:enumeration value=\"MHTML\"/>\n <xsd:enumeration value=\"MP3\"/>\n <xsd:enumeration value=\"M4A\"/>\n <xsd:enumeration value=\"M4V\"/>\n <xsd:enumeration value=\"MARKDOWN\"/>\n <xsd:enumeration value=\"MP4\"/>\n <xsd:enumeration value=\"MPEG\"/>\n <xsd:enumeration value=\"MPG\"/>\n <xsd:enumeration value=\"MOV\"/>\n <xsd:enumeration value=\"MSG\"/>\n <xsd:enumeration value=\"ODP\"/>\n <xsd:enumeration value=\"ODS\"/>\n <xsd:enumeration value=\"ODT\"/>\n <xsd:enumeration value=\"OGG\"/>\n <xsd:enumeration value=\"OGV\"/>\n <xsd:enumeration value=\"PNG\"/>\n <xsd:enumeration value=\"PSD\"/>\n <xsd:enumeration value=\"RTF\"/>\n <xsd:enumeration value=\"QUIPDOC\"/>\n <xsd:enumeration value=\"QUIPSHEET\"/>\n <xsd:enumeration value=\"QUIPCHAT\"/>\n <xsd:enumeration value=\"QUIPSLIDES\"/>\n <xsd:enumeration value=\"QUIPTEMPLATE\"/>\n <xsd:enumeration value=\"SHTM\"/>\n <xsd:enumeration value=\"SHTML\"/>\n <xsd:enumeration value=\"SNOTE\"/>\n <xsd:enumeration value=\"MCONTENT\"/>\n <xsd:enumeration value=\"STYPI\"/>\n <xsd:enumeration value=\"SVG\"/>\n <xsd:enumeration value=\"SVGZ\"/>\n <xsd:enumeration value=\"JPGZ\"/>\n <xsd:enumeration value=\"TEXT\"/>\n <xsd:enumeration value=\"THTML\"/>\n <xsd:enumeration value=\"USDZ\"/>\n <xsd:enumeration value=\"VCF\"/>\n <xsd:enumeration value=\"VISIO\"/>\n <xsd:enumeration value=\"VTT\"/>\n <xsd:enumeration value=\"WMV\"/>\n <xsd:enumeration value=\"WRF\"/>\n <xsd:enumeration value=\"XML\"/>\n <xsd:enumeration value=\"ZIP\"/>\n <xsd:enumeration value=\"XZIP\"/>\n <xsd:enumeration value=\"WMA\"/>\n <xsd:enumeration value=\"XSN\"/>\n <xsd:enumeration value=\"INSIGHT\"/>\n <xsd:enumeration value=\"TRTF\"/>\n <xsd:enumeration value=\"TXML\"/>\n <xsd:enumeration value=\"WEBVIEW\"/>\n <xsd:enumeration value=\"RFC822\"/>\n <xsd:enumeration value=\"ASF\"/>\n <xsd:enumeration value=\"DWG\"/>\n <xsd:enumeration value=\"JAR\"/>\n <xsd:enumeration value=\"XJS\"/>\n <xsd:enumeration value=\"OPX\"/>\n <xsd:enumeration value=\"XPSD\"/>\n <xsd:enumeration value=\"TIF\"/>\n <xsd:enumeration value=\"TIFF\"/>\n <xsd:enumeration value=\"WAV\"/>\n <xsd:enumeration value=\"CSS\"/>\n <xsd:enumeration value=\"THUMB720BY480\"/>\n <xsd:enumeration value=\"THUMB240BY180\"/>\n <xsd:enumeration value=\"THUMB120BY90\"/>\n <xsd:enumeration value=\"ALLTHUMBS\"/>\n <xsd:enumeration value=\"PAGED_FLASH\"/>\n <xsd:enumeration value=\"XMOB\"/>\n <xsd:enumeration value=\"PACK\"/>\n <xsd:enumeration value=\"C\"/>\n <xsd:enumeration value=\"CPP\"/>\n <xsd:enumeration value=\"WORDT\"/>\n <xsd:enumeration value=\"INI\"/>\n <xsd:enumeration value=\"JAVA\"/>\n <xsd:enumeration value=\"LOG\"/>\n <xsd:enumeration value=\"POWER_POINTT\"/>\n <xsd:enumeration value=\"SQL\"/>\n <xsd:enumeration value=\"XHTML\"/>\n <xsd:enumeration value=\"EXCELT\"/>\n <xsd:enumeration value=\"WEBP\"/>\n <xsd:enumeration value=\"AVIF\"/>\n <xsd:enumeration value=\"ICS\"/>\n <xsd:enumeration value=\"CAF\"/>\n <xsd:enumeration value=\"V3GP\"/>\n <xsd:enumeration value=\"V3G2\"/>\n </xsd:restriction>\n</xsd:simpleType>\n<xsd:complexType name=\"FileTypeDispositionAssignmentBean\">\n <xsd:sequence>\n <xsd:element name=\"behavior\" type=\"tns:FileDownloadBehavior\"/>\n <xsd:element name=\"fileType\" type=\"tns:FileType\"/>\n <xsd:element name=\"securityRiskFileType\" type=\"xsd:boolean\"/>\n </xsd:sequence>\n</xsd:complexType>\n<xsd:complexType name=\"FileUploadAndDownloadSecuritySettings\">\n <xsd:complexContent>\n <xsd:extension base=\"tns:Metadata\">\n <xsd:sequence>\n <xsd:element name=\"dispositions\" minOccurs=\"0\" maxOccurs=\"unbounded\" type=\"tns:FileTypeDispositionAssignmentBean\"/>\n <xsd:element name=\"noHtmlUploadAsAttachment\" type=\"xsd:boolean\"/>\n </xsd:sequence>\n </xsd:extension>\n </xsd:complexContent>\n</xsd:complexType>\n<xsd:complexType name=\"Metadata\">\n <xsd:sequence>\n <xsd:element name=\"fullName\" minOccurs=\"0\" type=\"xsd:string\"/>\n </xsd:sequence>\n</xsd:complexType>\n```",
"declarative_metadata_sample_definition": [
{
"description": "The following is an example of a FileUploadAndDownloadSecuritySettings component.",
"code": "<FileUploadAndDownloadSecuritySettings xmlns=\"http://soap.sforce.com/2006/04/metadata\">\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>AVI</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>WORD</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>WORD_X</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>DOWNLOAD</behavior>\n <fileType>EXE</fileType>\n <securityRiskFileType>true</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>DOWNLOAD</behavior>\n <fileType>HTML</fileType>\n <securityRiskFileType>true</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>DOWNLOAD</behavior>\n <fileType>WEBVIEW</fileType>\n <securityRiskFileType>true</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>DOWNLOAD</behavior>\n <fileType>RFC822</fileType>\n <securityRiskFileType>true</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>MOV</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>MP3</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>MP4</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>MPEG</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>PDF</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>POWER_POINT</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>POWER_POINT_X</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>DOWNLOAD</behavior>\n <fileType>SVG</fileType>\n <securityRiskFileType>true</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>DOWNLOAD</behavior>\n <fileType>FLASH</fileType>\n <securityRiskFileType>true</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>DOWNLOAD</behavior>\n <fileType>TXML</fileType>\n <securityRiskFileType>true</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>DOWNLOAD</behavior>\n <fileType>UNKNOWN</fileType>\n <securityRiskFileType>true</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>WAV</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>WMA</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>WMV</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>DOWNLOAD</behavior>\n <fileType>XHTML</fileType>\n <securityRiskFileType>true</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>EXCEL</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>HYBRID</behavior>\n <fileType>EXCEL_X</fileType>\n <securityRiskFileType>false</securityRiskFileType>\n </dispositions>\n <dispositions>\n <behavior>DOWNLOAD</behavior>\n <fileType>XML</fileType>\n <securityRiskFileType>true</securityRiskFileType>\n </dispositions>\n <noHtmlUploadAsAttachment>false</noHtmlUploadAsAttachment>\n</FileUploadAndDownloadSecuritySettings>"
}
]
}