def __init__(self, value, data_type, masks=None, name='<STR_LIT>'):
super(SecretData, self).__init__()<EOL>self._object_type = enums.ObjectType.SECRET_DATA<EOL>self.value = value<EOL>self.data_type = data_type<EOL>self.names = [name]<EOL>if masks:<EOL><INDENT>self.cryptographic_usage_masks = masks<EOL><DEDENT>self.validate()<EOL>
Create a SecretData object.

Args:
    value(bytes): The bytes representing secret data.
    data_type(SecretDataType): An enumeration defining the type of the
        secret value.
    masks(list): A list of CryptographicUsageMask enumerations
        defining how the key will be used.
    name(string): The string name of the key.